summaryrefslogtreecommitdiff
path: root/config/essentials/zsh/comp.zsh
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-02-02 02:13:40 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-02-02 02:13:40 +0100
commite9752056b6eb824b85854e20dadac31c197cd235 (patch)
treef60f7ba21b8bdfcfadb7f504679a9b13daa343e0 /config/essentials/zsh/comp.zsh
parentca0cec60dacc4e8c6f8f37e0605b72bac54c9ea6 (diff)
parent541d9fa7014c5c197f7c8a09fa159ac84bd9a6a8 (diff)
Merge branch 'main' of debuc.com:dotfiles
Diffstat (limited to 'config/essentials/zsh/comp.zsh')
-rw-r--r--config/essentials/zsh/comp.zsh49
1 files changed, 49 insertions, 0 deletions
diff --git a/config/essentials/zsh/comp.zsh b/config/essentials/zsh/comp.zsh
new file mode 100644
index 0000000..94d76b1
--- /dev/null
+++ b/config/essentials/zsh/comp.zsh
@@ -0,0 +1,49 @@
+# ### Completion
+
+# autoload -Uz compinit; compinit
+# zstyle ':compinstall' filename '/home/aluc/.zshrc'
+# # cache
+# zstyle ':completion:*' use-cache on
+# zstyle ':completion:*' cache-path "$ZDOTDIR/zcompcache"
+
+# # completers
+# zstyle ':completion:*' completer _extensions _complete
+
+# # format
+# zstyle ':completion:*:*:*:*:descriptions' format '%F{blue}-- %D%d --%f'
+# zstyle ':completion:*:*:*:*:messages' format '%F{purple}-- %d --%f'
+# zstyle ':completion:*:*:*:*:warnings' format '%F{red}-- no matches found --%f'
+# zstyle ':completion:*:default' list-prompt '%S%M matches%s'
+# # show a 'ls -a' like outptut when listing files
+# zstyle ':completion:*:*:*:*:default' list-colors ${(s.:.)LS_COLORS}
+
+# # Group completions by categories
+# zstyle ':completion:*' group-name ''
+# zstyle ':completion:*:*:-command-:*:*' group-order aliases builtins functions commands
+
+# zstyle ':completion:*' squeeze-slashes true
+
+# # Prefer completing for an option (think cd -)
+# zstyle ':completion:*' complete-options true
+
+# # keep prefix when completing
+# zstyle ':completion:*' keep-prefix true
+
+# # ui
+# zstyle ':completion:*' menu select
+
+# _dotnet_zsh_complete()
+# {
+# local completions=("$(dotnet complete "$words")")
+
+# # If the completion list is empty, just continue with filename selection
+# if [ -z "$completions" ]
+# then
+# _arguments '*::arguments: _normal'
+# return
+# fi
+
+# # This is not a variable assignment, don't remove spaces!
+# _values = "${(ps:\n:)completions}"
+# }
+# compdef _dotnet_zsh_complete dotnet \ No newline at end of file