hns - 日記自動生成システム - Version 2.19.9

先月 2010年12月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
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 のキーについて

DEL後方込一文字消去 (C-d と同じ)
Backspace通常 C-h として説明されている機能にする (Backspace n で view-emacs-news)
C-h前方向一文字消去

昔書いた覚書から:
C-h と BS (BackSpace) の入替:

;; (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
しても交換になっていない気がする。

誰か教えて下さい :-)
参考: 何故 Backspace キーでヘルプが起動するのですか ?


(追記)
にて @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
で表示される画面に書いてあります。
(と思ったのですが、優先度は書いてない気がします)



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)