dotfiles/roles/neovim/files/autoload/opdavies.vim
Oliver Davies 7860c3506a feat(nvim): add function to write and source files
Copied from tjdevries' config_manager repository, add a global
`save_and_exec` function that will write and source vim or lua files,
and use this within my existing `<leader>so` key mapping.
2022-01-09 23:22:04 +00:00

13 lines
253 B
VimL

if !exists('*opdavies#save_and_exec')
function! opdavies#save_and_exec() abort
if &filetype == 'vim'
:silent! write
:source %
elseif &filetype == 'lua'
:silent! write
:luafile %
endif
return
endfunction
endif