Nvim: add new plugins, optimize old
This commit is contained in:
@@ -2,6 +2,7 @@ vim.g.loaded = 1
|
||||
vim.g.loaded_netrwPlugin = 1
|
||||
vim.g.plug_install = 0
|
||||
vim.opt.termguicolors = true
|
||||
vim.opt.startofline = true
|
||||
|
||||
vim.opt.shell = '/bin/bash'
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ map('t', '<ESC><ESC>', '<C-\\><C-n>', default_options)
|
||||
map('i', 'jj', '<ESC>', default_options)
|
||||
map('i', 'jk', '<ESC>', default_options)
|
||||
--map('i', ':w<CR>', '<Esc>:w<CR>', default_options)
|
||||
map('n', 'Q', '<cmd>q', default_options)
|
||||
map('n', 'Q', '<cmd>q<CR>', default_options)
|
||||
|
||||
-- Reselect visual block after incrementing/decrementing
|
||||
map('v', '<c-a>', '<c-a>gv', default_options)
|
||||
@@ -30,7 +30,7 @@ map('n', '<leader>8', '<cmd>set tabstop=8 softtabstop=8 shiftwidth=8<cr>', defau
|
||||
map('n', '<leader><space>', '<cmd>nohlsearch<cr>', default_options)
|
||||
|
||||
-- digraphs
|
||||
map('i', '<C-k>d', '<cmd>lua require("better-digraphs").digraphs("i")<cr>', expr_options)
|
||||
map('i', '<C-k>d', '<cmd>lua require("better-digraphs").digraphs("i")<cr>', default_options)
|
||||
|
||||
-- femaco
|
||||
--map('n', '<leader>fe'. '<cmd>FeMaCo<cr>', expr_options)
|
||||
@@ -40,13 +40,13 @@ map('n', '<leader>i', '<cmd>lua require("FTerm").toggle()<CR>', default_options)
|
||||
map('t', '<leader>i', '<cmd>lua require("FTerm").toggle()<CR>', default_options)
|
||||
|
||||
-- icon picker
|
||||
map('n', '<C-k>i', '<cmd>IconPickerNormal<cr>', expr_options)
|
||||
map('n', '<C-k>y', '<cmd>IconPickerYank<cr>', expr_options)
|
||||
map('i', '<C-k>i', '<cmd>IconPickerInsert<cr>', expr_options)
|
||||
map('n', '<C-k>i', '<cmd>IconPickerNormal<cr>', default_options)
|
||||
map('n', '<C-k>y', '<cmd>IconPickerYank<cr>', default_options)
|
||||
map('i', '<C-k>i', '<cmd>IconPickerInsert<cr>', default_options)
|
||||
|
||||
-- iswap
|
||||
map('n', '<leader>sw', '<cmd>ISwapWith<cr>', expr_options)
|
||||
map('n', '<leader>ss', '<cmd>ISwap<cr>', expr_options)
|
||||
map('n', '<leader>sw', '<cmd>ISwapWith<cr>', default_options)
|
||||
map('n', '<leader>ss', '<cmd>ISwap<cr>', default_options)
|
||||
|
||||
-- code window
|
||||
require('codewindow').apply_default_keybinds()
|
||||
@@ -56,13 +56,13 @@ map('n', '<leader>tt', '<cmd>NvimTreeToggle<cr>', default_options)
|
||||
map('n', '<leader>tf', '<cmd>NvimTreeFindFile<cr>', default_options)
|
||||
|
||||
-- other
|
||||
map('n', '<leader>oo', '<cmd>Other<cr>', default_options)
|
||||
map('n', '<leader>os', '<cmd>OtherSplit<cr>', default_options)
|
||||
map('n', '<leader>ov', '<cmd>OtherVSplit<cr>', default_options)
|
||||
map('n', '<leader>oc', '<cmd>OtherClear<cr>', default_options)
|
||||
-- map('n', '<leader>oo', '<cmd>Other<cr>', default_options)
|
||||
-- map('n', '<leader>os', '<cmd>OtherSplit<cr>', default_options)
|
||||
-- map('n', '<leader>ov', '<cmd>OtherVSplit<cr>', default_options)
|
||||
-- map('n', '<leader>oc', '<cmd>OtherClear<cr>', default_options)
|
||||
-- Context specific bindings
|
||||
map('n', '<leader>ot', '<cmd>Other test<cr>', default_options)
|
||||
map('n', '<leader>os', '<cmd>Other scss<cr>', default_options)
|
||||
-- map('n', '<leader>ot', '<cmd>Other test<cr>', default_options)
|
||||
-- map('n', '<leader>os', '<cmd>Other scss<cr>', default_options)
|
||||
|
||||
-- quicknote
|
||||
map('n', '<leader>qn', '<cmd>lua require("quicknote").NewNoteAtCurrentLine()<cr>', default_options)
|
||||
@@ -93,21 +93,18 @@ map('n', '<leader>u', '<cmd>lua require("telescope").extensions.undo.undo()<cr>'
|
||||
map('n', '<leader>cf', '<cmd>lua require("telescope").extensions.agrolens.agrolens({query="functions, labels"})<cr>', default_options)
|
||||
map('n', '<leader>cc', '<cmd>lua require("telescope").extensions.agrolens.agrolens({query="callings"})<cr>', default_options)
|
||||
|
||||
-- togger not active
|
||||
-- toggler not active
|
||||
--vim.keymap.set({'n', 'v'}, 'gt', require('nvim-toggler').toggle)
|
||||
|
||||
-- windows
|
||||
map('n', '<C-w>z', "<cmd> WindowsMaximize<cr>")
|
||||
map('n', '<C-w>_', "<cmd> WindowsMaximizeVertically<cr>")
|
||||
map('n', '<C-w>|', "<cmd> WindowsMaximizeHorizontally<cr>")
|
||||
map('n', '<C-w>=', "<cmd WindowsEqualize<cr>")
|
||||
map('n', '<C-w>z', "<cmd>WindowsMaximize<cr>", default_options)
|
||||
map('n', '<C-w>_', "<cmd>WindowsMaximizeVertically<cr>", default_options)
|
||||
map('n', '<C-w>|', "<cmd>WindowsMaximizeHorizontally<cr>", default_options)
|
||||
map('n', '<C-w>=', "<cmd>WindowsEqualize<cr>", default_options)
|
||||
|
||||
-- specs
|
||||
-- You can even bind it to search jumping and more, example:
|
||||
vim.api.nvim_set_keymap('n', 'n', 'n:lua require("specs").show_specs()<CR>', default_options)
|
||||
vim.api.nvim_set_keymap('n', 'N', 'N:lua require("specs").show_specs()<CR>', default_options)
|
||||
|
||||
-- Or maybe you do a lot of screen-casts and want to call attention to a specific line of code:
|
||||
vim.api.nvim_set_keymap('n', '<leader>v', ':lua require("specs").show_specs({width = 97, winhl = "Search", delay_ms = 610, inc_ms = 21})<CR>', { noremap = true, silent = true })
|
||||
|
||||
vim.api.nvim_set_keymap('n', '<leader>cb', ':lua require("nvim-navbuddy").open()<cr>', default_options)
|
||||
|
||||
Reference in New Issue
Block a user