From d11172d46530e38ee674440ac78bfcbfe9856031 Mon Sep 17 00:00:00 2001 From: Jorrit Visser Date: Mon, 29 May 2017 03:08:16 +0200 Subject: [PATCH] Adjust template files after initial response This will probably be merged with the earlier template commit. --- templates/.zimrc | 2 +- templates/.zlogin | 52 ++++++++++++++++++++++++----------------------- templates/.zshrc | 8 ++++---- 3 files changed, 32 insertions(+), 30 deletions(-) diff --git a/templates/.zimrc b/templates/.zimrc index e1d4a7b..9aad0e6 100644 --- a/templates/.zimrc +++ b/templates/.zimrc @@ -1,4 +1,4 @@ -# .zimrc + ################# # CORE SETTINGS # diff --git a/templates/.zlogin b/templates/.zlogin index be4235a..5709052 100644 --- a/templates/.zlogin +++ b/templates/.zlogin @@ -1,4 +1,6 @@ -# .zlogin + + +# # # startup file read in interactive login shells # @@ -6,53 +8,53 @@ # This includes zcompile, zcompdump, etc. # -# # # old settings go here - ( # Function to determine the need of a zcompile. If the .zwc file # does not exist, or the base file is newer, we need to compile. # These jobs are asynchronous, and will not impact the interactive shell zcompare() { if [[ -s ${1} && ( ! -s ${1}.zwc || ${1} -nt ${1}.zwc) ]]; then - zcompile ${1}; - fi; + zcompile ${1} + fi } - ZIM_MODS=${ZDOTDIR:-${HOME}}/.zim/modules + zim_mods=${ZDOTDIR:-${HOME}}/.zim/modules setopt EXTENDED_GLOB # zcompile the completion cache; siginificant speedup. for file in ${ZDOTDIR:-${HOME}}/.zcomp^(*.zwc)(.); do - zcompare ${file}; - done; + zcompare ${file} + done # zcompile .zshrc zcompare ${ZDOTDIR:-${HOME}}/.zshrc # zcompile some light module init scripts - zcompare ${ZIM_MODS}/git/init.zsh - zcompare ${ZIM_MODS}/utility/init.zsh - zcompare ${ZIM_MODS}/pacman/init.zsh - zcompare ${ZIM_MODS}/spectrum/init.zsh - zcompare ${ZIM_MODS}/completion/init.zsh - zcompare ${ZIM_MODS}/fasd/init.zsh + zcompare ${zim_mods}/git/init.zsh + zcompare ${zim_mods}/utility/init.zsh + zcompare ${zim_mods}/pacman/init.zsh + zcompare ${zim_mods}/spectrum/init.zsh + zcompare ${zim_mods}/completion/init.zsh + zcompare ${zim_mods}/fasd/init.zsh # zcompile all .zsh files in the custom module - for file in ${ZIM_MODS}/custom/**/^(README.md|*.zwc)(.); do - zcompare ${file}; - done; + for file in ${zim_mods}/custom/**/^(README.md|*.zwc)(.); do + zcompare ${file} + done # zcompile all autoloaded functions - for file in ${ZIM_MODS}/**/functions/^(*.zwc)(.); do - zcompare ${file}; - done; + for file in ${zim_mods}/**/functions/^(*.zwc)(.); do + zcompare ${file} + done # syntax-highlighting - for file in ${ZIM_MODS}/syntax-highlighting/external/highlighters/**/*.zsh; do - zcompare ${file}; - done; - zcompare ${ZIM_MODS}/syntax-highlighting/external/zsh-syntax-highlighting.zsh + for file in ${zim_mods}/syntax-highlighting/external/highlighters/**/*.zsh; do + zcompare ${file} + done + zcompare ${zim_mods}/syntax-highlighting/external/zsh-syntax-highlighting.zsh # zsh-histery-substring-search - zcompare ${ZIM_MODS}/history-substring-search/external/zsh-history-substring-search.zsh + zcompare ${zim_mods}/history-substring-search/external/zsh-history-substring-search.zsh ) &! + +# # # personal configuration below this line # # # diff --git a/templates/.zshrc b/templates/.zshrc index efd64e4..2de53a9 100644 --- a/templates/.zshrc +++ b/templates/.zshrc @@ -1,8 +1,8 @@ -# .zshrc -# # # old settings go here # # # # # # load Zim # # # if [[ -s ${ZDOTDIR:-${HOME}}/.zim/init.zsh ]]; then - source ${ZDOTDIR:-${HOME}}/.zim/init.zsh; -fi; + source ${ZDOTDIR:-${HOME}}/.zim/init.zsh +fi + +# # # personal configuration below this line # # #