runtime(csh,tcsh): Update syntax files

Commit: 
https://github.com/vim/vim/commit/95bb4ef7d1b07591ae1a7d3616432bbbe6858dd1
Author: Doug Kearns <[email protected]>
Date:   Wed Jan 21 20:23:06 2026 +0000

    runtime(csh,tcsh): Update syntax files
    
    - Adopt csh syntax file.
    - Highlight tcsh strings with the String highlight group.
    - Fix 'set' command highlighting with trailing comments. See
      https://github.com/vim/vim/pull/19172#issuecomment-3751574224
    - Fix whitespace style in MAINTAINERS file
    
    closes: #19191
    
    Signed-off-by: Doug Kearns <[email protected]>
    Signed-off-by: Christian Brabandt <[email protected]>

diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 11bbc1752..f5767bf52 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -3,7 +3,7 @@
 # You can use github users with @user or email addresses
 
 # These owners will be the default owners for everything in the repo.
-#*       @brammool
+#*      @brammool
 
 # Order is important. The last matching pattern has the most precedence.
 # So if a pull request only touches javascript files, only these owners
@@ -14,7 +14,7 @@ runtime/autoload/context.vim                          
@lifepillar
 runtime/autoload/freebasic.vim                         @dkearns
 runtime/autoload/hare.vim                              @selenebun
 runtime/autoload/hcl.vim                               @gpanders
-runtime/autoload/javascriptcomplete.vim                                @jsit
+runtime/autoload/javascriptcomplete.vim                        @jsit
 runtime/autoload/modula2.vim                           @dkearns
 runtime/autoload/rubycomplete.vim                      @segfault @dkearns
 runtime/autoload/rust.vim                              @lilyball
@@ -132,7 +132,7 @@ runtime/ftplugin/autohotkey.vim                             
@telemachus
 runtime/ftplugin/awk.vim                               @dkearns
 runtime/ftplugin/basic.vim                             @dkearns
 runtime/ftplugin/bicep.vim                             @scottmckendry
-runtime/ftplugin/bicep-params.vim                              @scottmckendry
+runtime/ftplugin/bicep-params.vim                      @scottmckendry
 runtime/ftplugin/brighterscript.vim                    @ribru17
 runtime/ftplugin/brightscript.vim                      @ribru17
 runtime/ftplugin/bst.vim                               @tpope
@@ -224,7 +224,7 @@ runtime/ftplugin/julia.vim                          
@carlobaldassi
 runtime/ftplugin/just.vim                              @pbnj
 runtime/ftplugin/kconfig.vim                           @chrisbra
 runtime/ftplugin/kdl.vim                               @imsnif @jiangyinzuo
-runtime/ftplugin/kerml.vim                         @daumantas-kavolis-sensmetry
+runtime/ftplugin/kerml.vim                             
@daumantas-kavolis-sensmetry
 runtime/ftplugin/kitty.vim                             @rivenirvana
 runtime/ftplugin/kivy.vim                              @ribru17
 runtime/ftplugin/kotlin.vim                            @udalov
@@ -236,8 +236,8 @@ runtime/ftplugin/less.vim                           @genoma
 runtime/ftplugin/lex.vim                               @ribru17
 runtime/ftplugin/lf.vim                                        @andis-sprinkis
 runtime/ftplugin/liquid.vim                            @tpope
-runtime/ftplugin/logtalk.dict          @pmoura
-runtime/ftplugin/logtalk.vim           @pmoura
+runtime/ftplugin/logtalk.dict                          @pmoura
+runtime/ftplugin/logtalk.vim                           @pmoura
 runtime/ftplugin/lua.vim                               @dkearns
 runtime/ftplugin/lynx.vim                              @dkearns
 runtime/ftplugin/m17ndb.vim                            @dseomn
@@ -247,11 +247,11 @@ runtime/ftplugin/markdown.vim                             
@tpope
 runtime/ftplugin/mbsync.vim                            @fymyte
 runtime/ftplugin/mediawiki.vim                         @avidseeker
 runtime/ftplugin/meson.vim                             @Liambeguin
-runtime/ftplugin/mf.vim                                @lifepillar
+runtime/ftplugin/mf.vim                                        @lifepillar
 runtime/ftplugin/modula2.vim                           @dkearns
 runtime/ftplugin/modula3.vim                           @dkearns
 runtime/ftplugin/mojo.vim                              @ribru17
-runtime/ftplugin/mp.vim                                @lifepillar
+runtime/ftplugin/mp.vim                                        @lifepillar
 runtime/ftplugin/mss.vim                               @Freed-Wu
 runtime/ftplugin/nginx.vim                             @chr4
 runtime/ftplugin/nim.vim                               @ribru17
@@ -261,7 +261,7 @@ runtime/ftplugin/nu.vim                                     
@elkasztano
 runtime/ftplugin/octave.vim                            @dkearns
 runtime/ftplugin/ondir.vim                             @jparise
 runtime/ftplugin/opencl.vim                            @Freed-Wu
-runtime/ftplugin/openscad.vim                           @squibid
+runtime/ftplugin/openscad.vim                          @squibid
 runtime/ftplugin/openvpn.vim                           @ObserverOfTime
 runtime/ftplugin/pascal.vim                            @dkearns
 runtime/ftplugin/pbtxt.vim                             @lakshayg
@@ -315,7 +315,7 @@ runtime/ftplugin/sshdconfig.vim                             
@jiangyinzuo
 runtime/ftplugin/svelte.vim                            @igorlfs
 runtime/ftplugin/sway.vim                              @ribru17
 runtime/ftplugin/swayconfig.vim                                @jamespeapen
