From 0a5753813c85926c7fa91834d8611cc213ac0903 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Sat, 10 Oct 2020 02:08:23 +0900 Subject: [PATCH] [fix] Variable Scope in ctrlspace's extension --- autoload/airline/extensions/ctrlspace.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autoload/airline/extensions/ctrlspace.vim b/autoload/airline/extensions/ctrlspace.vim index 5244e2cb..0a9dad81 100644 --- a/autoload/airline/extensions/ctrlspace.vim +++ b/autoload/airline/extensions/ctrlspace.vim @@ -4,18 +4,18 @@ scriptencoding utf-8 -function! airline#extensions#ctrlspace#statusline(...) +function! airline#extensions#ctrlspace#statusline(...) abort let spc = g:airline_symbols.space - let padding = spc . spc . spc + let l:padding = spc . spc . spc let cs = ctrlspace#context#Configuration().Symbols.CS let b = airline#builder#new({ 'active': 1 }) - call b.add_section('airline_b', cs . padding . ctrlspace#api#StatuslineModeSegment(s:padding)) + call b.add_section('airline_b', cs . l:padding . ctrlspace#api#StatuslineModeSegment(l:padding)) call b.split() call b.add_section('airline_x', spc . ctrlspace#api#StatuslineTabSegment() . spc) return b.build() endfunction -function! airline#extensions#ctrlspace#init(ext) +function! airline#extensions#ctrlspace#init(ext) abort let g:CtrlSpaceStatuslineFunction = "airline#extensions#ctrlspace#statusline()" endfunction