]> git.eshelyaron.com Git - emacs.git/commit
Change tree-sitter indent anchor 'point-min' to 'column-0'
authorYuan Fu <casouri@gmail.com>
Sat, 4 Mar 2023 09:09:00 +0000 (01:09 -0800)
committerYuan Fu <casouri@gmail.com>
Sat, 4 Mar 2023 09:20:02 +0000 (01:20 -0800)
commit4c16fd3a51286e1b1685bfb28e0cd6ae2358c37d
treeab4ad617437865d73c3587a712edda4f41ba7d5e
parentf47b39301589feb2cb846a3c62f94411d993be78
Change tree-sitter indent anchor 'point-min' to 'column-0'

Point-min isn't necessarily at column 0, using line-beginning-position
is better. column-0 is also more intuitive.

* doc/lispref/modes.texi (Parser-based Indentation): Update manual.
* lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles):
* lisp/progmodes/java-ts-mode.el (java-ts-mode--indent-rules):
* lisp/progmodes/rust-ts-mode.el (rust-ts-mode--indent-rules):
* lisp/progmodes/typescript-ts-mode.el:
(typescript-ts-mode--indent-rules): Change point-min to column-0.
* lisp/treesit.el (treesit-simple-indent-presets): Change point-min to
column-0.
doc/lispref/modes.texi
lisp/progmodes/c-ts-mode.el
lisp/progmodes/java-ts-mode.el
lisp/progmodes/rust-ts-mode.el
lisp/progmodes/typescript-ts-mode.el
lisp/treesit.el