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年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)