From 3c053a1a5ad2a3c924929e11f2b9af20a8b901e2 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 16 Oct 2022 13:11:12 +0100 Subject: Update runtime files --- runtime/indent/testdir/vim.in | 18 ++++++++++++++++++ runtime/indent/testdir/vim.ok | 20 +++++++++++++++++++- runtime/indent/vim.vim | 4 ++-- 3 files changed, 39 insertions(+), 3 deletions(-) (limited to 'runtime/indent') diff --git a/runtime/indent/testdir/vim.in b/runtime/indent/testdir/vim.in index 87c044a9bd..55acf6fde1 100644 --- a/runtime/indent/testdir/vim.in +++ b/runtime/indent/testdir/vim.in @@ -869,3 +869,21 @@ echo }) enddef " END_INDENT + +" START_INDENT +echo { +k: () => { +if true +echo +popup_setoptions(id, +{title: 'title'}) +endif +} +} +" END_INDENT + +" START_INDENT +if true +elseif +endif +" END_INDENT diff --git a/runtime/indent/testdir/vim.ok b/runtime/indent/testdir/vim.ok index 2326934f96..c6ba084305 100644 --- a/runtime/indent/testdir/vim.ok +++ b/runtime/indent/testdir/vim.ok @@ -849,7 +849,7 @@ endfor echo [] + [] + [{a: 1, - b: 2}] + b: 2}] } " END_INDENT @@ -869,3 +869,21 @@ def Foo() }) enddef " END_INDENT + +" START_INDENT +echo { + k: () => { + if true + echo + popup_setoptions(id, + {title: 'title'}) + endif + } +} +" END_INDENT + +" START_INDENT +if true +elseif +endif +" END_INDENT diff --git a/runtime/indent/vim.vim b/runtime/indent/vim.vim index 2f59dfc867..2cb32372d6 100644 --- a/runtime/indent/vim.vim +++ b/runtime/indent/vim.vim @@ -3,7 +3,7 @@ vim9script # Vim indent file # Language: Vim script # Maintainer: Bram Moolenaar -# Last Change: 2022 Sep 27 +# Last Change: 2022 Oct 5 # Only load this indent file when no other was loaded. if exists('b:did_indent') @@ -15,7 +15,7 @@ b:undo_indent = 'setlocal indentkeys< indentexpr<' import autoload '../autoload/dist/vimindent.vim' -setlocal indentexpr=vimindent.Expr(v:lnum) +setlocal indentexpr=vimindent.Expr() setlocal indentkeys+==endif,=enddef,=endfu,=endfor,=endwh,=endtry,=},=else,=cat,=finall,=END,0\\ execute('setlocal indentkeys+=0=\"\\\ ,0=#\\\ ') setlocal indentkeys-=0# -- cgit v1.2.3