shell-modeでのヒストリ検索
shell-modeではC-p C-n(or allow key)が使えない.どうやってヒストリ検索するんだろうと思ったらM-p M-nだったらしい.
キーマップの変更はshell-mode-hookへフックをかける.
(add-hook 'shell-mode-hook (function (lambda () (define-key shell-mode-map [up] 'comint-previous-input) (define-key shell-mode-map [down] 'comint-next-input))))
でも,矢印キーよりかはM-n M-pの方がまだまし.結果をkill&yankすることを考えたらC-n C-pをキーバインドしたくないし.というわけで結局変更しないまま.
を参考にしました.ありがとうございます.