Zsh - Enter で ls と git status を表示すると便利 - Qiita [キータ]
pwdを追加しただけですけどね。
function do_enter() { if [ -n "$BUFFER" ]; then zle accept-line return 0 fi echo echo -e "\e[0;33m--- pwd ---\e[0m" pwd echo -e "\e[0;33m--- ls ---\e[0m" ls # ↓おすすめ # ls_abbrev if [ "$(git rev-parse --is-inside-work-tree 2> /dev/null)" = 'true' ]; then echo echo -e "\e[0;33m--- git status ---\e[0m" git status -sb fi zle reset-prompt return 0 } zle -N do_enter bindkey '^m' do_enter