Loading ...
Sorry, an error occurred while loading the content.

1274Re: [jasspa] quotes and fence matching

Expand Messages
  • Steven Phillips
    Nov 4, 2004
      This is a tough one, another equally valid example would be:

      (this is a test'(') # okay

      Even in a text file, we implicitly know which bracket is matched to which,
      unfortunately computers don't do implicit rules very well.

      dmf.emf is the right file, it defines which 'fences' it is going to hilight
      but uses the goto-matching-fence command to find it, it is this sub command
      that attempts to match the 's.

      I don't think this can be solved yet, but changes are afoot that may lead to a


      > Subject: [jasspa] quotes and fence matching
      > From: Thomas Hundt <thundt@...>
      > Date: Sunday, October 31, 2004, 10:54:03 PM
      > To: "JASSPA MicroEmacs Mailing List (W)" <jasspa@yahoogroups.com>

      > Putting a single quote inside parentheses upsets the goto-matching-fence
      > (and its complementary display) algorithm. I have fences set to always
      > display, so, they come up in red when the cursor's on a fence whose mate
      > can't be found.

      > Examples:

      > (this is a test) # okay
      > (this is a test') # not found
      > (this is a test'') # okay
      > (this is a test") # not found
      > (this is a test"") # okay

      > This is all reasonable when editing code, but when typing English, it is
      > not that useful:

      > (why won't it work?) # not found

      > Sometimes it does find a matching fence, way back in the file, and then
      > from that one can't find the fence it just came from.

      > It might be helpful if there were variables around this, the way we have
      > them for the paragraph filling routines. $fill-mode, $fill-eos,
      > $fill-ignore, etc. Right now the fences are hardcoded. (E.g., I can't
      > set '<' and '>' to be fences. Fences are hardcoded to "[({})]" in
      > dmf.emf.
      > Also, I can't find any mention of quotes in this file. So I'm not even
      > sure this is the right one. One of the help pages said fence matching
      > was now implemented in macros.)

      > __________________________________________________________________________

      > This is an unmoderated list. JASSPA is not responsible for the content of
      > any material posted to this list.

      > To unsubscribe, send a mail message to

      > mailto:jasspa-unsubscribe@yahoogroups.com

      > or visit http://groups.yahoo.com/group/jasspa and
      > modify your account settings manually.

      > Yahoo! Groups Links
    • Show all 5 messages in this topic