A mesma configuração do zsh, agindo de forma diferente em máquinas diferentes

1

Eu tenho a seguinte configuração para o zsh que eu uso no meu laptop e na minha máquina remota. Eu tenho todos os meus arquivos de configuração colocados em um repositório git que é clonado em ~/.zsh e symlinked em ~ .

autoload -Uz promptinit
promptinit

HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd extendedglob nomatch notify
zstyle :compinstall filename '/home/pkhorsand/.zshrc'
autoload -Uz compinit
compinit -i -u -C

# load antigen
source $HOME/.zsh/antigen.zsh

# Load the oh-my-zsh's library.
antigen use oh-my-zsh

# Bundles from the default repo (robbyrussell's oh-my-zsh).
# antigen bundle git
antigen bundle heroku
# antigen bundle pip
# antigen bundle lein
# antigen bundle command-not-found
antigen bundle zsh-users/zsh-syntax-highlighting

# Load the theme.
antigen theme robbyrussell
antigen theme https://github.com/caiogondim/bullet-train-oh-my-zsh-theme bullet-train

# Tell Antigen that you're done.
antigen apply

BULLETTRAIN_VIRTUALENV_BG="green"
BULLETTRAIN_VIRTUALENV_PREFIX=""
BULLETTRAIN_GIT_COLORIZE_DIRTY=true
BULLETTRAIN_GIT_DIRTY=""
BULLETTRAIN_GIT_EXTENDED=false
BULLETTRAIN_GIT_CLEAN=""
BULLETTRAIN_PROMPT_ORDER=(
    context
    dir
    virtualenv
    git
    time
)

source "$HOME/.zsh/.alias"
source "$HOME/.zsh/.profile.local"

No meu MacBook Pro executando o zsh 5.3 (padrão do sistema), o término do histórico de comandos funciona corretamente. Se eu digitar algo e pressionar as teclas de seta, ele passará pelos comandos do meu histórico que o têm como um prefixo. A máquina remota executando Ubuntu 14.0 e zsh 5.5.1 (instalado manualmente e não através de apt ), porém, simplesmente altera o histórico independentemente do que eu tenha digitado.

Eu uso antigen como o gerenciador de plug-ins cuja origem também está incluída no mesmo repositório (portanto, ambas as instalações usam a mesma versão dele). Esse comportamento é realmente confuso, pois o mesmo .zshrc deve implicar o mesmo comportamento na minha opinião. Ou deveria?

** Atualização: o diretório site-functions no meu Mac inclui algumas entradas para _brew e _brew_cask (essa é uma máquina relativamente nova com pouco instalado), enquanto a do controle remoto está vazia.

    
por DarthPaghius 01.06.2018 / 07:49

0 respostas

Tags