diff --git a/Cargo.toml b/Cargo.toml index bba25503..46f93e08 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,6 +77,6 @@ assets = [ ["alacritty.desktop", "usr/share/applications/", "644"], ["alacritty-completions.bash", "usr/share/bash-completion/completions/alacritty", "644"], ["alacritty-completions.fish", "usr/share/fish/completions/alacritty", "644"], - ["alacritty-completions.zsh", "usr/share/zsh/functions/Completion/alacritty", "644"], + ["alacritty-completions.zsh", "usr/share/zsh/vendor-completions/_alacritty", "644"], ["alacritty.info", "usr/share/terminfo/a/alacritty", "644"], ] diff --git a/README.md b/README.md index b1fb92f5..33bca532 100644 --- a/README.md +++ b/README.md @@ -295,10 +295,19 @@ To get automatic completions for alacritty's flags and arguments you can install ### Zsh -To install the completions for zsh, run +To install the completions for zsh, you can place the `alacritty-completions.zsh` as `_alacritty` in any directory referenced by `$fpath`. +If you do not already have such a directory registered through your `~/.zshrc`, you can add one like this: + +```sh +mkdir -p ${ZDOTDIR:-~}/.zsh_functions +echo 'fpath+=${ZDOTDIR:-~}/.zsh_functions' >> ${ZDOTDIR:-~}/.zshrc ``` -sudo cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty + +Then copy the completion file to this directory: + +```sh +cp alacritty-completions.zsh ${ZDOTDIR:-~}/.zsh_functions/_alacritty ``` ### Bash