From 6a8436065ca7282569fd4d96b1c02a8ba8eaacf1 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sun, 2 May 2021 10:19:25 -0400 Subject: vim-patch:9faec4e3d439 Update runtime files. https://github.com/vim/vim/commit/9faec4e3d439968e21ad74e917aebb289df8f849 Omit vim9. --- runtime/indent/vim.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'runtime/indent/vim.vim') diff --git a/runtime/indent/vim.vim b/runtime/indent/vim.vim index 3b5d7828c1..3cebf299f1 100644 --- a/runtime/indent/vim.vim +++ b/runtime/indent/vim.vim @@ -1,7 +1,7 @@ " Vim indent file " Language: Vim script " Maintainer: Bram Moolenaar -" Last Change: 2021 Feb 13 +" Last Change: 2021 Feb 18 " Only load this indent file when no other was loaded. if exists("b:did_indent") @@ -160,9 +160,9 @@ function GetVimIndentIntern() endif let ends_in_comment = has('syntax_items') - \ && synIDattr(synID(lnum, col('$'), 1), "name") =~ '\(Comment\|String\)$' + \ && synIDattr(synID(lnum, len(getline(lnum)), 1), "name") =~ '\(Comment\|String\)$' - " A line ending in "{"/"[} is most likely the start of a dict/list literal, + " A line ending in "{" or "[" is most likely the start of a dict/list literal, " indent the next line more. Not for a continuation line or {{{. if !ends_in_comment && prev_text_end =~ '\s[{[]\s*$' && !found_cont let ind = ind + shiftwidth() -- cgit