LINUX.ORG.RU

zsh on gentoo


0

0

man wget zsh: can't find terminal definition for mostlike WARNING: terminal is not fully functional

И показывает все в таком стиле:

ESC[1mOPTIONSESC[0m

ESC[1mOption SyntaxESC[0m

Вот такая лажа. Алсо, непашут Home/End в графических терминалах, как по ssh так и в gnome-term.

Кусок конфига с клавишами

bindkey -e
##################
#
# Zsh Keybindings
#
bindkey '\e[3~' delete-char # del
bindkey ';5D' backward-word # ctrl+left
bindkey ';5C' forward-word #ctrl+right
bindkey "^[[A" history-beginning-search-backward
bindkey "^[[B" history-beginning-search-forward

case $TERM in
linux)
bindkey "^[[2~" yank
bindkey "^[[3~" delete-char
bindkey "^[[5~" up-line-or-history
bindkey "^[[6~" down-line-or-history
bindkey "^[[1~" beginning-of-line
bindkey "^[[4~" end-of-line
bindkey "^[e" expand-cmd-path ## C-e for expanding path of typed command
bindkey "^[[A" up-line-or-search ## up arrow for back-history-search
bindkey "^[[B" down-line-or-search ## down arrow for fwd-history-search
bindkey " " magic-space ## do history expansion on space
;;
*xterm*|rxvt*|(dt|k|E|x)term)
bindkey "^[[2~" yank
bindkey "^[[3~" delete-char
bindkey "^[[5~" up-line-or-history
bindkey "^[[6~" down-line-or-history
bindkey "^[[7~" beginning-of-line
bindkey "^[[8~" end-of-line
bindkey "^[e" expand-cmd-path ## C-e for expanding path of typed command
bindkey "^[[A" up-line-or-search ## up arrow for back-history-search
bindkey "^[[B" down-line-or-search ## down arrow for fwd-history-search
bindkey " " magic-space ## do history expansion on space
;;
esac
Вот линк на весь .zshrc: http://pastebin.mozilla-russia.org/102010

Куда копать, а то гугление ничего толкового не показывает

fxd, разобрался. Делал цветастый man, и бездумно скопировал конфиг zsh с десктопа. С клавишами тоже разобрался, глянул inputrc

art_linux
() автор топика

Что мне всегда не нравилось в zsh так это то, что он /etc/inputrc не использует.

s0n1k ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.