zsh: added zsh-autocomplete plugin
This commit is contained in:
parent
c76c9bd3d6
commit
f1c53f4ac1
|
@ -24,7 +24,7 @@ in
|
||||||
unsetopt GLOBAL_RCS
|
unsetopt GLOBAL_RCS
|
||||||
'';
|
'';
|
||||||
autosuggestion.enable = true;
|
autosuggestion.enable = true;
|
||||||
enableCompletion = true;
|
enableCompletion = false;
|
||||||
defaultKeymap = "emacs";
|
defaultKeymap = "emacs";
|
||||||
dirHashes = {
|
dirHashes = {
|
||||||
docs = "$HOME/Documents";
|
docs = "$HOME/Documents";
|
||||||
|
@ -59,9 +59,17 @@ in
|
||||||
save = 40000;
|
save = 40000;
|
||||||
size = 40000;
|
size = 40000;
|
||||||
};
|
};
|
||||||
completionInit = lib.mkOrder 9999 (concatStrings [
|
syntaxHighlighting.enable = true;
|
||||||
|
initExtraFirst = lib.mkOrder 9999 (concatStrings [
|
||||||
# bash
|
# bash
|
||||||
''
|
''
|
||||||
|
export ZSH_CACHE_DIR=$HOME/.cache/zsh
|
||||||
|
|
||||||
|
_ZSH_COLOR_SCHEME_FILE=$HOME/.cache/wallust/sequences
|
||||||
|
if [ -f "$_ZSH_COLOR_SCHEME_FILE" ]; then
|
||||||
|
(cat "$_ZSH_COLOR_SCHEME_FILE" &)
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p $ZSH_CACHE_DIR/completions
|
mkdir -p $ZSH_CACHE_DIR/completions
|
||||||
fpath+=$ZSH_CACHE_DIR/completions
|
fpath+=$ZSH_CACHE_DIR/completions
|
||||||
fpath+=${pkgs.zsh-completions}/share/zsh/site-functions
|
fpath+=${pkgs.zsh-completions}/share/zsh/site-functions
|
||||||
|
@ -73,26 +81,7 @@ in
|
||||||
fi
|
fi
|
||||||
''
|
''
|
||||||
)
|
)
|
||||||
# Value below must be always last in the completionInit
|
|
||||||
# bash
|
|
||||||
''
|
|
||||||
autoload -U compinit && compinit
|
|
||||||
''
|
|
||||||
]);
|
]);
|
||||||
syntaxHighlighting.enable = true;
|
|
||||||
initExtraFirst = # bash
|
|
||||||
''
|
|
||||||
export ZSH_CACHE_DIR=$HOME/.cache/zsh
|
|
||||||
|
|
||||||
# if [ -f $HOME/.config/zsh/.p10k.zsh ]; then
|
|
||||||
# source $HOME/.config/zsh/.p10k.zsh
|
|
||||||
# fi
|
|
||||||
|
|
||||||
_ZSH_COLOR_SCHEME_FILE=$HOME/.cache/wallust/sequences
|
|
||||||
if [ -f "$_ZSH_COLOR_SCHEME_FILE" ]; then
|
|
||||||
(cat "$_ZSH_COLOR_SCHEME_FILE" &)
|
|
||||||
fi
|
|
||||||
'';
|
|
||||||
initExtra = concatStrings [
|
initExtra = concatStrings [
|
||||||
# bash
|
# bash
|
||||||
''
|
''
|
||||||
|
@ -154,6 +143,11 @@ in
|
||||||
src = pkgs.zsh-history-substring-search;
|
src = pkgs.zsh-history-substring-search;
|
||||||
file = "share/zsh-history-substring-search/zsh-history-substring-search.zsh";
|
file = "share/zsh-history-substring-search/zsh-history-substring-search.zsh";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "zsh-autocomplete";
|
||||||
|
src = pkgs.zsh-autocomplete;
|
||||||
|
file = "share/zsh-autocomplete/zsh-autocomplete.plugin.zsh";
|
||||||
|
}
|
||||||
# {
|
# {
|
||||||
# name = "zsh-defer";
|
# name = "zsh-defer";
|
||||||
# src = pkgs.zsh-defer;
|
# src = pkgs.zsh-defer;
|
||||||
|
|
Loading…
Reference in a new issue