From 721f924e151d5c2195ac55c5af39485023cb7b94 Mon Sep 17 00:00:00 2001 From: Jean Potier Date: Sun, 3 Sep 2017 18:24:26 +0200 Subject: [PATCH] zsh: remove search for installed completions 1. It slows down the initial start: it takes around 2s at first launch, and around 0.25s for the following launches; 2. It seems to be redundant since just installing zsh package gives working completions with correct $fpath set. --- modules/programs/zsh.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/modules/programs/zsh.nix b/modules/programs/zsh.nix index 32f30aaf9..be9eb3c73 100644 --- a/modules/programs/zsh.nix +++ b/modules/programs/zsh.nix @@ -107,11 +107,6 @@ in ${if cfg.history.ignoreDups then "setopt" else "unsetopt"} HIST_IGNORE_DUPS ${if cfg.history.share then "setopt" else "unsetopt"} SHARE_HISTORY - # Tell zsh how to find installed completions - for p in ''${(z)NIX_PROFILES}; do - fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions) - done - HELPDIR="${pkgs.zsh}/share/zsh/$ZSH_VERSION/help" ${if cfg.enableCompletion then "autoload -U compinit && compinit" else ""}