Merge branch 'master' of git.maggioni.xyz:maggicl/nvim-config
This commit is contained in:
commit
7cdb2994fe
3 changed files with 28 additions and 1 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -31,3 +31,6 @@
|
||||||
[submodule "pack/plugins/start/gitignore.vim"]
|
[submodule "pack/plugins/start/gitignore.vim"]
|
||||||
path = pack/plugins/start/gitignore.vim
|
path = pack/plugins/start/gitignore.vim
|
||||||
url = https://github.com/euclio/gitignore.vim
|
url = https://github.com/euclio/gitignore.vim
|
||||||
|
[submodule "pack/plugins/start/vim-go"]
|
||||||
|
path = pack/plugins/start/vim-go
|
||||||
|
url = https://github.com/fatih/vim-go.git
|
||||||
|
|
25
init.vim
25
init.vim
|
@ -28,12 +28,22 @@ set autoindent
|
||||||
|
|
||||||
" Make :find work on all files in :pwd
|
" Make :find work on all files in :pwd
|
||||||
set path+=**
|
set path+=**
|
||||||
set wildignore+=**/node_modules/**
|
set wildignore+=**/node_modules/**,*~
|
||||||
|
|
||||||
|
" set netrw preferred style to tree
|
||||||
|
let g:netrw_liststyle = 3
|
||||||
|
|
||||||
|
" remove netrw top banner
|
||||||
|
let g:netrw_banner = 0
|
||||||
|
|
||||||
let g:netrw_list_hide = netrw_gitignore#Hide()
|
let g:netrw_list_hide = netrw_gitignore#Hide()
|
||||||
|
|
||||||
" ADDITIONAL COMMANDS
|
" ADDITIONAL COMMANDS
|
||||||
|
|
||||||
|
" emulate system clipboard
|
||||||
|
inoremap <C-v> <ESC>"+pa
|
||||||
|
vnoremap <C-c> "+y
|
||||||
|
|
||||||
inoremap <S-tab> <C-d>
|
inoremap <S-tab> <C-d>
|
||||||
|
|
||||||
" make escape work in terminal and send ESC to terminal with C-Esc
|
" make escape work in terminal and send ESC to terminal with C-Esc
|
||||||
|
@ -111,6 +121,19 @@ nnoremap <Leader>R :source ~/.config/nvim/init.vim<CR>
|
||||||
" show Vim's true competitor with: Leader r c m
|
" show Vim's true competitor with: Leader r c m
|
||||||
nnoremap <Leader>rcm :!open https://youtu.be/jn40Ugz0vuk<CR><CR>
|
nnoremap <Leader>rcm :!open https://youtu.be/jn40Ugz0vuk<CR><CR>
|
||||||
|
|
||||||
|
" open netrw in directory of current file
|
||||||
|
nnoremap <Leader>e :Ex<CR>
|
||||||
|
|
||||||
|
" close quickfix window with: Leader Q
|
||||||
|
nnoremap <Leader>Q :ccl<CR>
|
||||||
|
|
||||||
|
" Go files: launch go lint quickfix with: Leader q
|
||||||
|
autocmd FileType go nnoremap <Leader>q :w<CR>:GoLint<CR>
|
||||||
|
|
||||||
|
" TypeScript files: launch TypeScript lint quickfix with: Leader q
|
||||||
|
autocmd FileType typescript nnoremap <Leader>q :TsuQuickFix<CR>
|
||||||
|
|
||||||
|
|
||||||
" COLORSCHEME
|
" COLORSCHEME
|
||||||
|
|
||||||
" set colorscheme to onedark.im for nvim and airline
|
" set colorscheme to onedark.im for nvim and airline
|
||||||
|
|
1
pack/plugins/start/vim-go
Submodule
1
pack/plugins/start/vim-go
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit a61545f09cad6df2e7a4918cbd6981811f612ae9
|
Reference in a new issue