Konfigurasi zsh yang sama berlaku berbeda pada mesin yang berbeda


1

Saya memiliki konfigurasi berikut untuk zsh yang saya gunakan pada laptop saya dan mesin jarak jauh. Saya memiliki semua file konfigurasi saya dimasukkan ke dalam repositori git yang dikloning ~/.zshdan disinkronkan ke dalamnya ~.

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"

Di MacBook Pro saya menjalankan zsh 5.3(sistem default) penyelesaian sejarah perintah bekerja dengan baik. Jika saya mengetik sesuatu dan menekan tombol panah itu akan menggilir perintah dalam sejarah saya yang memilikinya sebagai awalan. Mesin jarak jauh berjalan Ubuntu 14.0dan zsh 5.5.1(diinstal secara manual dan tidak melalui apt) namun hanya siklus sejarah terlepas dari apa yang saya ketik.

Saya menggunakan antigensebagai pengelola plugin yang sumbernya juga termasuk dalam repositori yang sama (karenanya instalasi keduanya menggunakan versi yang sama). Perilaku ini benar-benar membingungkan karena hal yang sama .zshrcharus menyiratkan perilaku yang sama menurut saya. Atau haruskah itu?

** Pembaruan: site-functionsDirektori pada Mac saya menyertakan beberapa entri untuk _brewdan _brew_cask(ini adalah mesin yang relatif baru dengan tidak banyak diinstal) sementara yang ada di remote kosong.


Mungkin menjadi pertanyaan konyol tetapi: Apakah Anda menginstal plugin Anda ke komputer lain?
Jarco

@ Jarco Ya, tentu saja. The antigenperintah mengurus diri sendiri.
DarthPaghius
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.