Browse Source

clean vimrc

dev
Gregory Leeman 1 year ago
parent
commit
84a9c1c613
  1. 38
      vimrc

38
vimrc

@ -5,31 +5,21 @@
" \ V /| | | | | | | | | (__ " \ V /| | | | | | | | | (__
" \_/ |_|_| |_| |_|_| \___| " \_/ |_|_| |_| |_|_| \___|
syntax on
" theme {{{ " theme {{{
syntax on
set background=dark set background=dark
colorscheme solarized colorscheme solarized
" }}} " }}}
" plugins {{{ " plugins {{{
call plug#begin('~/.vim/plugged') call plug#begin('~/.vim/plugged')
Plug '~/.vim/plugins/paint.vim'
Plug '~/.vim/plugins/sep.vim'
Plug 'wannesm/wmgraphviz.vim'
Plug 'weirongxu/plantuml-previewer.vim'
Plug 'aklt/plantuml-syntax'
Plug 'tyru/open-browser.vim'
Plug 'tpope/vim-fugitive' Plug 'tpope/vim-fugitive'
Plug 'roginfarrer/vim-dirvish-dovish', {'branch': 'main'}
Plug 'pangloss/vim-javascript' Plug 'pangloss/vim-javascript'
Plug 'justinmk/vim-dirvish' Plug 'justinmk/vim-dirvish'
Plug 'tpope/vim-surround' Plug 'tpope/vim-surround'
Plug 'godlygeek/tabular'
Plug 'pangloss/vim-javascript' Plug 'pangloss/vim-javascript'
Plug 'ncm2/ncm2'
Plug 'roxma/nvim-yarp' Plug 'roxma/nvim-yarp'
Plug 'ncm2/ncm2'
Plug 'ncm2/ncm2-bufword' Plug 'ncm2/ncm2-bufword'
Plug 'ncm2/ncm2-path' Plug 'ncm2/ncm2-path'
Plug 'ncm2/ncm2-jedi' Plug 'ncm2/ncm2-jedi'
@ -40,11 +30,6 @@ Plug 'itchyny/lightline.vim'
Plug 'dense-analysis/ale' Plug 'dense-analysis/ale'
Plug 'airblade/vim-gitgutter' Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-surround' Plug 'tpope/vim-surround'
Plug 'nathanaelkane/vim-indent-guides'
Plug 'SirVer/ultisnips'
Plug 'junegunn/fzf'
Plug 'junegunn/fzf.vim'
Plug 'dhruvasagar/vim-table-mode'
Plug 'tmhedberg/SimpylFold' Plug 'tmhedberg/SimpylFold'
call plug#end() call plug#end()
@ -91,11 +76,8 @@ au TermOpen * setlocal nonumber
" }}} " }}}
" variables {{{ " variables {{{
let g:python3_host_prog="~/.env/bin/python" let g:python3_host_prog="~/.env/bin/python"
let g:netrw_liststyle = 4
let g:netrw_banner = 0
let g:slime_target = "tmux" let g:slime_target = "tmux"
let g:slime_paste_file = "$HOME/.slime_paste" let g:slime_default_config = {"socket_name": "default", "target_pane": ":.2"}
let g:slime_default_config = {"socket_name": get(split($TMUX, ","), 0), "target_pane": ":.2"}
let g:lightline = { let g:lightline = {
\ 'colorscheme': 'solarized', \ 'colorscheme': 'solarized',
\ 'inactive': { \ 'inactive': {
@ -103,11 +85,11 @@ let g:lightline = {
\ 'right': [] \ 'right': []
\ } \ }
\ } \ }
let g:dirvish_dovish_map_keys = 0
let g:ale_lint_on_save = 1 let g:ale_lint_on_save = 1
let g:ale_fix_on_save = 0 let g:ale_fix_on_save = 0
let g:ale_python_auto_virtualenv = 1 let g:ale_python_auto_virtualenv = 1
let g:ale_python_flake8_use_global = 0 let g:ale_python_flake8_use_global = 0
" }}} " }}}
" mappings {{{ " mappings {{{
nnoremap <expr> x ((foldclosed('.')==-1)?('x'):('zo0x')) nnoremap <expr> x ((foldclosed('.')==-1)?('x'):('zo0x'))
@ -120,23 +102,13 @@ tnoremap <Esc> <C-\><C-n>
nnoremap <Esc> <Esc>:noh<cr> nnoremap <Esc> <Esc>:noh<cr>
inoremap <expr> <down> pumvisible() ? "\<c-n>" : "\<down>" inoremap <expr> <down> pumvisible() ? "\<c-n>" : "\<down>"
inoremap <expr> <up> pumvisible() ? "\<c-p>" : "\<up>" inoremap <expr> <up> pumvisible() ? "\<c-p>" : "\<up>"
" nmap <backspace> :e %:h<CR>
nmap <backspace> <Plug>(dirvish_up) nmap <backspace> <Plug>(dirvish_up)
nnoremap <leader>? :echom "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<'
\ . synIDattr(synID(line("."),col("."),0),"name") . "> lo<"
\ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">"<CR>
" nnoremap <leader>gn :GitGutterNextHunk
" nnoremap <leader>gN :GitGutterPreviousHunk
nmap <C-A> <nop> nmap <C-A> <nop>
vmap <C-A> <nop> vmap <C-A> <nop>
nmap <C-X> <nop> nmap <C-X> <nop>
vmap <C-A> <nop> vmap <C-A> <nop>
nnoremap <C-W>right :tabn
nnoremap <C-W>left :tabp
nnoremap <C-W>c :tabnew
nnoremap <C-W>x :tabclose
nnoremap gn :GitGutterNextHunk<CR> nnoremap gn :GitGutterNextHunk<CR>
nnoremap gp :GitGutterPreviousHunk<CR> nnoremap gp :GitGutterPrevHunk<CR>
" }}} " }}}
" autocommands {{{ " autocommands {{{

Loading…
Cancel
Save