From 04f95183e288c0c67172bcfe5c67526db0f36637 Mon Sep 17 00:00:00 2001 From: Artem Minyaylov Date: Mon, 16 Jan 2023 17:01:00 -0800 Subject: [PATCH] Use mode minwidth to configure truncation --- autoload/airline/parts.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/airline/parts.vim b/autoload/airline/parts.vim index 85644826..f90d003a 100644 --- a/autoload/airline/parts.vim +++ b/autoload/airline/parts.vim @@ -53,7 +53,9 @@ endfunction " }}} function! airline#parts#mode() - return airline#util#shorten(get(w:, 'airline_current_mode', ''), 79, 1) + let part = airline#parts#get('mode') + let minwidth = get(part, 'minwidth', 79) + return airline#util#shorten(get(w:, 'airline_current_mode', ''), minwidth, 1) endfunction function! airline#parts#crypt()