From fdb2dab7cd59a70b79704e0a0efca44be2bfc186 Mon Sep 17 00:00:00 2001 From: Prabhanjan <24642451+Sparkenstein@users.noreply.github.com> Date: Mon, 10 Aug 2020 09:20:29 +0530 Subject: docs: instructions for loading zsh completions (#6998) --- docs/getting_started/setup_your_environment.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'docs/getting_started') diff --git a/docs/getting_started/setup_your_environment.md b/docs/getting_started/setup_your_environment.md index 8f34a70ef..89532ce07 100644 --- a/docs/getting_started/setup_your_environment.md +++ b/docs/getting_started/setup_your_environment.md @@ -36,14 +36,35 @@ deno completions bash > /usr/local/etc/bash_completion.d/deno.bash source /usr/local/etc/bash_completion.d/deno.bash ``` -Example (zsh): +Example (zsh without framework): + +```shell +mkdir ~/.zsh # create a folder to save your completions. it can be anywhere +deno completions zsh > .zsh/_deno +``` + +then add this to your `.zshrc` + +```shell +fpath=(~/.zsh $fpath) +autoload -Uz compinit +compinit -u +``` + +and restart your terminal. note that if completions are still not loading, you +may need to run `rm ~/.zcompdump/` to remove previously generated completions +and then `compinit` to generate them again. + +Example (zsh + oh-my-zsh) [recommended for zsh users] : ```shell mkdir ~/.oh-my-zsh/custom/plugins/deno deno completions zsh > ~/.oh-my-zsh/custom/plugins/deno/_deno ``` -After this add `deno` plugin under plugins tag in `~/.zshrc` file. +After this add deno plugin under plugins tag in `~/.zshrc` file. for tools like +`antigen` path will be `~/.antigen/bundles/robbyrussell/oh-my-zsh/plugins` and +command will be `antigen bundle deno` and so on. ### Editors and IDEs -- cgit v1.2.3