]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(javacc): include javacc ftplugin file
authorRiley Bruins <ribru17@hotmail.com>
Sun, 7 Jul 2024 18:59:42 +0000 (20:59 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 7 Jul 2024 18:59:42 +0000 (20:59 +0200)
closes: #15167

Signed-off-by: Riley Bruins <ribru17@hotmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
.github/MAINTAINERS
runtime/ftplugin/javacc.vim [new file with mode: 0644]

index fdc7b7ad29831dff7c34c7141856b7abc121a30f..5194235a9e1fef36a16a12b6f5f992d74f11b622 100644 (file)
@@ -173,6 +173,7 @@ runtime/ftplugin/indent.vim         @dkearns
 runtime/ftplugin/ishd.vim              @dkearns
 runtime/ftplugin/j.vim                 @glts
 runtime/ftplugin/java.vim              @zzzyxwvut
+runtime/ftplugin/javacc.vim            @ribru17
 runtime/ftplugin/javascript.vim                @dkearns
 runtime/ftplugin/javascriptreact.vim   @dkearns
 runtime/ftplugin/jj.vim                        @gpanders
diff --git a/runtime/ftplugin/javacc.vim b/runtime/ftplugin/javacc.vim
new file mode 100644 (file)
index 0000000..780c68b
--- /dev/null
@@ -0,0 +1,20 @@
+" Vim filetype plugin
+" Language:    JavaCC
+" Maintainer:  Riley Bruins <ribru17@gmail.com>
+" Last Change: 2024 Jul 06
+
+if exists('b:did_ftplugin')
+  finish
+endif
+let b:did_ftplugin = 1
+
+" Set 'formatoptions' to break comment lines but not other lines,
+" and insert the comment leader when hitting <CR> or using "o".
+setlocal formatoptions-=t formatoptions+=croql
+
+" Set 'comments' to format dashed lists in comments. Behaves just like C.
+setlocal comments& comments^=sO:*\ -,mO:*\ \ ,exO:*/
+
+setlocal commentstring=//\ %s
+
+let b:undo_ftplugin = 'setl fo< com< cms<'