runtime(proto): Add indent script for protobuf filetype

closes: #15446

Signed-off-by: David Pedersen <limero@me.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
David Pedersen
2024-08-07 21:23:59 +02:00
committed by Christian Brabandt
parent 568cbc92a6
commit 39eff4cdc0
2 changed files with 20 additions and 0 deletions

1
.github/MAINTAINERS vendored
View File

@ -341,6 +341,7 @@ runtime/indent/perl.vim @petdance
runtime/indent/php.vim @2072
runtime/indent/postscr.vim @mrdubya
runtime/indent/prolog.vim @dkearns
runtime/indent/proto.vim @Limero
runtime/indent/ps1.vim @heaths
runtime/indent/qb64.vim @dkearns
runtime/indent/qml.vim @ChaseKnowlden

19
runtime/indent/proto.vim Normal file
View File

@ -0,0 +1,19 @@
" Vim indent file
" Language: Protobuf
" Maintainer: David Pedersen <limero@me.com>
" Last Change: 2024 Aug 07
" Only load this indent file when no other was loaded.
if exists("b:did_indent")
finish
endif
let b:did_indent = 1
" Protobuf is like indenting C
setlocal cindent
setlocal expandtab
setlocal shiftwidth=2
let b:undo_indent = "setlocal cindent< expandtab< shiftwidth<"
" vim: sw=2 sts=2 et