diff --git a/autoload/airline/init.vim b/autoload/airline/init.vim index 05ae6ab8..5a00fd1f 100644 --- a/autoload/airline/init.vim +++ b/autoload/airline/init.vim @@ -138,6 +138,11 @@ function! airline#init#bootstrap() \ 'crypt': nr2char(0x1F512), \ }, 'keep') " Note: If "\u2046" (Ɇ) does not show up, try to use "\u2204" (∄) + if exists("*setcellwidths") + " whitespace char 0x2632 changed to double-width in Unicode 16, + " mark it single width again + call setcellwidths([[0x2632, 0x2632, 1]]) + endif elseif &encoding==?'utf-8' && !get(g:, "airline_symbols_ascii", 0) " Symbols for Unicode terminals call s:check_defined('g:airline_left_sep', "")