oh-my-zshのテーマをafowlerからcloudにした。
oh-my-zshのテーマ集
理由はこれ。
ターミナルの zsh と Emacs を風のように駆け抜ける! / マスタカの ChangeLog メモ
## Invoke the ``dired'' of current working directory in Emacs buffer.
function dired () {
emacsclient -e "(dired \"${1:a}\")"
}
## Chdir to the ``default-directory'' of currently opened in Emacs buffer.
function cde () {
EMACS_CWD=`emacsclient -e "
(expand-file-name
(with-current-buffer
(if (featurep 'elscreen)
(let* ((frame-confs (elscreen-get-frame-confs (selected-frame)))
(num (nth 1 (assoc 'screen-history frame-confs)))
(cur-window-conf (cadr (assoc num (assoc 'screen-property frame-confs))))
(marker (nth 2 cur-window-conf)))
(marker-buffer marker))
(nth 1
(assoc 'buffer-list
(nth 1 (nth 1 (current-frame-configuration))))))
default-directory))" | sed 's/^"\(.*\)"$/\1/'`
echo "chdir to $EMACS_CWD"
cd "$EMACS_CWD"
}なんかちょくちょく僕のブログに登場してて、割と便利なコードですが、
ちょっと前から変なトラブルに見舞われていた。
shigemk2 :: ~/.emacs.d ‹master*› » cde chdir to /Users/shige/.oh-my-zsh/plugins/emacs/ shigemk2 :: ~EMACS_CWD ‹master*› » source ~/.zshrc
ん?EMACS_CWDって表示されている。
どうしたものか。
理由が分からなかったので、themeを変える方向にシフトした。
で、試行錯誤した結果、oh-my-zshのテーマをafowlerからcloudにしたらなんとかなった。
.emacs.d [master] ⚡ cde [~/.emacs.d] chdir to /Users/shige/.emacs.d/ .emacs.d [master]