xref: /vim-8.2.3635/runtime/ftplugin/yaml.vim (revision b17893aa)
142eeac35SBram Moolenaar" Vim filetype plugin file
242eeac35SBram Moolenaar" Language:             YAML (YAML Ain't Markup Language)
3*b17893aaSBram Moolenaar" Previous Maintainer:  Nikolai Weibull <[email protected]> (inactive)
4*b17893aaSBram Moolenaar" Last Change:      	2020 Mar 02
542eeac35SBram Moolenaar
642eeac35SBram Moolenaarif exists("b:did_ftplugin")
742eeac35SBram Moolenaar  finish
842eeac35SBram Moolenaarendif
942eeac35SBram Moolenaarlet b:did_ftplugin = 1
1042eeac35SBram Moolenaar
11e37d50a5SBram Moolenaarlet s:cpo_save = &cpo
12e37d50a5SBram Moolenaarset cpo&vim
13e37d50a5SBram Moolenaar
140dc065eeSBram Moolenaarlet b:undo_ftplugin = "setl com< cms< et< fo<"
1542eeac35SBram Moolenaar
1642eeac35SBram Moolenaarsetlocal comments=:# commentstring=#\ %s expandtab
170dc065eeSBram Moolenaarsetlocal formatoptions-=t formatoptions+=croql
18e37d50a5SBram Moolenaar
19*b17893aaSBram Moolenaarif !exists("g:yaml_recommended_style") || g:yaml_recommended_style != 0
20*b17893aaSBram Moolenaar  let b:undo_ftplugin ..= " sw< sts<"
21*b17893aaSBram Moolenaar  setlocal shiftwidth=2 softtabstop=2
22*b17893aaSBram Moolenaarendif
23*b17893aaSBram Moolenaar
24e37d50a5SBram Moolenaarlet &cpo = s:cpo_save
25e37d50a5SBram Moolenaarunlet s:cpo_save
26