diff options
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 57 |
1 files changed, 0 insertions, 57 deletions
@@ -1,34 +1,17 @@ -set shell=/bin/zsh - " colors set background=dark colorscheme default-cterm -"let g:vimtex_matchparen_enabled=0 -"let g:loaded_matchparen=1 match ErrorMsg '\s\+$' -set ruler " show the cursor position all the time -set showcmd " display incomplete commands -set number " show line numbers -set laststatus=2 " show status bar set foldmethod=syntax set nocompatible " allow backspacing over everything in insert mode -set backspace=indent,eol,start -set backupdir=~/.vim/swaps// -set viminfo+=n~/.vim/info -set history=200 -set hidden " allow switching buffers without saving - -set incsearch " do incremental searching -set hlsearch filetype plugin indent on syntax on set list set listchars=tab:\|\ " show hard tabs -set fillchars+=vert:│,fold:─ set tabstop=2 softtabstop=0 expandtab shiftwidth=2 smarttab " tab settings let g:airline_powerline_fonts = 0 @@ -48,43 +31,3 @@ let g:vimtex_compiler_latexmk = { \ ], \} -" cpp coloraton settings -let g:cpp_class_scope_highlight = 1 -let g:cpp_member_variable_highlight = 1 -let g:cpp_class_decl_highlight = 1 -let g:cpp_experimental_template_highlight = 1 -let g:cpp_concepts_highlight = 1 -let g:cpp_named_requirements_highlight = 1 - -" map to <Leader>cf in C++ code -autocmd FileType c,cpp,objc nnoremap <buffer><Leader>cf :<C-u>ClangFormat<CR> -autocmd FileType c,cpp,objc vnoremap <buffer><Leader>cf :ClangFormat<CR> -" if you install vim-operator-user -autocmd FileType c,cpp,objc map <buffer><Leader>x <Plug>(operator-clang-format) -" Toggle auto formatting: -nmap <Leader>C :ClangFormatAutoToggle<CR> - - -autocmd BufNewFile,BufRead *.wl set syntax=wl -autocmd BufNewFile,BufRead *.wls set syntax=wl -autocmd BufNewFile,BufRead *.m set syntax=wl - -let g:mma_candy = 2 - -call plug#begin() - Plug 'voldikss/vim-mma' - Plug 'bfrg/vim-cpp-modern' - Plug 'lervag/vimtex' - Plug 'prabirshrestha/asyncomplete-lsp.vim' - Plug 'mattn/vim-lsp-settings' - Plug 'kana/vim-fakeclip' -call plug#end() - -inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>" -inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>" -inoremap <expr> <cr> pumvisible() ? asyncomplete#close_popup() : "\<cr>" - -let g:lsp_diagnostics_float_cursor = 1 -let g:lsp_document_highlight_enabled = 1 - -let g:fakeclip_provide_clipboard_key_mappings = !empty($WAYLAND_DISPLAY) |