From 75f3ae5832a6878b3a5cedbf8fe28d5d86b4287f Mon Sep 17 00:00:00 2001 From: Steins7 Date: Thu, 6 Jan 2022 13:20:02 +0000 Subject: [PATCH] Improved capabilities and config --- .gitmodules | 13 +++++++++- bundle/editorconfig-vim | 1 + bundle/lightline.vim | 1 + bundle/openscad.vim | 1 + bundle/vim-latex-live-preview | 1 - bundle/vim-sensible | 1 + ftplugin/c.vim | 1 + ftplugin/cpp.vim | 1 + ftplugin/tex.vim | 15 +++++++++++- vimrc | 46 +++++++++-------------------------- 10 files changed, 44 insertions(+), 37 deletions(-) create mode 160000 bundle/editorconfig-vim create mode 160000 bundle/lightline.vim create mode 160000 bundle/openscad.vim delete mode 160000 bundle/vim-latex-live-preview create mode 160000 bundle/vim-sensible diff --git a/.gitmodules b/.gitmodules index ab90f89..da581ad 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,4 +19,15 @@ [submodule "bundle/vim-cpp-modern"] path = bundle/vim-cpp-modern url = https://github.com/bfrg/vim-cpp-modern.git - +[submodule "bundle/vim-sensible"] + path = bundle/vim-sensible + url = https://github.com/tpope/vim-sensible +[submodule "bundle/lightline.vim"] + path = bundle/lightline.vim + url = https://github.com/itchyny/lightline.vim.git +[submodule "bundle/editorconfig-vim"] + path = bundle/editorconfig-vim + url = https://github.com/editorconfig/editorconfig-vim.git +[submodule "bundle/openscad.vim"] + path = bundle/openscad.vim + url = https://github.com/vim-scripts/openscad.vim diff --git a/bundle/editorconfig-vim b/bundle/editorconfig-vim new file mode 160000 index 0000000..3078cd1 --- /dev/null +++ b/bundle/editorconfig-vim @@ -0,0 +1 @@ +Subproject commit 3078cd10b28904e57d878c0d0dab42aa0a9fdc89 diff --git a/bundle/lightline.vim b/bundle/lightline.vim new file mode 160000 index 0000000..b06d921 --- /dev/null +++ b/bundle/lightline.vim @@ -0,0 +1 @@ +Subproject commit b06d921023cf6536bcbee5754071d122296e8942 diff --git a/bundle/openscad.vim b/bundle/openscad.vim new file mode 160000 index 0000000..c9d4685 --- /dev/null +++ b/bundle/openscad.vim @@ -0,0 +1 @@ +Subproject commit c9d46851d57cb3cc15d30ddb0e236804cb51213b diff --git a/bundle/vim-latex-live-preview b/bundle/vim-latex-live-preview deleted file mode 160000 index 855c309..0000000 --- a/bundle/vim-latex-live-preview +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 855c30915547c7e9c19b7e6efb528730c071d2e8 diff --git a/bundle/vim-sensible b/bundle/vim-sensible new file mode 160000 index 0000000..2d9f34c --- /dev/null +++ b/bundle/vim-sensible @@ -0,0 +1 @@ +Subproject commit 2d9f34c09f548ed4df213389caa2882bfe56db58 diff --git a/ftplugin/c.vim b/ftplugin/c.vim index b4546ef..a807b07 100644 --- a/ftplugin/c.vim +++ b/ftplugin/c.vim @@ -1,4 +1,5 @@ set colorcolumn=81 +set textwidth=80 set cino=N-s let g:cpp_attributes_highlight = 1 diff --git a/ftplugin/cpp.vim b/ftplugin/cpp.vim index b4546ef..a807b07 100644 --- a/ftplugin/cpp.vim +++ b/ftplugin/cpp.vim @@ -1,4 +1,5 @@ set colorcolumn=81 +set textwidth=80 set cino=N-s let g:cpp_attributes_highlight = 1 diff --git a/ftplugin/tex.vim b/ftplugin/tex.vim index b6131ea..9e0f728 100644 --- a/ftplugin/tex.vim +++ b/ftplugin/tex.vim @@ -12,5 +12,18 @@ let g:vimtex_fold_enable = 1 let g:tex_flavor = 'latex' let g:vimtex_view_general_viewer = 'evince' let g:vimtex_compiler_method = 'latexmk' -let g:vimtex_compiler_latexmk['options'] = '-shell-escape' +let g:vimtex_compiler_latexmk = { + \ 'build_dir' : 'bin', + \ 'callback' : 1, + \ 'continuous' : 1, + \ 'executable' : 'latexmk', + \ 'hooks' : [], + \ 'options' : [ + \ '-verbose', + \ '-file-line-error', + \ '-synctex=1', + \ '-interaction=nonstopmode', + \ '-shell-escape', + \ ], + \} diff --git a/vimrc b/vimrc index 7123b28..bc5054f 100644 --- a/vimrc +++ b/vimrc @@ -2,45 +2,20 @@ runtime bundle/vim-pathogen/autoload/pathogen.vim execute pathogen#infect() -"file type detection -filetype on - -"ligne number -set number - -"coloration -syntax on -set cursorline -"highlight ColorColumn ctermbg=DarkYellow +" colorscheme let g:spacegray_use_italics=1 colorscheme spacegray -"let g:minimap_highlight='Visual' +let g:airline_theme='distinguished' +let g:lightline = { +\ 'colorscheme': 'Tomorrow_Night', +\} -"miscellaneous -set backspace=indent,eol,start +" custom settings +set number set tabstop=4 set shiftwidth=4 -set shiftround -set ruler -set nocompatible - -"inclomplete commands -set showcmd - -"indent -filetype plugin indent on -set autoindent -set smartindent -set cindent set pastetoggle= - -"matching parenthesis -set showmatch - -"escape sequence -set ttimeout -set timeout timeoutlen=300 -let mapleader=',' +"let mapleader=',' " window nav nnoremap w @@ -68,10 +43,13 @@ nmap :noh nmap gg=G nmap :NERDTreeToggle -"headers +" headers let g:header_auto_add_header=0 let g:header_field_author='Steins7' let g:header_field_author_email='steinsset@gmail.com' let g:header_field_license_id='GNU' nmap :AddHeader +set autochdir +let g:EditorConfig_verbose=1 +