shellモードがどうにも使いにくい
と思ってたけどWikiを見たらShell3.lなんて素敵そうなのがあったので早速導入。履歴とか出ていい感じ。
QuickTour/ext/shell3 - Xyzzy Wiki
http://xyzzy.s53.xrea.com/wiki/index.php?QuickTour%2Fext%2Fshell3
他の最近変えたの
■C-x C-f F8でsiteinit.lを呼び出す奴を好みの感じに
どうせ呼び出すのだからEnterいらないかなぁと。
(define-key minibuffer-local-completion-map #\F8 #'(lambda () (interactive) (progn (delete-region (point-min) (point-max)) (insert (merge-pathnames "site-lisp/siteinit.l" (si:system-root))) (insert (minibuffer-exit)) )))
■kill-bufferが面倒だったので
bufferと同時にWindowも消えるように。どうせ消すのは今見ているbufferなのでbufferの選択もしないで消す。
(defun my-kill-buffer () (interactive) (let ((buffer (selected-buffer))) (and (need-buffer-save-p buffer) (not (no-or-yes-p "~sは変更されています。変更内容を破棄しますか?" buffer)) (return-from my-kill-buffer nil)) (delete-buffer buffer) (if (> (count-windows) 1) (delete-window))))
改造前のは↓のサイトとか
各種設定
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/preference.html