-runtime/ftplugin/sysml.vim                         @daumantas-kavolis-sensmetry
+runtime/ftplugin/sysml.vim                             
@daumantas-kavolis-sensmetry
 runtime/ftplugin/systemverilog.vim                     @Kocha
 runtime/ftplugin/swig.vim                              @jmarrec
 runtime/ftplugin/tap.vim                               @petdance
@@ -401,10 +401,10 @@ runtime/indent/lua.vim                                    
@marcuscf
 runtime/indent/m17ndb.vim                              @dseomn
 runtime/indent/make.vim                                        @dkearns
 runtime/indent/meson.vim                               @Liambeguin
-runtime/indent/mf.vim                          @lifepillar
+runtime/indent/mf.vim                                  @lifepillar
 runtime/indent/mma.vim                                 @dkearns
 runtime/indent/mojo.vim                                        @ribru17
-runtime/indent/mp.vim                          @lifepillar
+runtime/indent/mp.vim                                  @lifepillar
 runtime/indent/nginx.vim                               @chr4
 runtime/indent/nsis.vim                                        @k-takata
 runtime/indent/nu.vim                                  @elkasztano
@@ -487,6 +487,7 @@ runtime/syntax/clojure.vim                          @axvr
 runtime/syntax/codeowners.vim                          @jparise
 runtime/syntax/context.vim                             @lifepillar
 runtime/syntax/cs.vim                                  @nickspoons
+runtime/syntax/csh.vim                                 @dkearns
 runtime/syntax/css.vim                                 @jsit
 runtime/syntax/csv.vim                                 @habamax
 runtime/syntax/cucumber.vim                            @tpope
@@ -592,13 +593,13 @@ runtime/syntax/mbsync.vim                         @fymyte
 runtime/syntax/mason.vim                               @petdance
 runtime/syntax/mediawiki.vim                           @avidseeker
 runtime/syntax/meson.vim                               @Liambeguin
-runtime/syntax/mf.vim                          @lifepillar
+runtime/syntax/mf.vim                                  @lifepillar
 runtime/syntax/modula2.vim                             @dkearns
 runtime/syntax/modula2/opt/iso.vim                     @trijezdci
 runtime/syntax/modula2/opt/pim.vim                     @trijezdci
 runtime/syntax/modula2/opt/r10.vim                     @trijezdci
 runtime/syntax/modula3.vim                             @dkearns
-runtime/syntax/mp.vim                          @lifepillar
+runtime/syntax/mp.vim                                  @lifepillar
 runtime/syntax/mss.vim                                 @Freed-Wu
 runtime/syntax/n1ql.vim                                        @pr3d4t0r
 runtime/syntax/nginx.vim                               @chr4
diff --git a/runtime/syntax/csh.vim b/runtime/syntax/csh.vim
index 0ad85adfc..cf1c68d65 100644
--- a/runtime/syntax/csh.vim
+++ b/runtime/syntax/csh.vim
@@ -1,10 +1,8 @@
 " Vim syntax file
-" Language:    C-shell (csh)
-" Maintainer:  This runtime file is looking for a new maintainer.
-" Former Maintainer: Charles E. Campbell
-" Last Change: Aug 31, 2016
-" Version:     14
-" Former URL:  http://www.drchip.org/astronaut/vim/index.html#SYNTAX_CSH
+" Language:            C-shell (csh)
+" Maintainer:          Doug Kearns <[email protected]>
+" Former Maintainer:   Charles E. Campbell
+" Last Change:         2026 Jan 16
 
 " quit when a syntax file was already loaded
 if exists("b:current_syntax")
@@ -40,7 +38,7 @@ syn region  cshDblQuote       start=+^"+ skip=+\\\|\"+ 
end=+"+                contains=cshSpecial
 syn region  cshSnglQuote       start=+^'+ skip=+\\\|\'+ end=+'+                
contains=cshNoEndlineSQ,@Spell
 syn region  cshBckQuote        start=+^`+ skip=+\\\|\`+ end=+`+                
contains=cshNoEndlineBQ,@Spell
 syn cluster cshCommentGroup    contains=cshTodo,@Spell
-syn match   cshComment "#.*$" contains=@cshCommentGroup
+syn match   cshComment "#.*" contains=@cshCommentGroup
 
 " A bunch of useful csh keywords
 syn keyword cshStatement       alias   end     history onintr  setenv  unalias
diff --git a/runtime/syntax/tcsh.vim b/runtime/syntax/tcsh.vim
index 683712512..70265e291 100644
--- a/runtime/syntax/tcsh.vim
+++ b/runtime/syntax/tcsh.vim
@@ -2,7 +2,7 @@
 " Language:            tcsh scripts
 " Maintainer:          Doug Kearns <[email protected]>
 " Previous Maintainer: Gautam Iyer <[email protected]> where NoSpam=gmail 
(Original Author)
-" Last Change:         2021 Oct 15
+" Last Change:         2026 Jan 16
 
 " Description: We break up each statement into a "command" and an "end" part.
 " All groups are either a "command" or part of the "end" of a statement (ie
@@ -129,11 +129,12 @@ syn match tcshExprEnd     contained ' .*$'hs=e+1 
contains=@tcshConditions
 syn match tcshExprEnd  contained ' .{-};'hs=e  contains=@tcshConditions
 
 " ----- Comments: ----- {{{1
-syn match tcshComment  '#\s.*' contains=tcshTodo,tcshCommentTi,@Spell
-syn match tcshComment  ' #($|\S.*)' contains=tcshTodo,tcshCommentTi
-syn match tcshSharpBang '^#! .*$'
-syn match tcshCommentTi contained ' #\s*\u\w*(\s+\u\w*)*:'hs=s+1 
contains=tcshTodo
-syn match tcshTodo     contained ' 

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1vjMO9-00AEpq-Eo%40256bit.org.

Raspunde prin e-mail lui