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 -
|
||||
"" Map Leader to spacebar
|
||||
let mapleader=" "
|
||||
|
||||
"" Shortcut to save
|
||||
nnoremap <Leader>s :w<CR>
|
||||
|
||||
"" Shortcut to close buffer
|
||||
nnoremap <Leader>w :bd<CR>
|
||||
|
||||
"" Moving current lines up/down
|
||||
nnoremap <Leader>k :<c-u>execute 'move -1-'. v:count1<cr>
|
||||
nnoremap <Leader>j :<c-u>execute 'move +'. v:count1<cr>
|
||||
|
||||
"" Buffers Next/Previous
|
||||
nnoremap <Tab> :bnext<CR>
|
||||
nnoremap <S-Tab> :bprev<CR>
|
||||
|
@ -139,6 +143,7 @@ nnoremap <S-Tab> :bprev<CR>
|
|||
nmap <Leader><Leader> <c-^>
|
||||
"" Toggle
|
||||
let g:toggle_map = '<C-a>'
|
||||
|
||||
"" Tree
|
||||
lua require'nvim-tree'.setup {}
|
||||
let g:nvim_tree_icons = {
|
||||
|
@ -165,8 +170,10 @@ let g:nvim_tree_icons = {
|
|||
\ }
|
||||
\ }
|
||||
nnoremap <Leader><Tab> :NvimTreeToggle<CR>
|
||||
|
||||
"" Lint
|
||||
let b:ale_fixers = ['prettier', 'eslint']
|
||||
|
||||
"" Telescope
|
||||
nnoremap <leader>ff <cmd>Telescope find_files<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>fg <cmd>Telescope live_grep<cr>
|
||||
nnoremap <leader>/ <cmd>Telescope current_buffer_fuzzy_find<cr>
|
||||
|
||||
" Bufferline
|
||||
lua << EOF
|
||||
require("bufferline").setup {
|
||||
|
@ -184,15 +192,19 @@ lua << EOF
|
|||
}
|
||||
}
|
||||
EOF
|
||||
|
||||
" Floating Terminal
|
||||
nnoremap <leader>` <cmd>:FloatermToggle<cr>
|
||||
|
||||
" Async Run (:AsyncRun)
|
||||
let g:asyncrun_open=1
|
||||
nnoremap <leader>a :AsyncRun -mode=term -pos=floaterm
|
||||
nnoremap <leader>ga <cmd>:AsyncRun -mode=term -pos=floaterm git add -p<cr>
|
||||
nnoremap <leader>gc :AsyncRun -mode=term -pos=floaterm git commit -m ""
|
||||
|
||||
" Comment italics
|
||||
highlight Comment cterm=italic gui=italic
|
||||
|
||||
" LSP Zero
|
||||
lua << EOF
|
||||
require'lspconfig'.pyright.setup{}
|
||||
|
@ -201,6 +213,7 @@ lua << EOF
|
|||
lsp.preset('recommended')
|
||||
lsp.setup()
|
||||
EOF
|
||||
|
||||
" vim-test
|
||||
let test#strategy = "floaterm"
|
||||
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>tl :TestLast<CR>
|
||||
nmap <silent> <leader>tv :TestVisit<CR>
|
||||
|
||||
" which-key
|
||||
nmap <silent> <leader>? :WhichKey<CR>
|
||||
lua << EOF
|
||||
require("which-key").setup {}
|
||||
EOF
|
||||
|
||||
"" vim-startify
|
||||
let g:startify_custom_header = [
|
||||
\ 'Gaiety | 2022',
|
||||
|
|
Loading…
Add table
Reference in a new issue