Tcsh: Pesquisando o histórico usando Ctrl-P e Ctrl-N

2

Quais são as funções equivalentes em tcsh para as seguintes funções zsh ?

up-line-or-history
history-beginning-search-backward
down-line-or-history
history-beginning-search-forward

Eu tenho o seguinte código no meu , zsh que espero traduzir integralmente para o meu ".tcsh". O código abaixo deve ligar Ctrl-P e Ctrl-N a essas funções de pesquisa de histórico:

up-line-or-history-beginning-search () {
  if [[ -n $PREBUFFER ]]; then
    zle up-line-or-history
  else
    zle history-beginning-search-backward
  fi
}
down-line-or-history-beginning-search () {
  if [[ -n $PREBUFFER ]]; then
    zle down-line-or-history
  else
    zle history-beginning-search-forward
  fi
}


zle -N up-line-or-history-beginning-search
zle -N down-line-or-history-beginning-search

bindkey '^P' up-line-or-history-beginning-search
bindkey '^N' down-line-or-history-beginning-search

Alguma idéia de como seria o código tcsh equivalente?

    
por Amelio Vazquez-Reina 05.09.2012 / 22:22

0 respostas