]> git.eshelyaron.com Git - emacs.git/commitdiff
Add missing indent rules in c-ts-mode (bug#66152)
authorAugustin Chéneau <btuin@mailo.com>
Wed, 20 Sep 2023 10:23:06 +0000 (12:23 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 21 Dec 2023 20:51:25 +0000 (21:51 +0100)
Example:

    static myttype *
    variable_name;

* lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): Add rules.

(cherry picked from commit e23068cb9a1692fc3c50b0b386237a56cae201f4)

lisp/progmodes/c-ts-mode.el

index 9102d428c9297477b7ff5a0a9a741c562afd56d3..3bac8e35d514818451c5b74bd899bdf944320f71 100644 (file)
@@ -437,6 +437,8 @@ MODE is either `c' or `cpp'."
            ((parent-is "preproc") c-ts-mode--anchor-prev-sibling 0)
 
            ((parent-is "function_definition") parent-bol 0)
+           ((parent-is "pointer_declarator") parent-bol 0)
+           ((parent-is "declaration") parent-bol 0)
            ((parent-is "conditional_expression") first-sibling 0)
            ((parent-is "assignment_expression") parent-bol c-ts-mode-indent-offset)
            ((parent-is "concatenated_string") first-sibling 0)