Tartarus CVS: zap ds
tartarus-commits-admin@lists.tartarus.org
tartarus-commits-admin@lists.tartarus.org
Sun, 19 Mar 2000 00:24:15 +0000
CVSROOT: /usr/data/cvs
Module name: zap
Changes by: ds 00/03/19 00:24:15
Modified files:
sources/modes/!ZapMJESrc/c: Routines,fff
sources/modes/!ZapMJESrc/h: Defns,fff Main,fff
sources/modes/!ZapMJESrc/s: CMode,fff C_Redraw,fff Commands,fff
Common,fff Tables,fff
Log message:
Fixed the LISTFNS code for C, C++ and Java modes.
Most of the internationalisation has been done.
Various indentation fixes:
new command MJE_SETINDENTCOMMENT controls whether comments are reindented;
no longer inserts an LF if applied to the first line in the file;
unindents by one level on finding 'case' or 'default';
automatic reindentation on typing the ':' after 'case' or 'default';
no longer gets the indentation level wrong after eg. "{/*comment*/";
preprocessor lines are now ignored when finding the indent depth;
indentation after multiline statements should be largely correct.
Known problems: multiline (;;) in for; function declarations.