1
1
Fork 0

Vim updates

This commit is contained in:
Ava Gaiety Wroten 2022-04-09 15:48:57 -05:00
parent 94f725d566
commit df2af031e6

View file

@ -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',