Emacs関連

提供: 文具堂 Wiki三昧
移動先: 案内検索

リンク

web-mode.el

Introduction to Ido Mode | Mastering Emacs

ELPA

M-x list-packages

i インストールするパッケージをチェック
x 実行

コマンド

全領域選択
C-x h
コメントアウト、コメントイン
M-;
領域インデント
C-M-¥
バイトコンパイル
 M-x byte-compile-file

ヘルプ

現在のキーバインディングの確認
C-h b
M-x describe-bindings
キーストロークからコマンド名を調べる
C-h k M-;(キーストローク) RET
コマンドを実行するキーストロークを調べる
C-h w describe-bindings(コマンド名) RET

ブックマーク

作成
C-x r m
ジャンプ
C-x r b
一覧
C-x r l

拡張子によるメジャーモード起動設定

(setq auto-mode-alist
      (append '(("\\.rhtml$" . html-mode)) auto-mode-alist))

背景を半透明にする

(if window-system (progn
   (set-background-color "Black")
   (set-foreground-color "LightGray")
   (set-cursor-color "Gray")
   (set-frame-parameter nil 'alpha 85)
   ))

Gauche用

括弧の対応をハイライト

(show-paren-mode t)
; for Gauche
(show-paren-mode t)
(modify-coding-system-alist 'process "gosh" '(utf-8 . utf-8))

(setq scheme-program-name "gosh -i")
(autoload 'scheme-mode "smcscheme" "Major mode for Scheme." t)
(autoload 'run-scheme "cmuscheme" "Run an inferior Scheme process." t)

(defun scheme-other-window ()
  "Run scheme on other window"
  (interactive)
  (switch-to-buffer-other-window
   (get-buffer-create "*scheme*"))
  (run-scheme scheme-program-name))

(define-key global-map
  "\C-cs" 'scheme-other-window)