ref: https://github.com/neovim/neovim/wiki/Installing-Neovim
ubuntu
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim
Remove old version
sudo apt purge tmux
prepare
sudo apt install automake pkg-config libevent-dev libncurses5-dev
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
sudo cp tmux /usr/local/bin/
install tmux-plugins/tpm
cd ~/.dotconfig/tmux/plugins
git clone https://github.com/tmux-plugins/tpm
git clone
mkdir ~/.dotconfig
cd ~/.dotconfig
git clone https://github.com/tecposter/dotconfig.git .
tmux & nvim
mkdir ~/.config
cd ~/.config
# ln -s ./../.dotconfig/tmux
cd ~
ln -s .dotconfig/tmux/tmux.conf .tmux.conf
nvim
cd ~/.config
ln -s ./../.dotconfig/nvim
## install dein.vim
cd ~/.dotconfig/nvim/
curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
sh ./installler.sh ./bundle
open nvim
:call dein#install()
bash
cd ~
ln -s .dotconfig/bash/bash_aliases.sh .bash_aliases
ln -s .dotconfig/bash/bash_logout.sh .bash_logout
ln -s .dotconfig/bash/bash_profile.sh .bash_profile
ln -s .dotconfig/bash/bashrc.sh .bashrc
install tmux plugin
<C-b> I // install plugins
<C-b> R // reload tmux config
sudo apt install autojump
[sudo] pip3 install cheat
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
sudo apt-get install silversearcher-ag
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
sudo mkdir /usr/local/src/git-subrepo
sudo chown i:i /usr/local/src/git-subrepo
git clone https://github.com/ingydotnet/git-subrepo /usr/local/src/git-subrepo
$ echo 'source /usr/local/src/git-subrepo/.rc' >> ~/.bashrc
$ source ~/.profile
$ git subrepo clone https://github.com/tmux-plugins/tpm vendor/tmux/tpm --debug -v
// in ~/.profile
export TERM="xterm-256color"
$ source ~/.profile
tmux new -t sessionname
<C-b> I // install plugins
<C-b> R // reload tmux config
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install neovim
deprecate neobundle
cd ~/.config
$ git subrepo clone https://github.com/Shougo/neobundle.vim vendor/neobundle.vim
use dein.vim instead
cd ~/.dotconfig/nvim/
curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
sh ./installler.sh ./bundle
copy code to ~/.dotconfig/nvim/dein.local.vim
nvim
:call dein#install()
$ sudo pacpan -S php
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/bin/composer
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com
// php_codesniffer
$ composer global require "squizlabs/php_codesniffer=*"
$ composer global require phpmd/phpmd
$ sudo pacman -S nodejs npm
$ sudo npm i -g eslint
$ sudo npm i -g sass-lint
https://github.com/slomkowski/bash-full-of-colors https://github.com/alebcay/awesome-shell