aboutsummaryrefslogtreecommitdiff
path: root/runtime/ftplugin/jjdescription.vim
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-01-03 10:42:52 +0100
committerChristian Clason <ch.clason+github@icloud.com>2025-01-03 11:45:10 +0100
commitb365036ab3f5e91439a5397ed0f32b651d60f08c (patch)
tree8b00f405f7bb3eb457279432bef2edd4b49c4b81 /runtime/ftplugin/jjdescription.vim
parentf1f42ec063795f9461d9744d62eaaa6cc978ea56 (diff)
downloadrneovim-b365036ab3f5e91439a5397ed0f32b651d60f08c.tar.gz
rneovim-b365036ab3f5e91439a5397ed0f32b651d60f08c.tar.bz2
rneovim-b365036ab3f5e91439a5397ed0f32b651d60f08c.zip
vim-patch:9.1.0986: filetype: 'jj' filetype is a bit imprecise
Problem: filetype: 'jj' filetype is a bit imprecise Solution: rename 'jj' filetype to 'jjdescription' (Gregory Anders) closes: vim/vim#16364 https://github.com/vim/vim/commit/58c44e8833365e1a777330491c2799ae324ed893 Co-authored-by: Gregory Anders <greg@gpanders.com>
Diffstat (limited to 'runtime/ftplugin/jjdescription.vim')
-rw-r--r--runtime/ftplugin/jjdescription.vim19
1 files changed, 19 insertions, 0 deletions
diff --git a/runtime/ftplugin/jjdescription.vim b/runtime/ftplugin/jjdescription.vim
new file mode 100644
index 0000000000..cc5d700a30
--- /dev/null
+++ b/runtime/ftplugin/jjdescription.vim
@@ -0,0 +1,19 @@
+" Vim filetype plugin
+" Language: jj description
+" Maintainer: Gregory Anders <greg@gpanders.com>
+" Last Change: 2024 May 8
+
+if exists('b:did_ftplugin')
+ finish
+endif
+let b:did_ftplugin = 1
+
+" Use the same formatoptions and textwidth as the gitcommit ftplugin
+setlocal nomodeline formatoptions+=tl textwidth=72
+setlocal formatoptions-=c formatoptions-=r formatoptions-=o formatoptions-=q formatoptions+=n
+setlocal formatlistpat=^\\s*\\d\\+[\\]:.)}]\\s\\+\\\|^\\s*[-*+]\\s\\+
+
+setlocal comments=b:JJ:
+setlocal commentstring=JJ:\ %s
+
+let b:undo_ftplugin = 'setl modeline< formatoptions< textwidth< formatlistpat< comments< commentstring<'