NOTE: This patch has been committed.
src/ChangeLog addition:
2005-12-18 Aidan Kehoe <kehoea(a)parhasard.net>
* syntax.c (charset_syntax):
* syntax.c (update_just_this_syntax_table):
* syntax.c (complex_vars_of_syntax):
To my embarrassment, my previous change didn't actually work. This
change makes
(char-syntax (make-char 'arabic-1-column 50))
give ?w, the expected result after the last change.
XEmacs Trunk source patch:
Diff command: cvs -q diff -u
Files affected: src/syntax.c
Index: src/syntax.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/syntax.c,v
retrieving revision 1.25
diff -u -u -r1.25 syntax.c
--- src/syntax.c 2005/11/25 01:42:06 1.25
+++ src/syntax.c 2005/12/18 22:52:40
@@ -613,7 +613,7 @@
{
*multi_p_out = 1;
/* !!#### get this right */
- return Spunct;
+ return Sword;
}
#endif
@@ -2296,8 +2296,8 @@
if (!EQ (table, Vstandard_syntax_table) && !NILP (Vstandard_syntax_table))
map_char_table (Vstandard_syntax_table, &range,
copy_if_not_already_present, LISP_TO_VOID (mirrortab));
- /* The resetting made the default be Qnil. Put it back to Spunct. */
- set_char_table_default (mirrortab, make_int (Spunct));
+ /* The resetting made the default be Qnil. Put it back to Sword. */
+ set_char_table_default (mirrortab, make_int (Sword));
XCHAR_TABLE (mirrortab)->dirty = 0;
}
@@ -2419,7 +2419,7 @@
Smax);
staticpro (&Vsyntax_designator_chars_string);
- set_char_table_default (Vstandard_syntax_table, make_int (Spunct));
+ set_char_table_default (Vstandard_syntax_table, make_int (Sword));
for (i = 0; i <= 32; i++) /* Control 0 plus SPACE */
Fput_char_table (make_char (i), make_int (Swhitespace),
--
I AM IN JAIL AND ALLOWED SEND ONLY ONE CABLE SINCE WAS ARRESTED WHILE
MEASURING FIFTEEN FOOT WALL OUTSIDE PALACE AND HAVE JUST FINISHED COUNTING
THIRTY EIGHT THOUSAND FIVE HUNDERED TWENTY TWO NAMES WHOS WHO IN MIDEAST.