PPP's Blog

雑コード帳

Powerline-goの設定でユーザー名とホスト名を削除し、プロンプトを改行始まりに変更する

前置き

bashにPowerline-goを導入する(本ブログ主はWSL + Ubuntu環境です。)

本題

イメージ画像

この状態から

ターミナルの作業前画像

こうする

ターミナルの作業後画像

~/.bashrcの変更前と後

変更前

function _update_ps1() {
    PS1="$($GOPATH/bin/powerline-go -error $?)"
}

変更後

function _update_ps1() {
    PS1="$($GOPATH/bin/powerline-go -error $? -newline -modules venv,ssh,cwd,perms,git,hg,jobs,exit,root)"
}

変更した箇所の説明

ユーザー名とホスト名の削除

-modules string

Readmeにdefaultと書かれてた値から"user"と"host"を抜きました。

※Readme中の説明文とその和訳

The list of modules to load, separated by ','

読み込むモジュールのリストです。(カンマ区切りで記述する)

プロンプトを改行で始める

-newline

これは書くだけで改行の設定が追加されます。

※Readme中の説明文とその和訳

Show the prompt on a new line

プロンプトを新しい行で表示します。

おわり