1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-14 03:37:38 -08:00
emacs/lisp/progmodes
Stefan Monnier cbf83ce9f9 * lisp/progmodes/modula2.el: Use SMIE and skeleton.
(m2-mode-syntax-table): (*..*) can be nested.
Add //...\n.  Fix paren syntax.
(m2-mode-map): Remove LF and TAB bindings.
(m2-indent): Add safety property.
(m2-smie-grammar): New var.
(m2-smie-refine-colon, m2-smie-refine-of, m2-smie-backward-token)
(m2-smie-forward-token, m2-smie-refine-semi, m2-smie-rules): New funs.
(m2-mode): Use define-derived-mode.
(m2-newline, m2-tab): Remove.
(m2-begin, m2-case, m2-definition, m2-else, m2-for, m2-header)
(m2-if, m2-loop, m2-module, m2-or, m2-procedure, m2-with, m2-record)
(m2-stdio, m2-type, m2-until, m2-var, m2-while, m2-export)
(m2-import): Use define-skeleton.
* test/indent/modula2.mod: New file.
2010-11-11 16:06:15 -05:00
..
.gitignore
ada-mode.el Replace still more end-of-line etc with line-end-position, etc. 2010-11-08 21:33:07 -08:00
ada-prj.el Replace end-of-line, save-excursion etc with point-at-eol, point-at-bol. 2010-11-06 18:36:33 -07:00
ada-stmt.el
ada-xref.el system-type related trivia. 2010-11-09 20:24:47 -08:00
antlr-mode.el
asm-mode.el
autoconf.el
bug-reference.el
cap-words.el
cc-align.el
cc-awk.el
cc-bytecomp.el
cc-cmds.el progmodes/cc-cmds.el (c-mask-paragraph): Fix an off-by-1 error. Fixes 2010-10-31 11:54:02 +00:00
cc-compat.el
cc-defs.el
cc-engine.el Enhance fontification of declarators to take account of the 2010-10-09 19:58:28 +00:00
cc-fonts.el progmodes/cc-fonts.el (c-font-lock-enum-tail): New function which 2010-10-30 12:24:06 +00:00
cc-langs.el cc-langs.el (c-type-decl-prefix-key): C++ bit: move 2010-10-19 20:45:42 +00:00
cc-menus.el
cc-mode.el cc-mode.el (c-before-change, c-after-change): Move the setting of 2010-10-19 20:18:35 +00:00
cc-styles.el
cc-vars.el
cfengine.el
cmacexp.el
compile.el * lisp/progmodes/compile.el (compilation-mode-font-lock-keywords): 2010-10-27 21:10:22 -04:00
cperl-mode.el system-type related trivia. 2010-11-09 20:24:47 -08:00
cpp.el
cwarn.el
dcl-mode.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
delphi.el
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
ebrowse.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
etags.el Replace still more end-of-line etc with line-end-position, etc. 2010-11-08 21:33:07 -08:00
executable.el
f90.el Bind "C-c ]" to block-closing commands in several modes. 2010-10-23 20:21:59 -04:00
flymake.el Fix typo in previos flymake change. 2010-11-06 19:02:54 -07:00
fortran.el Replace still more end-of-line etc with line-end-position, etc. 2010-11-08 21:33:07 -08:00
gdb-mi.el
glasses.el
grep.el
gud.el
hideif.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
hideshow.el
icon.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
idlw-complete-structtag.el Silence idlw*.el compilation. 2010-11-10 19:53:16 -08:00
idlw-help.el Silence idlw*.el compilation. 2010-11-10 19:53:16 -08:00
idlw-shell.el Silence idlw*.el compilation. 2010-11-10 19:53:16 -08:00
idlw-toolbar.el
idlwave.el Silence idlw*.el compilation. 2010-11-10 19:53:16 -08:00
inf-lisp.el Declare and define in one step various mode maps. 2010-10-10 16:12:30 -07:00
js.el Replace end-of-line, save-excursion etc with point-at-eol, point-at-bol. 2010-11-06 18:36:33 -07:00
ld-script.el
m4-mode.el
make-mode.el
mantemp.el
meta-mode.el * lisp/progmodes/meta-mode.el: (meta-indent-line): Simplify. 2010-11-09 00:00:46 -08:00
mixal-mode.el
modula2.el * lisp/progmodes/modula2.el: Use SMIE and skeleton. 2010-11-11 16:06:15 -05:00
octave-inf.el
octave-mod.el * lisp/progmodes/octave-mod.el (octave-mark-block): Update for smie change. 2010-11-10 00:21:06 -08:00
pascal.el Replace unneeded compatibility definitions with point-at-bol, point-at-eol. 2010-11-06 18:50:52 -07:00
perl-mode.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
prolog.el * lisp/emacs-lisp/smie.el: Simplify the smie-rules-function return values. 2010-11-07 10:45:45 -05:00
ps-mode.el
python.el Merge from emacs-23 2010-11-09 15:07:10 -05:00
ruby-mode.el Replace end-of-line, save-excursion etc with point-at-eol, point-at-bol. 2010-11-06 18:36:33 -07:00
scheme.el
sh-script.el Replace still more end-of-line etc with line-end-position, etc. 2010-11-08 21:33:07 -08:00
simula.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
sql.el Merge changes from emacs-23 branch 2010-10-31 10:40:01 -04:00
subword.el
tcl.el Merge from emacs-23 2010-11-09 15:07:10 -05:00
vera-mode.el Use line-end-position rather than end-of-line, etc. 2010-11-06 13:23:42 -07:00
verilog-mode.el Merge from emacs-23 2010-11-09 15:07:10 -05:00
vhdl-mode.el Replace still more end-of-line etc with line-end-position, etc. 2010-11-08 21:33:07 -08:00
which-func.el
xscheme.el Replace still more end-of-line etc with line-end-position, etc. 2010-11-08 21:33:07 -08:00