From 7e295c859f491f4b282242259286a4603311821c Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Sat, 8 May 2021 09:18:51 +0200 Subject: [PATCH] vim9: finish early for legacy Vims fixes #2382 --- autoload/airline/extensions/tabline.vim | 4 +--- autoload/airline/extensions/tabline/formatters/default.vim | 1 + autoload/airline/themes.vim | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/airline/extensions/tabline.vim b/autoload/airline/extensions/tabline.vim index 9e5688ce..ba6ef245 100644 --- a/autoload/airline/extensions/tabline.vim +++ b/autoload/airline/extensions/tabline.vim @@ -265,10 +265,8 @@ if !exists(":def") || (exists(":def") && get(g:, "airline_experimental", 0) == 0 endif return group endfunction - + finish else - - " Vim9 Script implementation def s:toggle_off(): void airline#extensions#tabline#autoshow#off() airline#extensions#tabline#tabs#off() diff --git a/autoload/airline/extensions/tabline/formatters/default.vim b/autoload/airline/extensions/tabline/formatters/default.vim index f35ddce4..5dab7b05 100644 --- a/autoload/airline/extensions/tabline/formatters/default.vim +++ b/autoload/airline/extensions/tabline/formatters/default.vim @@ -43,6 +43,7 @@ if !exists(":def") || (exists(":def") && get(g:, "airline_experimental", 0) == 0 endif return _ endfunction + finish else " Vim9 Script implementation def airline#extensions#tabline#formatters#default#format(bufnr: number, buffers: list): string diff --git a/autoload/airline/themes.vim b/autoload/airline/themes.vim index e3bfb72d..0ce28487 100644 --- a/autoload/airline/themes.vim +++ b/autoload/airline/themes.vim @@ -80,6 +80,7 @@ if !exists(":def") || (exists(":def") && get(g:, "airline_experimental", 0) == 0 let a:palette.accents.purple = [ '#af00df' , '' , 128 , '' ] endif endfunction + finish else " New Vim9 Script Implementation def airline#themes#generate_color_map(sect1: list, sect2: list, sect3: list): dict