Updated NvimMapper keymaps, added mini.surround.

This commit is contained in:
Norm Rasmussen
2023-02-13 13:24:58 -05:00
parent fc4743abc1
commit 07b2f7d562
3 changed files with 87 additions and 116 deletions

View File

@ -27,130 +27,97 @@ map('n', '<leader>q', '<Plug>vem_move_buffer_left', default_opts)
-- Applications and Plugins shortcuts
-----------------------------------------------------------
-- nvim-tree
map('n', '<leader>n', ':NvimTreeToggle<CR>', default_opts) -- open/close
map('n', '<leader>q', ':NvimTreeRefresh<CR>', default_opts) -- refresh
-- Place Check box for To-Do style Lists
map('i','<C-z>', '* [ ] ', default_opts)
-- Nvim Tree Resize
map('n', '<leader>=', ':NvimTreeResize +1<CR>', default_opts)
map('n', '<leader>-', ':NvimTreeResize -1<CR>', default_opts)
map('n', '<leader>==', ':NvimTreeResize +10<CR>', default_opts)
map('n', '<leader>--', ':NvimTreeResize -10<CR>', default_opts)
-----------------------------------------------------------
-- Telescope Keymaps
-----------------------------------------------------------
map('n', '<leader>ff', ':Telescope find_files<CR>', default_opts)
map('n', '<leader>fg', ':Telescope live_grep<CR>', default_opts)
map('n', '<leader>fb', ':Telescope buffers<CR>', default_opts)
map('n', '<leader>fe', ':Telescope file_browser<CR>', default_opts)
-- For Neovim >= 0.7.0
Mapper = require("nvim-mapper")
local M = Mapper.map
-- For Neovim >= 0.7.0
M(
'n', '<leader>P', ":MarkdownPreview<CR>",
{silent = true, noremap = true},
"Markdown Preview",
"md_preview",
"Display Markdown preview in Qutebrowser"
local default_opts = {noremap=true, silent=true}
-- Sidebar
M('n', '<leader>n', ':SidebarNvimToggle<CR>', default_opts,
"Sidebar Toggle", "sidebar-toggle", "Open or Close Sidebar"
)
M('n', '<leader>q', ':SidebarNvimUpdate<CR>', default_opts,
"Sidebar Update", "sidebar-update", "Refresh the Sidebar"
)
M(
'n', '<leader>fe', ":Telescope file_browser<CR>",
{silent=true, noremap=true},
"Telescope Files",
"telescope-file-browser",
"Find files and directories in telescope"
--[[ Sidebar Resize
M('n', '<leader>=', ':SidebarNvimResize +1<CR>', default_opts,
"Sidebar +1", "sidebar-plus1", "Sidebar Bigger by one"
)
M('n', '<leader>-', ':SidebarNvimResize -1<CR>', default_opts,
"Sidebar -1", "sidebar-minus1", "Sidebar Smaller by one"
)
M('n', '<leader>==', ':SidebarNvimResize +10<CR>', default_opts,
"Sidebar +10", "sidebar-plus10", "Sidebar Bigger by 10"
)
M('n', '<leader>--', ':SidebarNvimResize -10<CR>', default_opts,
"Sidebar -10", "sidebar-minus10", "Sidebar Smaller by 10"
)--]]
-- Markdown Preview Toggle
M('n', '<leader>P', ":MarkdownPreview<CR>", default_opts,
"Markdown Preview", "md_preview", "Display Markdown preview in Qutebrowser"
)
M(
'n', '<C-t>', "@t<CR>",
{silent=true, noremap=true},
"Add Todo",
"todo_todo",
"Add To-do/Task to the beginning of the line"
-- Telescope Options
M('n', '<leader>ff', ':Telescope find_files<CR>', default_opts,
"Find Files", "find-files", "Find Files in Telescope pop-up"
)
M('n', '<leader>fg', ':Telescope live_grep<CR>', default_opts,
"Live Grep", "live-grep", "Grep Files in Telescope pop-up"
)
M('n', '<leader>fb', ':Telescope buffers<CR>', default_opts,
"Buffers", "buffers", "See Buffers in Telescope pop-up"
)
M('n', '<leader>fe', ":Telescope file_browser<CR>", default_opts,
"Telescope Files", "telescope-file-browser", "Find files and directories in telescope"
)
M(
'n', '<C-s>', "@s<CR>",
{silent=true, noremap=true},
"Add Solutions Engineering",
"todo_seng",
"Add Solutions Engineering to the beginning of the line"
M('n', '<C-t>', "@t<CR>", default_opts,
"Add Todo", "todo_todo", "Add To-do/Task to the beginning of the line"
)
M(
'n', '<C-f>', "@f<CR>",
{silent=true, noremap=true},
"Add Feature",
"add_feat",
"Add Feature Request tag to the beginning of the line. "
M('n', '<C-s>', "@s<CR>", default_opts,
"Add Solutions Engineering", "todo_seng", "Add Solutions Engineering to the beginning of the line"
)
M(
'n', '<C-x>', "@c<CR>",
{silent=true, noremap=true},
"Replace with Complete",
"add_complete",
"Replace tag with Complete tag at beginning of the line."
M('n', '<C-f>', "@f<CR>", default_opts,
"Add Feature", "add_feat", "Add Feature Request tag to the beginning of the line. "
)
M( 'n', '<C-x>', "@c<CR>", default_opts,
"Replace with Complete", "add_complete", "Replace tag with Complete tag at beginning of the line."
)
M(
'n', '<C-r>', "@w<CR>",
{silent=true, noremap=true},
"Add Warning/Error",
"add_error",
"Add Warning/Error tag at the beginning of the line."
M('n', '<C-r>', "@w<CR>", default_opts,
"Add Warning/Error", "add_error", "Add Warning/Error tag at the beginning of the line."
)
M(
'n', '<leader>ce', ":TodoTrouble keywords=TODO<CR> | :resize +10<CR>",
{silent=true, noremap=true},
"Show Todo Tags",
"show_todos",
"Show Todo Tags."
M('n', '<leader>ce', ":TodoTrouble keywords=TODO<CR> | :resize +10<CR>", default_opts,
"Show Todo Tags", "show_todos", "Show Todo Tags."
)
M(
'n', '<leader>cf', ":TodoTrouble keywords=FEAT<CR>",
{silent=true, noremap=true},
"Show Feature Tags",
"show_features",
"Show Feature Requests."
M('n', '<leader>cf', ":TodoTrouble keywords=FEAT<CR>", default_opts,
"Show Feature Tags", "show_features", "Show Feature Requests."
)
M(
'n', '<leader>cq', ":TodoTrouble keywords=ERROR, WARN<CR>",
{silent=true, noremap=true},
"Show Warning Tags",
"show_warnings",
"Show Errors Tags."
M('n', '<leader>cq', ":TodoTrouble keywords=ERROR, WARN<CR>", default_opts,
"Show Warning Tags", "show_warnings", "Show Errors Tags."
)
M(
'n', '<leader>b', ":! black %<CR>",
{silent=true, noremap=true},
"Black Formatting",
"black_current_file",
"Use Black Formatting on Current File."
M('n', '<leader>b', ":! black %<CR>", default_opts,
"Black Formatting", "black_current_file", "Use Black Formatting on Current File."
)
M(
'n', '<leader>m', ":! markdownlint -f %<CR>",
{silent=true, noremap=true},
"Markdownlint",
"md_lint_format",
"Use mdlint Formatting on Current File."
M('n', '<leader>m', ":! markdownlint -f %<CR>", default_opts,
"Markdownlint", "md_lint_format", "Use mdlint Formatting on Current File."
)
M(
'n', '<leader>r30', ":resize 30<CR>",
{silent=true, noremap=true},
"Resize30",
"resize_30",
"Resize Window to #30"
M('n', '<leader>r30', ":resize 30<CR>", default_opts,
"Resize30", "resize_30", "Resize Window to #30"
)

View File

@ -7,7 +7,7 @@ return {
-- Manage all your Keymaps!
{
"lazytanuki/nvim-mapper",
"gregorias/nvim-mapper",
config = function() require("nvim-mapper").setup{} end,
before = "telescope.nvim"
},
@ -81,6 +81,9 @@ return {
end
},
'echasnovski/mini.trailspace',
{
'echasnovski/mini.surround', version = '*'
},
{
'echasnovski/mini.pairs', branch = 'stable',
config = function()