Fix go-ts-mode indentation and set indent offset to 8 (Bug#61006)
* lisp/progmodes/go-ts-mode.el (go-ts-mode-indent-offset): Change default value to 8. (go-ts-mode--indent-rules): Add indentation for parameters and interfaces.
This commit is contained in:
parent
ff9498624f
commit
4bf7cb71ed
1 changed files with 3 additions and 1 deletions
|
@ -38,7 +38,7 @@
|
|||
(declare-function treesit-node-type "treesit.c")
|
||||
(declare-function treesit-search-subtree "treesit.c")
|
||||
|
||||
(defcustom go-ts-mode-indent-offset 4
|
||||
(defcustom go-ts-mode-indent-offset 8
|
||||
"Number of spaces for each indentation step in `go-ts-mode'."
|
||||
:version "29.1"
|
||||
:type 'integer
|
||||
|
@ -78,8 +78,10 @@
|
|||
((parent-is "expression_switch_statement") parent-bol 0)
|
||||
((parent-is "field_declaration_list") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "import_spec_list") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "interface_type") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "labeled_statement") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "literal_value") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "parameter_list") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "type_spec") parent-bol go-ts-mode-indent-offset)
|
||||
((parent-is "var_declaration") parent-bol go-ts-mode-indent-offset)
|
||||
(no-node parent-bol 0)))
|
||||
|
|
Loading…
Add table
Reference in a new issue