Vim updates
This commit is contained in:
parent
94f725d566
commit
df2af031e6
1 changed files with 15 additions and 0 deletions
|
@ -123,13 +123,17 @@ colorscheme aura-soft-dark
|
||||||
" - Core Key Bindings -
|
" - Core Key Bindings -
|
||||||
"" Map Leader to spacebar
|
"" Map Leader to spacebar
|
||||||
let mapleader=" "
|
let mapleader=" "
|
||||||
|
|
||||||
"" Shortcut to save
|
"" Shortcut to save
|
||||||
nnoremap <Leader>s :w<CR>
|
nnoremap <Leader>s :w<CR>
|
||||||
|
|
||||||
"" Shortcut to close buffer
|
"" Shortcut to close buffer
|
||||||
nnoremap <Leader>w :bd<CR>
|
nnoremap <Leader>w :bd<CR>
|
||||||
|
|
||||||
"" Moving current lines up/down
|
"" Moving current lines up/down
|
||||||
nnoremap <Leader>k :<c-u>execute 'move -1-'. v:count1<cr>
|
nnoremap <Leader>k :<c-u>execute 'move -1-'. v:count1<cr>
|
||||||
nnoremap <Leader>j :<c-u>execute 'move +'. v:count1<cr>
|
nnoremap <Leader>j :<c-u>execute 'move +'. v:count1<cr>
|
||||||
|
|
||||||
"" Buffers Next/Previous
|
"" Buffers Next/Previous
|
||||||
nnoremap <Tab> :bnext<CR>
|
nnoremap <Tab> :bnext<CR>
|
||||||
nnoremap <S-Tab> :bprev<CR>
|
nnoremap <S-Tab> :bprev<CR>
|
||||||
|
@ -139,6 +143,7 @@ nnoremap <S-Tab> :bprev<CR>
|
||||||
nmap <Leader><Leader> <c-^>
|
nmap <Leader><Leader> <c-^>
|
||||||
"" Toggle
|
"" Toggle
|
||||||
let g:toggle_map = '<C-a>'
|
let g:toggle_map = '<C-a>'
|
||||||
|
|
||||||
"" Tree
|
"" Tree
|
||||||
lua require'nvim-tree'.setup {}
|
lua require'nvim-tree'.setup {}
|
||||||
let g:nvim_tree_icons = {
|
let g:nvim_tree_icons = {
|
||||||
|
@ -165,8 +170,10 @@ let g:nvim_tree_icons = {
|
||||||
\ }
|
\ }
|
||||||
\ }
|
\ }
|
||||||
nnoremap <Leader><Tab> :NvimTreeToggle<CR>
|
nnoremap <Leader><Tab> :NvimTreeToggle<CR>
|
||||||
|
|
||||||
"" Lint
|
"" Lint
|
||||||
let b:ale_fixers = ['prettier', 'eslint']
|
let b:ale_fixers = ['prettier', 'eslint']
|
||||||
|
|
||||||
"" Telescope
|
"" Telescope
|
||||||
nnoremap <leader>ff <cmd>Telescope find_files<cr>
|
nnoremap <leader>ff <cmd>Telescope find_files<cr>
|
||||||
nnoremap <leader>fb <cmd>Telescope buffers<cr>
|
nnoremap <leader>fb <cmd>Telescope buffers<cr>
|
||||||
|
@ -175,6 +182,7 @@ nnoremap <leader>fr <cmd>Telescope registers<cr>
|
||||||
nnoremap <leader>fo <cmd>Telescope oldfiles<cr>
|
nnoremap <leader>fo <cmd>Telescope oldfiles<cr>
|
||||||
nnoremap <leader>fg <cmd>Telescope live_grep<cr>
|
nnoremap <leader>fg <cmd>Telescope live_grep<cr>
|
||||||
nnoremap <leader>/ <cmd>Telescope current_buffer_fuzzy_find<cr>
|
nnoremap <leader>/ <cmd>Telescope current_buffer_fuzzy_find<cr>
|
||||||
|
|
||||||
" Bufferline
|
" Bufferline
|
||||||
lua << EOF
|
lua << EOF
|
||||||
require("bufferline").setup {
|
require("bufferline").setup {
|
||||||
|
@ -184,15 +192,19 @@ lua << EOF
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
" Floating Terminal
|
" Floating Terminal
|
||||||
nnoremap <leader>` <cmd>:FloatermToggle<cr>
|
nnoremap <leader>` <cmd>:FloatermToggle<cr>
|
||||||
|
|
||||||
" Async Run (:AsyncRun)
|
" Async Run (:AsyncRun)
|
||||||
let g:asyncrun_open=1
|
let g:asyncrun_open=1
|
||||||
nnoremap <leader>a :AsyncRun -mode=term -pos=floaterm
|
nnoremap <leader>a :AsyncRun -mode=term -pos=floaterm
|
||||||
nnoremap <leader>ga <cmd>:AsyncRun -mode=term -pos=floaterm git add -p<cr>
|
nnoremap <leader>ga <cmd>:AsyncRun -mode=term -pos=floaterm git add -p<cr>
|
||||||
nnoremap <leader>gc :AsyncRun -mode=term -pos=floaterm git commit -m ""
|
nnoremap <leader>gc :AsyncRun -mode=term -pos=floaterm git commit -m ""
|
||||||
|
|
||||||
" Comment italics
|
" Comment italics
|
||||||
highlight Comment cterm=italic gui=italic
|
highlight Comment cterm=italic gui=italic
|
||||||
|
|
||||||
" LSP Zero
|
" LSP Zero
|
||||||
lua << EOF
|
lua << EOF
|
||||||
require'lspconfig'.pyright.setup{}
|
require'lspconfig'.pyright.setup{}
|
||||||
|
@ -201,6 +213,7 @@ lua << EOF
|
||||||
lsp.preset('recommended')
|
lsp.preset('recommended')
|
||||||
lsp.setup()
|
lsp.setup()
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
" vim-test
|
" vim-test
|
||||||
let test#strategy = "floaterm"
|
let test#strategy = "floaterm"
|
||||||
nmap <silent> <leader>t :TestNearest<CR>
|
nmap <silent> <leader>t :TestNearest<CR>
|
||||||
|
@ -208,11 +221,13 @@ nmap <silent> <leader>T :TestFile<CR>
|
||||||
nmap <silent> <leader>ts :TestSuite<CR>
|
nmap <silent> <leader>ts :TestSuite<CR>
|
||||||
nmap <silent> <leader>tl :TestLast<CR>
|
nmap <silent> <leader>tl :TestLast<CR>
|
||||||
nmap <silent> <leader>tv :TestVisit<CR>
|
nmap <silent> <leader>tv :TestVisit<CR>
|
||||||
|
|
||||||
" which-key
|
" which-key
|
||||||
nmap <silent> <leader>? :WhichKey<CR>
|
nmap <silent> <leader>? :WhichKey<CR>
|
||||||
lua << EOF
|
lua << EOF
|
||||||
require("which-key").setup {}
|
require("which-key").setup {}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
"" vim-startify
|
"" vim-startify
|
||||||
let g:startify_custom_header = [
|
let g:startify_custom_header = [
|
||||||
\ 'Gaiety | 2022',
|
\ 'Gaiety | 2022',
|
||||||
|
|
Loading…
Add table
Reference in a new issue