فهرست منبع

[completion] LS_COLORS independent of utility module

Completion module can now be loaded from an arbitrary location.

Closes #275
AtomicCoding 6 سال پیش
والد
کامیت
a9828a8097
2فایلهای تغییر یافته به همراه5 افزوده شده و 3 حذف شده
  1. 0 2
      modules/completion/README.md
  2. 5 1
      modules/completion/init.zsh

+ 0 - 2
modules/completion/README.md

@@ -5,8 +5,6 @@ Enables and configures smart and extensive tab completion.
 
 Completions are sourced from [zsh-completions](https://github.com/zsh-users/zsh-completions).
 
-This should be the **LAST** module in the `zmodules` list in your `.zimrc`.
-
 Contributing
 ------------
 

+ 5 - 1
modules/completion/init.zsh

@@ -59,7 +59,11 @@ zstyle ':completion:*' verbose yes
 zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' '+r:|?=**'
 
 # directories
-zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
+if (( ${+LS_COLORS} )); then
+  zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
+else
+  zstyle ':completion:*:default' list-colors ${(s.:.)di=1;34:ln=35:so=32:pi=33:ex=31:bd=1;36:cd=1;33:su=30;41:sg=30;46:tw=30;42:ow=30;43}
+fi
 zstyle ':completion:*:*:cd:*' tag-order local-directories directory-stack path-directories
 zstyle ':completion:*:*:cd:*:directory-stack' menu yes select
 zstyle ':completion:*:-tilde-:*' group-order 'named-directories' 'path-directories' 'expand'