mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
refactor: move titlestring method to autoload dir
This commit is contained in:
parent
99cedb6c94
commit
ba3254bd65
@ -131,3 +131,17 @@ function! utils#MoveSelection(direction) abort
|
|||||||
normal gv
|
normal gv
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
|
function! utils#Get_titlestr() abort
|
||||||
|
let l:title_str = ''
|
||||||
|
if g:is_linux
|
||||||
|
let l:title_str = hostname() . ' '
|
||||||
|
endif
|
||||||
|
let l:title_str = l:title_str . expand('%:p:~') . ' '
|
||||||
|
if &buflisted
|
||||||
|
let l:title_str = l:title_str . strftime('%Y-%m-%d %H:%M',getftime(expand('%')))
|
||||||
|
endif
|
||||||
|
|
||||||
|
return l:title_str
|
||||||
|
endfunction
|
||||||
|
|||||||
@ -104,20 +104,7 @@ set autowrite
|
|||||||
" lastmod time is drawn from https://stackoverflow.com/q/8426736/6064933
|
" lastmod time is drawn from https://stackoverflow.com/q/8426736/6064933
|
||||||
set title
|
set title
|
||||||
set titlestring=
|
set titlestring=
|
||||||
set titlestring=%{Get_titlestr()}
|
set titlestring=%{utils#Get_titlestr()}
|
||||||
|
|
||||||
function! Get_titlestr() abort
|
|
||||||
let l:title_str = ''
|
|
||||||
if g:is_linux
|
|
||||||
let l:title_str = hostname() . ' '
|
|
||||||
endif
|
|
||||||
let l:title_str = l:title_str . expand('%:p:~') . ' '
|
|
||||||
if &buflisted
|
|
||||||
let l:title_str = l:title_str . strftime('%Y-%m-%d %H:%M',getftime(expand('%')))
|
|
||||||
endif
|
|
||||||
|
|
||||||
return l:title_str
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
" Persistent undo even after you close a file and re-open it
|
" Persistent undo even after you close a file and re-open it
|
||||||
set undofile
|
set undofile
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user