diff options
author | Yuan Fu <casouri@gmail.com> | 2023-01-28 17:08:53 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2023-01-29 00:12:56 -0800 |
commit | a3003492ace0571e5179500b42bbe44cb9763dbb (patch) | |
tree | 18cfcb00f5d2707d2b6eed00f1ce5b6faeea8d4b /lisp/emacs-lisp/timer.el | |
parent | 4b1714571c8c6cf7ae2ee2602c66b7c903c45a4a (diff) | |
download | emacs-a3003492ace0571e5179500b42bbe44cb9763dbb.tar.gz emacs-a3003492ace0571e5179500b42bbe44cb9763dbb.tar.bz2 emacs-a3003492ace0571e5179500b42bbe44cb9763dbb.zip |
Move c-ts-mode--statement-offset to c-ts-common.el
Now it can be used by other C-like languages.
* lisp/progmodes/c-ts-common.el (c-ts-common-indent-offset):
(c-ts-common-indent-block-type-regexp):
(c-ts-common-indent-bracketless-type-regexp): New variables.
(c-ts-common-statement-offset):
(c-ts-mode--fix-bracketless-indent):
(c-ts-mode--close-bracket-offset): New functions.
* lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): Change
c-ts-mode--statement-offset to c-ts-common-statement-offset.
The (parent-is "if_statement") rules are now handled by (node-is
"compound_statement").
(c-ts-mode--statement-offset-post-processr):
(c-ts-mode--statement-offset):
(c-ts-mode--fix-bracketless-indent): Move to c-ts-common.el.
(c-ts-base-mode): Setup c-ts-common stuff.
* test/lisp/progmodes/c-ts-mode-resources/indent.erts: Make the test
more challenging.
Diffstat (limited to 'lisp/emacs-lisp/timer.el')
0 files changed, 0 insertions, 0 deletions