|
From: | Arjan Bos |
Subject: | Re: parens matching not matching all matching parens |
Date: | Fri, 17 Sep 2004 19:25:13 +0200 |
User-agent: | Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.3) Gecko/20040910 |
Miles Bader wrote:
Perhaps you want to remove the parenthes-syntax of "(" and ")" (and maybe brackets too), so that only braces will ever participate in matching, e.g.: (defvar my-wacky-syntax-table (let ((table (make-syntax-table))) (modify-syntax-entry ?( "." table) (modify-syntax-entry ?) "." table) (modify-syntax-entry ?[ "." table) (modify-syntax-entry ?] "." table) table)) ;; ... later, in mode init function: (set-syntax-table my-wacky-syntax-table) -Miles
Miles,Sounds like a plan. Do you have any idea as to how I can integrate that in the generic-mode setup I have currently?
This is what I have: ;; rtf-mode (define-generic-mode 'rtf-generic-mode nil nil (list "\\\\\\([a-z]+\\(-?[0-9]+\\)? ?\\)") (list "\\.[rR][tT][fF]") nil)So I should call some function in the last `nil' I presume. Is it possible to combine the (defvar my-wacky-syntax-table ...) with the (set-syntax-table ... )?
Thanks In Advance, Arjan --If you really want to contact me, then replace the "I see you" text by its three letter accronym, hetnet.
Fabricate Diem PVNC, Motto of the Night Watch -- Terry Pratchett
[Prev in Thread] | Current Thread | [Next in Thread] |