runtime(odin): include ftplugin, syntax and indent script (#13867)

Note for Neovim Contributors: this is bundled as Vim9 Script. If you want to use this on Neovim, you need to convert the Vim9 scripts to Vim Script or Lua or leave it out.

Signed-off-by: Maxim Kim <habamax@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Maxim Kim
2024-01-17 03:33:51 +11:00
committed by GitHub
parent 7d711fe209
commit 211211052d
3 changed files with 242 additions and 0 deletions

20
runtime/ftplugin/odin.vim Normal file
View File

@ -0,0 +1,20 @@
vim9script
# Vim filetype plugin file
# Language: Odin
# Maintainer: Maxim Kim <habamax@gmail.com>
# Website: https://github.com/habamax/vim-odin
# Last Change: 2024-01-15
if exists("b:did_ftplugin")
finish
endif
b:did_ftplugin = 1
b:undo_ftplugin = 'setlocal commentstring<'
\ .. '| setlocal comments<'
\ .. '| setlocal suffixesadd<'
setlocal suffixesadd=.odin
setlocal commentstring=//%s
setlocal comments=s1:/*,mb:*,ex:*/,://