On Tuesday, December 13th, 2022 at 07:25, Eli Zaretskii wrote: > > > Cc: casouri@gmail.com, theo@thornhill.no > > > Date: Tue, 13 Dec 2022 02:13:47 +0000 > > From: Randy Taylor dev@rjt.dev > > > > --- a/etc/NEWS > > +++ b/etc/NEWS > > @@ -3078,6 +3078,11 @@ A major mode based on the tree-sitter library for editing CMake files. > > It includes support for font-locking, indentation, Imenu, and > > which-func. > > > > +** New major modes 'go-ts-mode' and 'go-mod-ts-mode'. > > +Major modes based on the tree-sitter library for editing programs in > > +the Go language. It includes support for font-locking, indentation, > > +Imenu, and which-func. > > > This should say something about go-mod-ts-mode, at least which files > it's supposed to support and for what purpose. Indeed, thanks. I decided to split them up, and I also added that they will be auto-enabled. > > +(add-to-list 'auto-mode-alist '("go\\.mod\\'" . go-mod-ts-mode)) > > > Aren't the files's base name always exactly "go.mod" and nothing else? > If so, the regexp should be augmented, because we don't want to use > this moder for, say, foogo.mod or fubar-go.mod, right? Oops, that's right. Good catch.