Hatena::Groupmoti

emacs

emacs

emacs

目次

.emacs を再読み込みする方法

emacsを再起動せずに、.emacsの変更を反映させるためには、

M-x eval-current-buffer

.emacs

設定ファイルの場所(xemacsの場合)

~/.xemacs/init.el

に設定ファイルを作る。

キーバインド

;; C-h キーでカーソルの左の文字が消えるようにする。
;; ただし、もともと C-h はヘルプなので、
;; これを有効にすると、ヘルプを使うときには
;; M-x help や F1 を使う必要があります。
(global-set-key [backspace] 'backward-delete-char)
(keyboard-translate ?\C-h 'backspace)

font-lock

ソースファイルに色をつけよう

ついて当然だと思ってたらつかなくて。

M-x font-lock-mode

にすると出るんだけどなんかちがうよね。

.el

color-theme

$ sudo apt-get install emacs-goodies-el
M-x color-theme-select

して,お気に入りのテーマを見つけたら,

(load "color-theme")
(color-theme-名前)

する.

elscreen

C-zに続いてGNU_Screenと同じキーバインドで,ウィンドウ作成切り替え.

anything.el

minibuf-isearch

migemo

VisualStudioっくしたい

emacsをVisualStudioっぽくする方法を模索する。

speedbar

VSっぽく左メニューに関数一覧とかファイル一覧とかをツリーで出すにはこれをつかう。

出しかたは簡単。M-x speedbar

関数ジャンプとソースのツリー化

Emacs Code Browser

http://ecb.sourceforge.net/

ERROR

key-mapping/warning

よくわからないエラー。

検索しても決定的な解決策がでない。

(1) (key-mapping/warning) 
	The meanings of the modifier bits Mod1 through Mod5 are determined
	by the keysyms used to control those bits.  Mod1 does NOT always
	mean Meta, although some non-ICCCM-compliant programs assume that.

(2) (key-mapping/warning) 
	The semantics of the modifier bits ModShift, ModLock, and ModControl
	are predefined.  It does not make sense to assign ModControl to any
	keysym other than Control_L or Control_R, or to assign any modifier
	bits to the "control" keysyms other than ModControl.  You can't
	turn a "control" key into a "meta" key (or vice versa) by simply
	assigning the key a different modifier bit.  You must also make that
	key generate an appropriate keysym (Control_L, Meta_L, etc).

(3) (key-mapping/warning) XEmacs:  Control_L (0x42) generates ModLock, which is nonsensical.

そのばしのぎっぽい解決策としては、

(setq display-warning-minimum-level 'error)

する。

emacs on Debian

Debianでは多くのeLisp拡張がパッケージとしてすでに用意されている。

まずは欲しい拡張がパッケージに含まれていないか検索してみよう。

パッケージ名をファイル名から検索するには"apt-file"を使う。

%apt-file update

してから、

%apt-file search foo.el

とかするといろいろ見つかる。

  • emacs21-el

* はてなダイアリーキーワード:emacs