diff --git a/autoload/airline/init.vim b/autoload/airline/init.vim index f1eacc67..4fae10c9 100644 --- a/autoload/airline/init.vim +++ b/autoload/airline/init.vim @@ -145,7 +145,11 @@ function! airline#init#bootstrap() \ 'function': 'airline#parts#readonly', \ 'accent': 'red', \ }) - call airline#parts#define_raw('file', airline#formatter#short_path#format('%f%m')) + if get(g:, 'airline_section_c_only_filename',0) + call airline#parts#define_raw('file', '%t%m') + else + call airline#parts#define_raw('file', airline#formatter#short_path#format('%f%m')) + endif call airline#parts#define_raw('path', '%F%m') call airline#parts#define('linenr', { \ 'raw': '%{g:airline_symbols.linenr}%l', diff --git a/doc/airline.txt b/doc/airline.txt index 6ed56f84..576da808 100644 --- a/doc/airline.txt +++ b/doc/airline.txt @@ -296,6 +296,9 @@ values): * Display a short path in statusline: > let g:airline_stl_path_style = 'short' > +* Display a only file name in statusline: > + let g:airline_section_c_only_filename = 1 +> ============================================================================= COMMANDS *airline-commands*