script day.log

大学生がなんとなく始めた、趣味やら生活のことを記録していく。

Debian9 SetUp(zsh customize & powerline)

zsh customize

zshにzplugを使ってpreztoをインストールしました。
以下手順を示す。

curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh| zsh
vi ~/.zshrc
source ~/.zplug/init.zsh
zplug "sorin-ionescu/prezto"
zplug load --verbose
zsh
zplug install
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
ln -s $HOME/.zplug/repos/sorin-ionescu/prezto $HOME/.zprezto
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
powerline

Powerline — Powerline beta documentation
公式が一番正しい!

zsh

source .zshrc
powerline-daemon -q
. /usr/local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh

vim

" Powerline
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
set laststatus=2
set showtabline=2
set noshowmode

tmux

set-option -g default-terminal screen-256color
set -g terminal-overrides 'xterm:colors=256'
run-shell "powerline-daemon -q"
source "/usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf"
pythonが有効になっていない on Vim

vimを起動しようとすると、pythonが有効になっていないと
警告されましたので、

vim --version
//- python & - python3となっていた
apt build-dep vim
apt install gettext libncurses5-dev libacl1-dev libgpm-dev
apt install libperl-dev python-dev python3-dev ruby-dev
git clone https://github.com/vim/vim.git
./configure --with-features=huge --enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-fail-if-missing
sudo make
sudo make install
vim --version //有効になっているか確認

とりあえずこれで環境構築が終わりました。
疲れた。