From 0bfcb764ad6c622b146586ac1a9aa909c34988b8 Mon Sep 17 00:00:00 2001 From: Eric Nielsen Date: Thu, 19 May 2022 18:51:16 -0500 Subject: [PATCH] Updated Troubleshooting (markdown) --- Troubleshooting.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Troubleshooting.md b/Troubleshooting.md index 27e9fc0..fc59a52 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -1,7 +1,11 @@ ## Completion is not working +If you are using the `completion` module, there can be a conflict if other scripts are running `compinit` too. Follow +these steps to check: + 1. Run the following code in your terminal: ```zsh + setopt EXTENDED_GLOB for ZDOTFILE in /etc/(zsh/)#(z|.z)(shenv|profile|shrc|login)(N) ${ZDOTDIR:-${HOME}}/.z(shenv|profile|shrc|login)(N); do if grep -Eq '^[^#]*compinit' ${ZDOTFILE}; then print -u2 -P "%F{yellow}! You seem to be already calling %Bcompinit%b in %B${ZDOTFILE}%b.%f" @@ -16,7 +20,8 @@ autoload -Uz compinit compinit ``` - * If the mentioned file is read-only, read it and look for specific instructions on how the `compinit` call should be disabled. + * If the mentioned file is read-only, read it and look for specific instructions on how the `compinit` call should + be disabled. * Or remove the `completion` module: 1. Remove or comment the `zmodule completion` line from your `~/.zimrc` file. 2. Run `zimfw build` in your command prompt.