いろんな宗派があると思うので、私はこうだよ、という備忘録。
とりあえず
これは入れておく。
yum install -y git wget
Tmux2.9
yum
で入れると古すぎるので、開発環境だし最新を入れます。 3.0
だと新しすぎて怖いので、 2.9
で。ソースからコンパイル。 libevent
と ncurses
が無いとコンフィグエラー起きるので入れ忘れなきよう。
cd /usr/local/src/ yum install -y libevent-devel ncurses-devel wget https://github.com/tmux/tmux/releases/download/2.9a/tmux-2.9a.tar.gz tar -zxvf tmux-2.9a.tar.gz cd tmux-2.9a/ ./configure make make install
Vim8
当然のごとく、ソースからコンパイル。 ruby
は使わないのとインストールが面倒だったのでオプションに入れませんでした。
cd /usr/local/src/ git clone https://github.com/vim/vim.git yum install -y lua-devel lua python-dev python3-dev perl-ExtUtils-Embed lua-devel ncurses-devel python-devel python36 python36-libs python36-devel python36-pip yum remove -y vim-enhanced cd vim ./configure --enable-fail-if-missing --with-features=huge --disable-selinux --enable-luainterp --enable-perlinterp --enable-pythoninterp=dynamic --with-python-config-dir=/usr/lib64/python2.7/config --enable-python3interp=dynamic --with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu --enable-cscope --enable-fontset --enable-multibyte vi_cv_path_python3=/usr/bin/python3.6 make make install vim
Zsh(Oh-my-zsh + Powerlevel10k)
こちらも最新版が必要なので、ソースからコンパイル。
cd /usr/local/src/ wget https://downloads.sourceforge.net/project/zsh/zsh/5.8/zsh-5.8.tar.xz tar xvf zsh-5.8.tar.xz cd zsh-5.8/ ./configure --enable-multibyte make make install echo /usr/local/bin/zsh >> /etc/shells
Oh-my-zsh + Powerlevel10kのインストール。ここからは開発するユーザー権限で作業します。
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
~/.zshrc
のテーマを ZSH_THEME="powerlevel10k/powerlevel10k"
に変更。再度ログインすると、Cuiの設定画面が出てくるのでそれに従ってPowerlevel10kを設定する。