From a6c04644ef0aef390caa604afa994cdc6599146b Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Sun, 3 Jul 2016 21:09:42 +0200 Subject: [PATCH] Map keys in ctrlspace mode fixes #1181 --- autoload/airline/extensions/tabline/ctrlspace.vim | 1 + autoload/airline/extensions/tabline/tabs.vim | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/autoload/airline/extensions/tabline/ctrlspace.vim b/autoload/airline/extensions/tabline/ctrlspace.vim index ed2139c1..e2a10321 100644 --- a/autoload/airline/extensions/tabline/ctrlspace.vim +++ b/autoload/airline/extensions/tabline/ctrlspace.vim @@ -95,6 +95,7 @@ endfunction function! airline#extensions#tabline#ctrlspace#get() let cur_buf = bufnr('%') + call airline#extensions#tabline#tabs#map_keys() let s:tab_list = ctrlspace#api#TabList() for tab in s:tab_list if tab.current diff --git a/autoload/airline/extensions/tabline/tabs.vim b/autoload/airline/extensions/tabline/tabs.vim index 649579e3..586c8a62 100644 --- a/autoload/airline/extensions/tabline/tabs.vim +++ b/autoload/airline/extensions/tabline/tabs.vim @@ -34,7 +34,7 @@ endfunction function! airline#extensions#tabline#tabs#get() let curbuf = bufnr('%') let curtab = tabpagenr() - call s:map_keys() + call airline#extensions#tabline#tabs#map_keys() if curbuf == s:current_bufnr && curtab == s:current_tabnr if !g:airline_detect_modified || getbufvar(curbuf, '&modified') == s:current_modified return s:current_tabline @@ -94,7 +94,7 @@ function! airline#extensions#tabline#tabs#get() return s:current_tabline endfunction -function! s:map_keys() +function! airline#extensions#tabline#tabs#map_keys() noremap AirlineSelectTab1 :1tabn noremap AirlineSelectTab2 :2tabn noremap AirlineSelectTab3 :3tabn