アーカイブ

‘Emacs’ タグのついている投稿

[Mac][Carbon Emacs] site-lisp の場所

2011 年 5 月 24 日 コメントはありません

Carbon Emacsの site-lisp の場所は Application 下においている場合は

 /Applications/Emacs.app/Contents/Resources/site-lisp/

にある.
Finder からは Emacs パッケージを Command + Click すると,ドロップダウンメニューに「パッケージの内容を表示」というのがあるので,それを選ぶとパッケージ内が Finder で開ける.
そこから,Contents/Resources/site-lisp/ とたどる.

参考
Emacsの初期設定ファイル

カテゴリー: コンピュータ タグ: , , , ,

[Common Lisp][Emacs] lisp-modeでの字下げを調整する

2011 年 5 月 2 日 コメントはありません

cl-indent.el を導入すると特別な字下げをする形式や関数を簡単に追加できる。

site-lisp などの path の通った場所に cl-indent.el を置き,.emacs に

(require 'cl-indent)
(setq lisp-indent-function (function common-lisp-indent-function))

と書くと導入できる。

字下げする形式を追加するには define-cl-indent 関数を使う。

例えば, sunless を追加するには .emacs 内に,

(define-cl-indent '(sunless . unless))

のように書く。

(x . y) と書くと x が y の別名になるよう。

cl-indent.el 内には (unless 1) と書いてある。
これは unless 内は1 字下げという意味らしい。
よって,次のようにも書ける。

(define-cl-indent '(sunless 1))

[Emacs] ビープ音を鳴らさない

2011 年 1 月 16 日 コメントはありません

Emacs でビープ音(ベル)を鳴らさないようにするには設定ファイル(.emacs)に次のように書く。

  (setq visible-bell t)
カテゴリー: コンピュータ タグ:

[Emacs] ウィンドウ間のカーソル移動を簡単にする

2010 年 11 月 25 日 コメントはありません

Emacs でウィンドウ間のカーソル移動するには “C-x o” とするが,.emacs に

(windmove-default-keybindings)

と記述することで, Shift + カーソルキー でウィンドウ間のカーソル移動ができるようになる。

カテゴリー: コンピュータ タグ: ,

[Emacs]一行ずつスクロールする

2009 年 8 月 9 日 コメントはありません

Emacsで一行ずつスクロールするには.emacsに

(setq scroll-step 1)

と記述する。

カテゴリー: コンピュータ タグ:

Emacsのhexl-mode

2009 年 4 月 4 日 コメントはありません

Emacsのhexl-modeではバッファを16進表示出来る。

ファイルを開いた後、

M-x hexl-mode RET

とするとバイナリエディタのような16進表示に切り替わる。

M-x hexl-mode-exit RET

またはC-c C-cでテキスト表示に戻る。

ただ、このままカーソルを合わせて入力してもテキストを入力しているときと同じように入力される。

たとえば、aのキーを押したら左側の16進表示の部分には61と入力されたことになる。

16進値をそのまま入力するには、C-M-x <16進値> RETとする。

これでEmacsをバイナリエディタとして使えるけど、バインディングを変えないと使いにくいかも知れない。

カテゴリー: コンピュータ タグ: ,

EmacsのHTMLモードは賢い

2009 年 3 月 4 日 コメントはありません

charsetをEUC-JPからUTF-8にしたらバッファが自動的にUTF-8でになった。

カテゴリー: コンピュータ タグ: ,

Emacsで文字コードの変更

2006 年 12 月 7 日 コメントはありません

文字コードを変更するにはM-x set-buffer-file-coding-systemを実行する。
C-x RET fでもできる。

カテゴリー: コンピュータ タグ: