aboutsummaryrefslogtreecommitdiff
path: root/config/nvim-archive/external_settings/mappings.vim
diff options
context:
space:
mode:
Diffstat (limited to 'config/nvim-archive/external_settings/mappings.vim')
-rw-r--r--config/nvim-archive/external_settings/mappings.vim97
1 files changed, 97 insertions, 0 deletions
diff --git a/config/nvim-archive/external_settings/mappings.vim b/config/nvim-archive/external_settings/mappings.vim
new file mode 100644
index 0000000..8a66525
--- /dev/null
+++ b/config/nvim-archive/external_settings/mappings.vim
@@ -0,0 +1,97 @@
+" ----- Tabs ----- "
+nnoremap <M-n> :tabnew<space>
+nnoremap <silent><C-n> :tabclose<cr>
+noremap <M-Tab> :<C-U>tabnext<CR>
+inoremap <M-Tab> <C-\><C-N>:tabnext<CR>
+cnoremap <M-Tab> <C-C>:tabnext<CR>
+noremap <S-Tab> :<C-U>:tabprevious<CR>
+inoremap <S-Tab> <C-\><C-N>:tabprevious<CR>
+cnoremap <S-Tab> <C-C>:tabprevious<CR>
+
+" unmap
+command! W <CR>
+command! Q :wq!
+
+
+" NvimTRee
+noremap <leader>n :NvimTreeToggle<CR>
+
+" -- Comments -- "
+vmap C <Plug>ToggleCommaround
+vmap <leader>c <Plug>ToggleCommaround
+
+" Code Block Scope
+nnoremap <leader>es :IBLToggle<CR>
+
+" -- Todo Comments search -- "
+nnoremap <leader>cf :TodoTelescope<CR>
+
+" Delete entire word with CTRL-BS or CTRL-H
+noremap! <C-BS> <C-w>
+noremap! <C-h> <C-w>
+inoremap <C-BS> <C-\><C-o>db
+
+" -- Coc -- "
+nnoremap <leader>ce :CocEnable<CR>
+nnoremap <leader>cd :CocDisable<CR>
+
+" -- CSS -- "
+au FileType css inoremap { {}<Left><CR><Up><Esc>A<Cr>
+au FileType css map * I/*<Esc>A*/
+
+" Don't leave block indentation
+vmap < <gv
+vmap > >gv
+
+" Compilation
+map <leader>m :!make<CR>
+
+
+" List all URLS in a file
+nnoremap <silent> <leader>u :Urlview<CR>
+
+" FZF "
+nnoremap <leader>f :FZF<CR>
+
+" Code Search (silver searcher) "
+nnoremap <leader>cs :Ag<CR>
+
+" function! ToggleAg()
+" if exists("t:fzf_window")
+" " If the fzf window exists, close it
+" call fzf#vim#cancel()
+" else
+" " Otherwise, open the fzf window with a prompt for input
+" call fzf#vim#ag('', fzf#vim#with_preview())
+" endif
+" endfunction
+"
+" Code Search (silver searcher) "
+" nnoremap <leader>cs :call ToggleAg()<CR>
+"
+
+
+
+" Enable Spell Check
+map <silent><leader>s :setlocal spell! spelllang=en_us<CR>
+
+map <leader>p :!opout <c-r>%<CR><CR>
+
+" Undo Tree
+nnoremap <F5> :UndotreeToggle<CR>
+
+" NERD TREE
+ nnoremap <F4> :NERDTreeToggle<CR>
+
+" Telescope
+ " Find files using Telescope command-line sugar.
+ nnoremap <leader>ff <cmd>Telescope find_files<cr>
+ nnoremap <leader>fg <cmd>Telescope live_grep<cr>
+ nnoremap <leader>fb <cmd>Telescope buffers<cr>
+ nnoremap <leader>fh <cmd>Telescope help_tags<cr>
+
+ " Using Lua functions
+ nnoremap <leader>ff <cmd>lua require('telescope.builtin').find_files()<cr>
+ nnoremap <leader>fg <cmd>lua require('telescope.builtin').live_grep()<cr>
+ nnoremap <leader>fb <cmd>lua require('telescope.builtin').buffers()<cr>
+ nnoremap <leader>fh <cmd>lua require('telescope.builtin').help_tags()<cr>