[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