tmux same file twice
set noswapfile " Write swap and backup files
set noautoread " together with :checktime (and set confirm), prompt to reload file
set confirm " get a dialog when :q, :w, or :wq fails
" Detect file modified elsewhere {{{
" forgot where i got it from :(
augroup AutoSwap
autocmd!
autocmd SwapExists * call AS_HandleSwapfile(expand('<afile>:p'), v:swapname)
augroup END
function! AS_HandleSwapfile (filename, swapname)
" if swapfile is older than file itself, just get rid of it
if getftime(v:swapname) < getftime(a:filename)
call delete(v:swapname)
let v:swapchoice = 'e'
endif
endfunction
autocmd BufWritePost,BufReadPost,BufLeave *
\ if isdirectory(expand("<amatch>:h")) | let &swapfile = &modified | endif
augroup checktime
autocmd!
if !has("gui_running")
"silent! necessary otherwise throws errors when using command
"line window.
autocmd BufEnter,CursorMoved,CursorMovedI * checktime
autocmd FocusGained,BufEnter,FocusLost,WinLeave * checktime
endif
augroup END
Are there any code examples left?
New code examples in category Other
-
Other 2023-03-27 22:50:10 how to select the whole line in vscode with keyboard shortcut
-
Other 2022-03-27 22:45:24 income of a web developer
-
Other 2022-03-27 22:35:01 \pyrcc_main.py: File does not exist 'resources.qrc'
-
Other 2022-03-27 22:30:45 rick roll embed code
-
Other 2022-03-27 22:20:08 Circuit_04_Potentiometer
-
Other 2022-03-27 22:20:05 iterative power
-
Other 2022-03-27 22:15:11 flutter run all
-
Other 2022-03-27 22:10:05 when is karlson release
-
Other 2022-03-27 22:10:02 wp .htaccess example
-
Other 2022-03-27 22:00:08 bash pause in file read line by line