[Comm] I: zsh - show dirs first
Алексей Синицын
=?iso-8859-1?q?asinitsinster_=CE=C1_gmail=2Ecom?=
Чт Апр 10 22:37:38 MSD 2008
10.04.08, Alexey I. Froloff<raorn на altlinux.ru> написал(а):
> Я его сделал!
>
> zstyle ':completion:*' file-patterns '*(-/):directories:directories *(^-/):files:files'
> zstyle ':completion:*:default' list-grouped true
>
> После чего имеет такой красивый скриншотег:
>
> raorn на centaurus:pts/9 /usr/libexec $ ls <Tab>
> ---- directories ----
> awk/ ConsoleKit/ dbus-1/
> evolution-data-server/ gcc/ gnupg/
> gvfs/ hal/ hasher-priv/
> PolicyKit/ postfix/ sudo/
> X11/ xscreensaver/
> ---- files ----
> ck-collect-session-info*
>
> P.S. mc ненужен.
>
А что здесь может быть не так? При таком конфиге не работает:
PROMPT="%T %n@%m %3~ %(!.#.$) "
zmodload zsh/complist
setopt menucomplete
setopt autocd
setopt CORRECT
SPROMPT="Ошибка! Вы хотели ввести %r вместо %R? ([Y]es/[N]o/[E]dit/[A]bort) "
zstyle ':completion:*' menu yes select
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*:processes' command 'ps -xuf'
zstyle ':completion:*:processes' sort false
zstyle ':completion:*:processes-names' command 'ps xho command'
zstyle ':completion:*' file-patterns '*(-/):directories:directories
*(^-/):files:files'
zstyle ':completion:*:default' list-grouped true
bindkey -M menuselect "^M" .accept-line
bindkey -M menuselect "/" accept-and-infer-next-history
bindkey -M menuselect "^H" undo
alias -s avi=mplayer
alias -s mpg=mplayer
22:34 al на wind ~ $ rpm -q zsh
zsh-4.3.4-alt3
Подробная информация о списке рассылки community