diff options
Diffstat (limited to 'nvim')
| -rw-r--r-- | nvim/ftplugin/tex.vim | 1 | ||||
| -rw-r--r-- | nvim/init.vim | 23 | ||||
| -rw-r--r-- | nvim/pack/mitsuo/start/fun/plugin/fun.vim | 12 |
3 files changed, 32 insertions, 4 deletions
diff --git a/nvim/ftplugin/tex.vim b/nvim/ftplugin/tex.vim new file mode 100644 index 0000000..e005eb1 --- /dev/null +++ b/nvim/ftplugin/tex.vim @@ -0,0 +1 @@ +nnoremap <buffer> <F6> :!build-latex.sh %<CR> diff --git a/nvim/init.vim b/nvim/init.vim index 50b1fd3..000166a 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -41,7 +41,9 @@ " Settings " ---------------------------------------------------------------------- +" Common colorscheme industry +filetype plugin on " Command line: set cmdheight=1 @@ -105,6 +107,9 @@ set mouse=a " Enable mouse for all modes " Buffers set hidden " Allow for hidden modified buffers +" Split +set splitbelow splitright + " Mappings " ---------------------------------------------------------------------- @@ -172,7 +177,17 @@ inoremap <C-A> <Esc>diWi<C-R>=<C-R>"<CR> " Load Sessions with $ vim -S Session.vim " To automatically save and restore views for *.c *.cpp files: -au BufWinLeave *.c mkview -au BufWinEnter *.c silent loadview -au BufWinLeave *.cpp mkview -au BufWinEnter *.cpp silent loadview +"au BufWinLeave *.c mkview +"au BufWinEnter *.c silent loadview +"au BufWinLeave *.cpp mkview +"au BufWinEnter *.cpp silent loadview + + +" Playground +" ---------- +"autocmd FileType tex nnoremap <buffer> <F6> :!./build.sh %<CR> + +"augroup TeX +" autocmd! +" autocmd BufWritePost *.tex !./build.sh % +"augroup END diff --git a/nvim/pack/mitsuo/start/fun/plugin/fun.vim b/nvim/pack/mitsuo/start/fun/plugin/fun.vim index 42574d3..c992f93 100644 --- a/nvim/pack/mitsuo/start/fun/plugin/fun.vim +++ b/nvim/pack/mitsuo/start/fun/plugin/fun.vim @@ -107,3 +107,15 @@ function! ExportHTML (colorscheme="quiet", bg="light") endfunction command ExportHTML call ExportHTML() + +" C++ +" Formatting +" Ref.: https://clang.llvm.org/docs/ClangFormat.html +map <C-K> :pyf /usr/share/clang/clang-format.py<cr> +"imap <C-K> <c-o>:py3f /usr/share/clang/clang-format.py<cr> + +"function! Formatonsave() +" let l:formatdiff = 1 +" pyf /usr/share/clang/clang-format.py +"endfunction +"autocmd BufWritePre *.h,*.hpp,*.cc,*.cpp call Formatonsave() |
