ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Powerline Π΄Π»Ρ bash
1) Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ powerline
git clone https://github.com/b-ryan/powerline-shell
cd powerline-shell
sudo python setup.py install
2) ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² ~/.bashrc
function _update_ps1() {
PS1=$(powerline-shell $?)
}
if [[ $TERM != linux && ! $PROMPT_COMMAND =~ _update_ps1 ]]; then
PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
fi
3) Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ», ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π»ΡΡ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π΅Ρ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. Π€Π°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΡΡΡΠΌ.
mkdir -p ~/.config/powerline-shell && \
powerline-shell --generate-config > ~/.config/powerline-shell/config.json
4) ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ(ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ) ΡΠ΅ΠΌΡ Π² ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΡΠ΅ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ ~/powerline-shell/powerline-shell/themes
"theme": "washed"
5) ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ bash
source ~/.bashrc
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Powerline Π΄Π»Ρ tmux
1) ΠΠΎΠΏΠΈΡΡΠ΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ tpm
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
2) ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² ~/.tmux.conf
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'github_username/plugin_name#branch'
# set -g @plugin 'git@github.com:user/plugin'
# set -g @plugin 'git@bitbucket.com:user/plugin'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
3) ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ tmux ΠΊΠΎΠ½ΡΠΈΠ³
tmux source ~/.tmux.conf
4) ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ Π² powerline Π² ~/.tmux.conf
set -g @plugin 'erikw/tmux-powerline'
5) ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
~/.tmux/plugins/tpm/scripts/install_plugins.sh