mirror of
https://github.com/neovim/neovim.git
synced 2026-08-02 20:23:54 +08:00
vim-patch:ee3f10a: runtime(bpftrace): add indention plugin (#37132)
Problem: No indention support when editing bpftrace files.
Solution: Add indention settings based on cindent with custom options.
closes: vim/vim#19030
ee3f10af87
Co-authored-by: Stanislaw Gruszka <stf_xl@wp.pl>
This commit is contained in:
parent
5670dde1af
commit
80a8c3d23b
19
runtime/indent/bpftrace.vim
Normal file
19
runtime/indent/bpftrace.vim
Normal file
@ -0,0 +1,19 @@
|
||||
" Vim indent file
|
||||
" Language: bpftrace
|
||||
" Author: Stanislaw Gruszka <stf_xl@wp.pl>
|
||||
" Last Change: 2025 Dec 27
|
||||
|
||||
" Only load this indent file when no other was loaded.
|
||||
if exists("b:did_indent")
|
||||
finish
|
||||
endif
|
||||
let b:did_indent = 1
|
||||
|
||||
setlocal noautoindent nosmartindent
|
||||
|
||||
setlocal cindent
|
||||
setlocal cinoptions=+0,(0,[0,Ws,J1,j1,m1,>s
|
||||
setlocal cinkeys=0{,0},!^F,o,O,#0
|
||||
setlocal cinwords=
|
||||
|
||||
let b:undo_indent = "setlocal autoindent< smartindent< cindent< cinoptions< cinkeys< cinwords<"
|
||||
Loading…
x
Reference in New Issue
Block a user