|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||
2010年12月23日(木) 旧暦 [n年日記] [更新:"2010/12/25 00:20:54"]#1 [Emacs] C-h と Backspace の交換
改めて確認して見たら
「C-h と Backspace の交換」をしているつもりが、そうなっていない。
C-h で一文字消去にはなっているが Backspace も一文字消去になってしまっている。
どう設定したいかを一応確認しておくと DEL と Backspace と C-h のキーについて
昔書いた覚書から: ;; (load "term/keyswap.el") ... 以前の方法 ;; (load "obsolete/keyswap.el") ... 現在の位置 ;; 最近の方法 (keyboard-translate ?\C-h ?\C-?) (keyboard-translate ?\C-? ?\C-h)以下は以前に行なっていた方法 (load "swap-C-h-Backspace") (define-key function-key-map [backspace] [8]) (put 'backspace 'ascii-character 8) (setq keyboard-translate-table "\^@\^A\^B\^C\^D\^E\^F\^G\^?\^I\^J\^K\^L\^M\^N\^O\^P\^Q\^R\^S\^T\^U\^V\ \^W\^X\^Y\^Z\^[\^\\\^]\^^\^_ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK\ LMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\^H")~/.emacs-c-h-test 等の名前で上記を用意して、それだけを書いておいて emacs -q -l ~/.emacs-c-h-testしても交換になっていない気がする。
誰か教えて下さい :-)
(追記) にて @mori_dev さん に 教えていただいた方法でうまく動きました。ありがとうございます。 ;;C-h と Backspace の交換 (global-set-key (kbd "C-h") 'delete-backward-char) (global-set-key (kbd "<backspace>") 'help-command) @ init-file について:
最近書いた覚書:
init file とは initialization file (初期設定譜) の略です。 ~/.emacs または ~/.emacs.el など です。init file は、以前 は ~/.emacsが良く使われ、最近は、 *.el という名前の方が 良いと ~/.emacs.el が使われることもあります。 また更に最近では ~/.emacs.d/init.el も使われているようです。 もし以上のうち、 一つ以上のものが見つかると、どれか一つだけ読みます。その 優先度は次のようになっています。 ~/.emacs.el > ~/.emacs > ~/.emacs.d/init.el例えば 一番優先度の高い ~/.emacs.el があれば、他は読みません。 更に低い優先度のものとして load-path 上で探す default.el があります --no-init-file または -q を付けて起動すると、上のどれがあっても 全く読まないで起動します。 (こられはM-x info RET memacs minit file RETで表示される画面に書いてあります。 (と思ったのですが、優先度は書いてない気がします) ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||||||||