XEmacsで括弧を強調表示させる

XEmacsで括弧の表示の仕方を色々いじってみる。


${HOME}/.xemacs/init.elを以下のようにしてみた。

;; [括弧の強調]
;; paren-set-modeにはblinc-paren、paren、sexp、sexp-surroundを指定
(if (eq (console-type) 'tty)
  ;; 端末上で動かす時
  (paren-set-mode 'paren)
  ;; Xの専用ウインドウで動かす時
  (progn
    (paren-activate)
    (paren-set-mode 'sexp)))
★paren-activate

これを入れると開き括弧と閉じ括弧の両方がハイライトされる。

★paren-set-modeの値について
  • blinc-paren・・・対応する括弧が点滅する。
  • paren・・・対応する括弧が強調される。paren-activateと一緒に使うと意味が無い。
  • sexp・・・カーソルが括弧の最初か最後にある時に、括弧の中身全体が強調される。
  • sexp-surround・・・カーソルが括弧の中にある時、括弧の中身全体が強調される。



これはsexpの表示



sexp-surroundの表示はちょっと蛇足か・・・