[xyzzy:07332] Re: paren.l について
- Subject: [xyzzy:07332] Re: paren.l について
- From: Tetsuto SHIMOMURA <tact@xxxxxxxxxxxxx>
- X-mailer: Becky! ver. 2.00.07
こんばんは。下村哲人です。
On Tue, 17 Jul 2001 15:47:52 +0900
KAMEI Tetsuya <kamei@xxxxxxxxxxxx> wrote:
> そのへんのモードは、シンタックステーブルに括弧が定義さ
> れていないからですね。モードフックで
> (set-syntax-match (syntax-table) #\( #\))
> とかしておけばハイライトされると思います。
ありがとうございます。
さっそく下のように .xyzzy に書いてみたら
期待通り動きました。とっても便利です!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 対応カッコのハイライト
(load-library "paren")
(turn-on-global-paren)
; Fundamental モード対応
(add-hook '*fundamental-mode-hook* #'(lambda()
(set-syntax-match (syntax-table) #\( #\))
(set-syntax-match (syntax-table) #\{ #\})
(set-syntax-match (syntax-table) #\[ #\])
))
; text モード対応
(add-hook '*text-mode-hook* #'(lambda()
(set-syntax-match (syntax-table) #\( #\))
(set-syntax-match (syntax-table) #\{ #\})
(set-syntax-match (syntax-table) #\[ #\])
))
; KaTeX モード対応
(add-hook 'elisp::katex-mode-hook #'(lambda()
(set-syntax-match (syntax-table) #\( #\))))
= == === ==== ===== ======
下村哲人 / Tetsuto Shimomura
e-mail: tact@xxxxxxxxxxxxx
webpage: http://tact.dyndns.org/~tact/
====== ===== ==== === == =