]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix go-ts-mode multi-line string indentation (bug#61923)
authorYuan Fu <casouri@gmail.com>
Sat, 4 Mar 2023 08:37:03 +0000 (00:37 -0800)
committerYuan Fu <casouri@gmail.com>
Sat, 4 Mar 2023 09:20:01 +0000 (01:20 -0800)
* lisp/progmodes/go-ts-mode.el:
(go-ts-mode--indent-rules): Add indent rule for multi-line sting.

lisp/progmodes/go-ts-mode.el

index e8f93d147448f67f7e616dbe6ddd44e2ae82d5e4..c0ec2822b57be6e99e1ffc5b4756bea3dc2f1ebf 100644 (file)
@@ -70,7 +70,8 @@
      ((node-is ")") parent-bol 0)
      ((node-is "]") parent-bol 0)
      ((node-is "}") parent-bol 0)
-     ((node-is "labeled_statement") no-indent)
+     ((node-is "labeled_statement") no-indent 0)
+     ((parent-is "raw_string_literal") no-indent 0)
      ((parent-is "argument_list") parent-bol go-ts-mode-indent-offset)
      ((parent-is "block") parent-bol go-ts-mode-indent-offset)
      ((parent-is "communication_case") parent-bol go-ts-mode-indent-offset)