updates
This commit is contained in:
1 parent
389d5aa992
commit
a446a91412
2 files changed
+72
-62
No files matched your search
@@ -131,19 +131,19 @@ local mappings = {
|
||||
},
|
||||
c = {
|
||||
name = icons.ui.Neovim .. 'Code',
|
||||
c = { '<cmd>CccHighlighterToggle<cr>', 'Highlight Colors' },
|
||||
d = { '<cmd>RootDir<cr>', 'Root Directory' },
|
||||
f = { '<cmd>lua vim.lsp.buf.format({async = true})<cr>', 'Format File' },
|
||||
F = { '<cmd>retab<cr>', 'Fix Tabs' },
|
||||
r = { '<cmd>Telescope reloader<cr>', 'Reload Module' },
|
||||
R = { '<cmd>ReloadConfig<cr>', 'Reload Configs' },
|
||||
o = { '<cmd>Dashboard<cr>', 'Dashboard' },
|
||||
c = { '<cmd>CccHighlighterToggle<cr>', 'Highlight Colors' },
|
||||
h = { '<cmd>Hardtime toggle<cr>', 'Hardtime' },
|
||||
l = { '<cmd>:g/^\\s*$/d<cr>', 'Clean Empty Lines' },
|
||||
m = { '<cmd>MarkdownPreviewToggle<cr>', 'Markdown Preview' },
|
||||
n = { '<cmd>Telescope notify<cr>', 'Notifications' },
|
||||
o = { '<cmd>Dashboard<cr>', 'Dashboard' },
|
||||
p = { '<cmd>CccPick<cr>', 'Pick Color' },
|
||||
P = { '<cmd>CccConvert<cr>', 'Convert Color' },
|
||||
r = { '<cmd>Telescope reloader<cr>', 'Reload Module' },
|
||||
R = { '<cmd>ReloadConfig<cr>', 'Reload Configs' },
|
||||
x = { '<cmd>%SnipRun<cr>', 'Run File' },
|
||||
},
|
||||
d = {
|
||||
@@ -160,9 +160,9 @@ local mappings = {
|
||||
a = { '<cmd>b#<cr>', 'Alternate File' },
|
||||
c = { '<cmd>e $MYVIMRC<cr>', 'Config' },
|
||||
d = { '<cmd>lua require("telescope.builtin").find_files({cwd = vim.fn.stdpath("config")})<cr>', 'Config Dir' },
|
||||
E = { '<cmd>NvimTreeToggle<cr>', 'Explorer' },
|
||||
e = { '<cmd>NvimTreeToggle<cr>', 'Explorer' },
|
||||
f = { 'gf', 'File Under Cursor' },
|
||||
l = { '<cmd>e ~/.config/shell/local.sh', 'Local Config' },
|
||||
l = { '<cmd>e ~/.config/shell/local.sh<cr>', 'Local Config' },
|
||||
m = { '<cmd>e README.md<cr>', 'Readme' },
|
||||
n = { '<cmd>enew<cr>', 'New File' },
|
||||
z = { '<cmd>e $ZDOTDIR/.zshrc<cr>', 'Zsh Config' },
|
||||
@@ -230,8 +230,8 @@ local mappings = {
|
||||
e = { '<cmd>Telescope symbols<cr>', 'Emojis' },
|
||||
f = { "<cmd>put =expand('%:t')<cr>", 'File Name' },
|
||||
n = { '<cmd>Nerdy<cr>', 'Nerd Glyphs' },
|
||||
p = { '<cmd>put %<cr>', 'Relative Path' },
|
||||
P = { '<cmd>put %:p<cr>', 'Absolute Path' },
|
||||
p = { '<cmd>put %<cr>', 'Relative Path' },
|
||||
r = { '<cmd>Telescope registers<cr>', 'Registers' },
|
||||
t = { "<cmd>put =strftime('## %r')<cr>", 'Time' },
|
||||
},
|
||||
@@ -259,9 +259,9 @@ local mappings = {
|
||||
},
|
||||
k = {
|
||||
name = icons.ui.Keyboard .. 'Keys',
|
||||
k = { '<cmd>Telescope keymaps<cr>', 'Keymaps' },
|
||||
c = { '<cmd>Telescope commands<cr>', 'Commands' },
|
||||
h = { '<cmd>Telescope command_history<cr>', 'Command History' },
|
||||
k = { '<cmd>Telescope keymaps<cr>', 'Keymaps' },
|
||||
s = { '<cmd>Telescope search_history<cr>', 'Search History' },
|
||||
},
|
||||
l = {
|
||||
@@ -275,32 +275,34 @@ local mappings = {
|
||||
i = { '<cmd>LspInfo<cr>', 'LSP Info' },
|
||||
j = { '<cmd>Lspsaga diagnostic_jump_next<cr>', 'Next Diagnostic' },
|
||||
k = { '<cmd>Lspsaga diagnostic_jump_prev<cr>', 'Prev Diagnostic' },
|
||||
l = { '<cmd>Telescope diagnostics layout_strategy=vertical<cr>', 'File Diagnostics' },
|
||||
L = { '<cmd>Lspsaga show_workspace_diagnostics<cr>', 'Workspace Diagnostics' },
|
||||
l = { '<cmd>Telescope diagnostics layout_strategy=vertical<cr>', 'File Diagnostics' },
|
||||
o = { '<cmd>Lspsaga outline<cr>', 'Outline' },
|
||||
p = { '<cmd>Telescope lsp_incoming_calls<cr>', 'Incoming Calls' },
|
||||
P = { '<cmd>Telescope lsp_outgoing_calls<cr>', 'Outgoing Calls' },
|
||||
r = { '<cmd>Lspsaga rename<cr>', 'Rename' },
|
||||
q = { '<cmd>LspStop<cr>', 'Stop LSP' },
|
||||
Q = { '<cmd>LspRestart<cr>', 'Restart LSP' },
|
||||
R = { '<cmd>Lspsaga project_replace<cr>', 'Replace' },
|
||||
r = { '<cmd>Lspsaga rename<cr>', 'Rename' },
|
||||
s = { '<cmd>Telescope lsp_document_symbols theme=get_ivy<cr>', 'Document Symbols' },
|
||||
S = { '<cmd>Telescope lsp_dynamic_workspace_symbols<cr>', 'Workspace Symbols' },
|
||||
t = { '<cmd>Lspsaga peek_type_definition<cr>', 'Peek Type Definition' },
|
||||
T = { '<cmd>Lspsaga goto_type_definition<cr>', 'Goto Type Definition' },
|
||||
t = { '<cmd>Lspsaga peek_type_definition<cr>', 'Peek Type Definition' },
|
||||
},
|
||||
m = {
|
||||
name = icons.ui.Bookmark .. 'Marks',
|
||||
b = { "<cmd>lua require('telescope').extensions.marks_nvim.bookmarks_list_all()<cr>", 'Bookmarks' },
|
||||
D = { "<cmd>lua require('marks').delete_buf()<cr>", 'Delete Buffer' },
|
||||
d = { "<cmd>lua require('marks').delete_line()<cr>", 'Delete Line' },
|
||||
P = { "<cmd>lua require('marks').preview()<cr>", 'Preview' },
|
||||
x = { "<cmd>lua require('marks').delete_bookmark()<cr>", 'Delete Bookmark' },
|
||||
D = { "<cmd>lua require('marks').delete_buf()<cr>", 'Delete Buffer' },
|
||||
h = { "<cmd>lua require('marks').next_bookmark()<cr>", 'Next Bookmark' },
|
||||
j = { "<cmd>lua require('marks').next()<cr>", 'Next' },
|
||||
k = { "<cmd>lua require('marks').prev()<cr>", 'Previous' },
|
||||
l = { "<cmd>lua require('marks').prev_bookmark()<cr>", 'Previous Bookmark' },
|
||||
m = { '<cmd>Telescope marks<cr>', 'All Marks' },
|
||||
P = { "<cmd>lua require('marks').preview()<cr>", 'Preview' },
|
||||
s = { "<cmd>lua require('marks').set_next()<cr>", 'Set Next' },
|
||||
t = { "<cmd>lua require('marks').toggle()<cr>", 'Toggle' },
|
||||
x = { "<cmd>lua require('marks').delete_bookmark()<cr>", 'Delete Bookmark' },
|
||||
|
||||
['1'] = { "<cmd>lua require('marks').toggle_bookmark1()<cr>", 'Toggle Bookmark 0' },
|
||||
['2'] = { "<cmd>lua require('marks').toggle_bookmark2()<cr>", 'Toggle Bookmark 2' },
|
||||
@@ -350,11 +352,11 @@ local mappings = {
|
||||
name = icons.ui.Package .. 'Packages',
|
||||
c = { '<cmd>Lazy check<cr>', 'Check' },
|
||||
d = { '<cmd>Lazy debug<cr>', 'Debug' },
|
||||
p = { '<cmd>Lazy<cr>', 'Plugins' },
|
||||
P = { '<cmd>Lazy profile<cr>', 'Profile' },
|
||||
m = { '<cmd>Mason<cr>', 'Mason' },
|
||||
i = { '<cmd>Lazy install<cr>', 'Install' },
|
||||
l = { '<cmd>Lazy log<cr>', 'Log' },
|
||||
m = { '<cmd>Mason<cr>', 'Mason' },
|
||||
P = { '<cmd>Lazy profile<cr>', 'Profile' },
|
||||
p = { '<cmd>Lazy<cr>', 'Plugins' },
|
||||
r = { '<cmd>Lazy restore<cr>', 'Restore' },
|
||||
s = { '<cmd>Lazy sync<cr>', 'Sync' },
|
||||
u = { '<cmd>Lazy update<cr>', 'Update' },
|
||||
@@ -367,22 +369,23 @@ local mappings = {
|
||||
d = { '<cmd>bdelete<cr>', 'Delete Buffer' },
|
||||
f = { '<cmd>qall!<cr>', 'Force Quit' },
|
||||
q = { '<cmd>q<cr>', 'Quit' },
|
||||
w = { '<cmd>wq<cr>', 'Write and Quit' },
|
||||
},
|
||||
r = {
|
||||
name = icons.ui.Code .. 'Refactor',
|
||||
b = { "<cmd>lua require('spectre').open_file_search()<cr>", 'Replace Buffer' },
|
||||
d = { '', 'Go To Definition' },
|
||||
e = { "<cmd>lua require('refactoring').refactor('Extract Block')<CR>", 'Extract Block' },
|
||||
f = { "<cmd>lua require('refactoring').refactor('Extract Block To File')<CR>", 'Extract To File' },
|
||||
i = { "<cmd>lua require('refactoring').refactor('Inline Variable')<CR>", 'Inline Variable' },
|
||||
n = { '', 'Swap Next' },
|
||||
p = { '', 'Swap Previous' },
|
||||
r = { '', 'Smart Rename' },
|
||||
d = { '', 'Go To Definition' },
|
||||
h = { '', 'List Definition Head' },
|
||||
l = { '', 'List Definition' },
|
||||
i = { "<cmd>lua require('refactoring').refactor('Inline Variable')<CR>", 'Inline Variable' },
|
||||
j = { '', 'Next Usage' },
|
||||
k = { '', 'Previous Usage' },
|
||||
l = { '', 'List Definition' },
|
||||
n = { '', 'Swap Next' },
|
||||
p = { '', 'Swap Previous' },
|
||||
R = { "<Esc><cmd>lua require('telescope').extensions.refactoring.refactors()<CR>", 'Refactor Commands' },
|
||||
r = { '', 'Smart Rename' },
|
||||
S = { "<cmd>lua require('spectre').open()<cr>", 'Replace' },
|
||||
s = { [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]], 'Replace Word' },
|
||||
v = { "<cmd>lua require('refactoring').refactor('Extract Variable')<CR>", 'Extract Variable' },
|
||||
@@ -390,23 +393,28 @@ local mappings = {
|
||||
},
|
||||
s = {
|
||||
name = icons.ui.Windows .. 'Split',
|
||||
[','] = { '<cmd>NavigatorPrevious<cr>', 'Previous Split' },
|
||||
['`'] = { '<C-w>p', 'Previous Window' },
|
||||
['-'] = { '<C-w>s', 'Split Below' },
|
||||
['\\'] = { '<C-w>v', 'Split Right' },
|
||||
a = { '<cmd>vsplit<cr>', 'Vertical Split' },
|
||||
c = { '<cmd>tabclose<cr>', 'Close Tab' },
|
||||
d = { '<C-w>c', 'Close Window' },
|
||||
f = { '<cmd>tabfirst<cr>', 'First Tab' },
|
||||
h = { '<C-w>h', 'Move Left' },
|
||||
H = { '<cmd>vertical resize -10<cr>', 'Decrease window width' },
|
||||
j = { '<C-w>j', 'Move Down' },
|
||||
J = { '<cmd>resize -10<cr>', 'Decrease window height' },
|
||||
k = { '<C-w>k', 'Move Up' },
|
||||
K = { '<cmd>resize +10<cr>', 'Increase window height' },
|
||||
l = { '<C-w>l', 'Move Right' },
|
||||
p = { '<C-w>p', 'Previous Window' },
|
||||
L = { '<cmd>vertical resize +10<cr>', 'Increase window width' },
|
||||
p = { '<cmd>NavigatorPrevious<cr>', 'Previous Pane' },
|
||||
s = { '<cmd>split<cr>', 'Horizontal Split' },
|
||||
a = { '<cmd>vsplit<cr>', 'Vertical Split' },
|
||||
},
|
||||
t = {
|
||||
name = icons.ui.Terminal .. 'Terminal',
|
||||
['`'] = { '<cmd>Sterm<cr>', 'Horizontal Terminal' },
|
||||
c = { '<cmd>Sterm bundle exec rails console<cr>', 'Rails Console' },
|
||||
n = { '<cmd>Sterm node<cr>', 'Node' },
|
||||
p = { '<cmd>Sterm bpython<cr>', 'Python' },
|
||||
r = { '<cmd>Sterm irb<cr>', 'Ruby' },
|
||||
@@ -416,29 +424,30 @@ local mappings = {
|
||||
},
|
||||
u = {
|
||||
name = icons.ui.Test .. 'Test',
|
||||
f = { '<cmd>lua require("neotest").run.run(vim.fn.expand("%"))<cr>', 'Run Test' },
|
||||
F = { '<cmd>lua require("neotest").run.run()<cr>', 'Run Current Test' },
|
||||
f = { '<cmd>lua require("neotest").run.run(vim.fn.expand("%"))<cr>', 'Run Test' },
|
||||
o = { '<cmd>Neotest output-panel<cr>', 'Test Output' },
|
||||
O = { '<cmd>Neotest summary<cr>', 'Test Summary' },
|
||||
},
|
||||
v = {
|
||||
name = icons.ui.Star .. 'Select',
|
||||
p = { 'vip', 'Paragraph' },
|
||||
P = { 'vap', 'Around Para' },
|
||||
q = { 'viq', 'Quote' },
|
||||
Q = { 'vaq', 'Around Quote' },
|
||||
b = { 'vib', 'Bracket' },
|
||||
B = { 'vab', 'Around Bracket' },
|
||||
b = { 'vib', 'Bracket' },
|
||||
P = { 'vap', 'Around Para' },
|
||||
p = { 'vip', 'Paragraph' },
|
||||
Q = { 'vaq', 'Around Quote' },
|
||||
q = { 'viq', 'Quote' },
|
||||
},
|
||||
w = {
|
||||
name = icons.kind.File .. 'Writing',
|
||||
c = { '<cmd>set spell!<cr>', 'Spellcheck' },
|
||||
f = { "<cmd>lua require'utils'.sudo_write()<cr>", 'Force Write' },
|
||||
j = { ']s', 'Next Misspell' },
|
||||
k = { '[s', 'Prev Misspell' },
|
||||
c = { '<cmd>set spell!<cr>', 'Spellcheck' },
|
||||
q = { '<cmd>wq<cr>', 'Write and Quit' },
|
||||
s = { '<cmd>Telescope spell_suggest<cr>', 'Suggestions' },
|
||||
t = { '<cmd>Twilight<cr>', 'Twilight' },
|
||||
w = { '<cmd>w<cr>', 'Write' },
|
||||
w = { '<cmd>w<cr>', 'Write and Quit' },
|
||||
z = { '<cmd>ZenMode<cr>', 'ZenMode' },
|
||||
},
|
||||
x = { '<cmd>x<cr>', icons.ui.SignOut .. 'Save and Quit' },
|
||||
@@ -446,9 +455,9 @@ local mappings = {
|
||||
name = icons.ui.Clipboard .. 'Yank',
|
||||
a = { '<cmd>%y+<cr>', 'Copy Whole File' },
|
||||
f = { '<cmd>CopyFileName<cr>', 'File Name' },
|
||||
p = { '<cmd>CopyRelativePath<cr>', 'Relative Path' },
|
||||
P = { '<cmd>CopyAbsolutePath<cr>', 'Absolute Path' },
|
||||
g = { '<cmd>lua require"gitlinker".get_buf_range_url()<cr>', 'Copy Git URL' },
|
||||
P = { '<cmd>CopyAbsolutePath<cr>', 'Absolute Path' },
|
||||
p = { '<cmd>CopyRelativePath<cr>', 'Relative Path' },
|
||||
},
|
||||
}
|
||||
|
||||
@@ -477,9 +486,11 @@ local vmappings = {
|
||||
},
|
||||
c = {
|
||||
name = icons.ui.Neovim .. 'Code',
|
||||
s = { ':sort<cr>', 'Sort Asc' },
|
||||
i = { ':sort i<cr>', 'Sort Case Insensitive' },
|
||||
S = { ':sort!<cr>', 'Sort Desc' },
|
||||
s = { ':sort<cr>', 'Sort Asc' },
|
||||
u = { ':!uniq<cr>', 'Unique' },
|
||||
x = { "<esc><cmd>'<,'>SnipRun<cr>", 'Run Code' },
|
||||
},
|
||||
g = {
|
||||
name = icons.git.Octoface .. 'Git',
|
||||
@@ -516,7 +527,6 @@ local vmappings = {
|
||||
v = { "<esc><cmd>lua require('refactoring').refactor('Extract Variable')<CR>", 'Extract Variable' },
|
||||
i = { "<esc><cmd>lua require('refactoring').refactor('Inline Variable')<CR>", 'Inline Variable' },
|
||||
},
|
||||
s = { "<esc><cmd>'<,'>SnipRun<cr>", icons.ui.Play .. 'Run Code' },
|
||||
y = {
|
||||
name = icons.ui.Clipboard .. 'Yank',
|
||||
g = { '<cmd>lua require"gitlinker".get_buf_range_url("v")<cr>', 'Copy Git URL' },
|
||||
@@ -533,22 +543,27 @@ local no_leader_opts = {
|
||||
}
|
||||
|
||||
local no_leader_mappings = {
|
||||
K = { '<cmd>Lspsaga hover_doc<cr>', 'LSP Hover' },
|
||||
Q = { '<cmd>qall!<cr>', 'Force Quit!' },
|
||||
U = { '<cmd>redo<cr>', 'Redo' },
|
||||
|
||||
['<S-h>'] = { '<cmd>bprevious<cr>', 'Previous Buffer' },
|
||||
['<S-l>'] = { '<cmd>bnext<cr>', 'Next Buffer' },
|
||||
|
||||
['<C-f>'] = { '<cmd>Telescope find_files<cr>', 'Find Files' },
|
||||
['<C-g>'] = { '<cmd>Fterm lazygit<cr>', 'Lazygit' },
|
||||
|
||||
['<C-h>'] = { '<C-w>h', 'Move Left' },
|
||||
['<C-j>'] = { '<C-w>j', 'Move Down' },
|
||||
['<C-k>'] = { '<C-w>k', 'Move Up' },
|
||||
['<C-l>'] = { '<C-w>l', 'Move Right' },
|
||||
['<C-\\>'] = { '<C-w>p', 'Previous Pane' },
|
||||
|
||||
['<C-Up>'] = { '<cmd>resize +10<cr>', 'Increase window height' },
|
||||
['<C-Down>'] = { '<cmd>resize -10<cr>', 'Decrease window height' },
|
||||
['<C-Left>'] = { '<cmd>vertical resize -10<cr>', 'Decrease window width' },
|
||||
['<C-Right>'] = { '<cmd>vertical resize +10<cr>', 'Increase window width' },
|
||||
|
||||
['<C-f>'] = { '<cmd>Telescope find_files<cr>', 'Find Files' },
|
||||
['<C-g>'] = { '<cmd>Fterm lazygit<cr>', 'Lazygit' },
|
||||
|
||||
['['] = {
|
||||
name = icons.ui.ArrowLeft .. 'Previous',
|
||||
b = { '<cmd>bprevious<cr>', 'Buffer' },
|
||||
@@ -567,10 +582,6 @@ local no_leader_mappings = {
|
||||
g = { '<cmd>Gitsigns next_hunk<cr>', 'Git Hunk' },
|
||||
j = { '<C-i>', 'Jump' },
|
||||
},
|
||||
|
||||
K = { '<cmd>Lspsaga hover_doc<cr>', 'LSP Hover' },
|
||||
Q = { '<cmd>qall!<cr>', 'Force Quit!' },
|
||||
U = { '<cmd>redo<cr>', 'Redo' },
|
||||
}
|
||||
|
||||
if vim.fn.exists('$TMUX') == 1 then
|
||||
@@ -579,7 +590,7 @@ if vim.fn.exists('$TMUX') == 1 then
|
||||
['<C-j>'] = { '<cmd>NavigatorDown<cr>', 'Move Down' },
|
||||
['<C-k>'] = { '<cmd>NavigatorUp<cr>', 'Move Up' },
|
||||
['<C-l>'] = { '<cmd>NavigatorRight<cr>', 'Move Right' },
|
||||
['<C-m>'] = { '<cmd>NavigatorPrevious<cr>', 'Goto Previous' },
|
||||
['<C-\\>'] = { '<cmd>NavigatorPrevious<cr>', 'Previous Pane' },
|
||||
}
|
||||
no_leader_mappings = vim.tbl_extend('force', no_leader_mappings, tmux_mappings)
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user