mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-28 10:56:36 +00:00
e17b68ed83
* test/indent/octave.m: New file. * lisp/progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt. (octave-mode-map): Remove special bindings for forward/backward-block and octave-backward-up-block. Use smie-close-block. (octave-continuation-marker-regexp): New var. (octave-continuation-regexp): Use it. (octave-operator-table, octave-smie-op-levels) (octave-operator-regexp, octave-smie-indent-rules): New vars. (octave-smie-backward-token, octave-smie-forward-token): New funs. (octave-mode): Use SMIE. (octave-close-block): Delete.
16 lines
361 B
Makefile
16 lines
361 B
Makefile
RM=rm
|
|
EMACS=emacs
|
|
|
|
clean:
|
|
-$(RM) *.test
|
|
|
|
# TODO:
|
|
# - mark the places where the indentation is known to be incorrect,
|
|
# and allow either ignoring those errors or not.
|
|
%.test: %
|
|
-$(RM) $<.new
|
|
$(EMACS) --batch $< \
|
|
--eval '(indent-region (point-min) (point-max) nil)' \
|
|
--eval '(write-region (point-min) (point-max) "$<.new")'
|
|
diff -u -B $< $<.new
|