]> git.alrj.org Git - zsh.d.git/blobdiff - S40_completion
Set locale.
[zsh.d.git] / S40_completion
index 9e51c623838eb9aec55eeaaa54581c01c3521793..4c2d9af2e678ab86d7ac7aa5db1669d06e09c8c1 100644 (file)
@@ -1,13 +1,19 @@
 #! /usr/bin/zsh
 
+autoload -U compinit
+
 hosts=($( ( \
         ( [ -r ~/.ssh/config ] && awk '/^host +[a-z]/ { print $2 }' ~/.ssh/config) ; \
         ( [ -r ~/.ssh/known_hosts ] && awk '{print $1}' ~/.ssh/known_hosts | tr , '\n') \
 ) | sort -u))
 
 zstyle ':completion:*:hosts' hosts $hosts
+zstyle ':completion:*:(ssh|scp|sftp):*' hosts $hosts
 zstyle ':completion:*:hosts' list-colors '=(#b)(*)(.lln.iba)=01;30=01;31' '=[^.]#=01;31'
 
 users=(atihon ccadmin tcsadmin tcs clinical root)
 zstyle ':completion:*' users $users
 
+compdef _hosts cc_sync
+
+compinit