vim-patch:af973d4: runtime(yaml): fix indentation script

Problem:  The indentation of Ansible Playbooks gets messed up after
          gg=G (after 9179ddc0608813e)
Solution: Remove one shiftwidth() that seems to be misplaced.

closes: vim/vim#19180

af973d4018

Co-authored-by: Bjoern Foersterling <bjoern.foersterling@gmail.com>
This commit is contained in:
zeertzjq
2026-01-16 07:25:41 +08:00
parent ba1d50fdc3
commit 182a8f08b2

View File

@@ -6,6 +6,7 @@
" 2024 Feb 29 by Vim project: disable mulitline indent by default
" 2024 Aug 14 by Vim project: fix re-indenting when commenting out lines
" 2026 Jan 08 by Vim project: fix object indentation in array
" 2026 Jan 15 by Vim project: fix double shiftwidth from previous change
" Only load this indent file when no other was loaded.
if exists('b:did_indent')
@@ -146,7 +147,7 @@ function GetYAMLIndent(lnum)
" Previous mapping key is in a list item (- key:)
" The key effectively starts at indent + 2 (after "- ")
" Content under it should be indented relative to the key position
return indent(prevmapline) + 2 + shiftwidth()
return indent(prevmapline) + 2
else
return indent(prevmapline)
endif