mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 16:53:00 +00:00
feat(nvim): Use <cmd> instead of :
* This will not let the cursor move when executing commands
This commit is contained in:
parent
5684ceaf0c
commit
abfa1bebec
6 changed files with 46 additions and 46 deletions
|
|
@ -81,9 +81,9 @@ return {
|
||||||
current_line_blame = true,
|
current_line_blame = true,
|
||||||
},
|
},
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>gb", ":Gitsigns blame<CR>", desc = "Blame file" },
|
{ "<leader>gb", "<cmd>Gitsigns blame<CR>", desc = "Blame file" },
|
||||||
{ "<leader>gd", ":Gitsigns diffthis<CR>", desc = "Diff file" },
|
{ "<leader>gd", "<cmd>Gitsigns diffthis<CR>", desc = "Diff file" },
|
||||||
{ "<leader>gB", ":Gitsigns toggle_current_line_blame<CR>", desc = "Toggle line blame" },
|
{ "<leader>gB", "<cmd>Gitsigns toggle_current_line_blame<CR>", desc = "Toggle line blame" },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{ -- Highlight and navigate between TODOs
|
{ -- Highlight and navigate between TODOs
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ return {
|
||||||
"CRAG666/code_runner.nvim",
|
"CRAG666/code_runner.nvim",
|
||||||
config = true,
|
config = true,
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>cr", ":RunCode<CR>", desc = "Run code" },
|
{ "<leader>cr", "<cmd>RunCode<CR>", desc = "Run code" },
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ return {
|
||||||
"goolord/alpha-nvim",
|
"goolord/alpha-nvim",
|
||||||
dependencies = {},
|
dependencies = {},
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>ba", ":Alpha<CR>", desc = "Toggle Alpha Dashboard" },
|
{ "<leader>ba", "<cmd>Alpha<CR>", desc = "Toggle Alpha Dashboard" },
|
||||||
},
|
},
|
||||||
cmd = {
|
cmd = {
|
||||||
"Alpha",
|
"Alpha",
|
||||||
|
|
@ -37,12 +37,12 @@ return {
|
||||||
dashboard.section.buttons.val.leader = "SPC"
|
dashboard.section.buttons.val.leader = "SPC"
|
||||||
dashboard.section.buttons.val = {
|
dashboard.section.buttons.val = {
|
||||||
-- leader = "SPC",
|
-- leader = "SPC",
|
||||||
dashboard.button("p", " 查找项目", ":Telescope projects<CR>"),
|
dashboard.button("p", " 查找项目", "<cmd>Telescope projects<CR>"),
|
||||||
dashboard.button("h", " 历史文件", ":Telescope oldfiles<CR>"),
|
dashboard.button("h", " 历史文件", "<cmd>Telescope oldfiles<CR>"),
|
||||||
dashboard.button("l", " 加载会话", ":SessionSearch<CR>"),
|
dashboard.button("l", " 加载会话", "<cmd>SessionSearch<CR>"),
|
||||||
-- FIXME: This does not work on Windows - Make it more portable
|
-- FIXME: This does not work on Windows - Make it more portable
|
||||||
dashboard.button("c", " 转到设置", ":Telescope find_files cwd=~/.config/nvim<CR>"),
|
dashboard.button("c", " 转到设置", "<cmd>Telescope find_files cwd=~/.config/nvim<CR>"),
|
||||||
dashboard.button("SPC q", " 退出", ":qa<CR>"),
|
dashboard.button("SPC q", " 退出", "<cmd>qa<CR>"),
|
||||||
}
|
}
|
||||||
dashboard.section.footer.val = "今日 " .. os.date("%Y-%m-%d %A") .. " "
|
dashboard.section.footer.val = "今日 " .. os.date("%Y-%m-%d %A") .. " "
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,22 +12,22 @@ return {
|
||||||
after = "catppuccin",
|
after = "catppuccin",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>b1", ":BufferLineGotoBuffer 1<CR>", desc = "Switch to Buffer #1" },
|
{ "<leader>b1", "<cmd>BufferLineGotoBuffer 1<CR>", desc = "Switch to Buffer #1" },
|
||||||
{ "<leader>b2", ":BufferLineGotoBuffer 2<CR>", desc = "Switch to Buffer #2" },
|
{ "<leader>b2", "<cmd>BufferLineGotoBuffer 2<CR>", desc = "Switch to Buffer #2" },
|
||||||
{ "<leader>b3", ":BufferLineGotoBuffer 3<CR>", desc = "Switch to Buffer #3" },
|
{ "<leader>b3", "<cmd>BufferLineGotoBuffer 3<CR>", desc = "Switch to Buffer #3" },
|
||||||
{ "<leader>b4", ":BufferLineGotoBuffer 4<CR>", desc = "Switch to Buffer #4" },
|
{ "<leader>b4", "<cmd>BufferLineGotoBuffer 4<CR>", desc = "Switch to Buffer #4" },
|
||||||
{ "<leader>b5", ":BufferLineGotoBuffer 5<CR>", desc = "Switch to Buffer #5" },
|
{ "<leader>b5", "<cmd>BufferLineGotoBuffer 5<CR>", desc = "Switch to Buffer #5" },
|
||||||
{ "<leader>b6", ":BufferLineGotoBuffer 6<CR>", desc = "Switch to Buffer #6" },
|
{ "<leader>b6", "<cmd>BufferLineGotoBuffer 6<CR>", desc = "Switch to Buffer #6" },
|
||||||
{ "<leader>b7", ":BufferLineGotoBuffer 7<CR>", desc = "Switch to Buffer #7" },
|
{ "<leader>b7", "<cmd>BufferLineGotoBuffer 7<CR>", desc = "Switch to Buffer #7" },
|
||||||
{ "<leader>b8", ":BufferLineGotoBuffer 8<CR>", desc = "Switch to Buffer #8" },
|
{ "<leader>b8", "<cmd>BufferLineGotoBuffer 8<CR>", desc = "Switch to Buffer #8" },
|
||||||
{ "<leader>b9", ":BufferLineGotoBuffer 9<CR>", desc = "Switch to Buffer #9" },
|
{ "<leader>b9", "<cmd>BufferLineGotoBuffer 9<CR>", desc = "Switch to Buffer #9" },
|
||||||
{ "<leader>bb", ":BufferLinePick<CR>", desc = "Quick Switch Buffers" },
|
{ "<leader>bb", "<cmd>BufferLinePick<CR>", desc = "Quick Switch Buffers" },
|
||||||
{ "<leader>bD", ":BufferLineCloseOthers<CR>", desc = "Delete Other Buffers" },
|
{ "<leader>bD", "<cmd>BufferLineCloseOthers<CR>", desc = "Delete Other Buffers" },
|
||||||
{ "<leader>bxx", ":BufferLineCloseOthers<CR>", desc = "Delete Other Buffers" },
|
{ "<leader>bxx", "<cmd>BufferLineCloseOthers<CR>", desc = "Delete Other Buffers" },
|
||||||
{ "<leader>bxh", ":BufferLineCloseLeft<CR>", desc = "Delete Buffers Left" },
|
{ "<leader>bxh", "<cmd>BufferLineCloseLeft<CR>", desc = "Delete Buffers Left" },
|
||||||
{ "<leader>bxi", ":BufferLineCloseRight<CR>", desc = "Delete Buffers Right" },
|
{ "<leader>bxi", "<cmd>BufferLineCloseRight<CR>", desc = "Delete Buffers Right" },
|
||||||
{ "<leader>bX", ":BufferLineCloseOthers<CR>", desc = "Delete Other Buffers" },
|
{ "<leader>bX", "<cmd>BufferLineCloseOthers<CR>", desc = "Delete Other Buffers" },
|
||||||
{ "<leader>bt", ":BufferLineTogglePin<CR>", desc = "Pin Buffer" },
|
{ "<leader>bt", "<cmd>BufferLineTogglePin<CR>", desc = "Pin Buffer" },
|
||||||
},
|
},
|
||||||
opts = {
|
opts = {
|
||||||
options = {
|
options = {
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ return {
|
||||||
version = "*",
|
version = "*",
|
||||||
lazy = false,
|
lazy = false,
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>ft", ":NvimTreeToggle<CR>", desc = "Toggle File Explorer" },
|
{ "<leader>ft", "<cmd>NvimTreeToggle<CR>", desc = "Toggle File Explorer" },
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-tree/nvim-web-devicons",
|
"nvim-tree/nvim-web-devicons",
|
||||||
|
|
|
||||||
|
|
@ -28,24 +28,24 @@ return {
|
||||||
},
|
},
|
||||||
dependencies = { "nvim-lua/plenary.nvim" },
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader><leader>", ":Telescope find_files<CR>", desc = "Find Files" },
|
{ "<leader><leader>", "<cmd>Telescope find_files<CR>", desc = "Find Files" },
|
||||||
{ "<leader>fc", ":Telescope find_files cwd=~/.config/nvim<CR>", desc = "Edit configs" },
|
{ "<leader>fc", "<cmd>Telescope find_files cwd=~/.config/nvim<CR>", desc = "Edit configs" },
|
||||||
{ "<leader>/", ":Telescope live_grep<CR>", desc = "Grep Files" },
|
{ "<leader>/", "<cmd>Telescope live_grep<CR>", desc = "Grep Files" },
|
||||||
{ "<leader>;", ":Telescope<CR>", desc = "Show Telescope Commands" },
|
{ "<leader>;", "<cmd>Telescope<CR>", desc = "Show Telescope Commands" },
|
||||||
{ "<leader>ui", ":Telescope colorscheme<CR>", desc = "Change colorscheme" },
|
{ "<leader>ui", "<cmd>Telescope colorscheme<CR>", desc = "Change colorscheme" },
|
||||||
{ "<leader>pp", ":Telescope projects<CR>", desc = "List all Projects" },
|
{ "<leader>pp", "<cmd>Telescope projects<CR>", desc = "List all Projects" },
|
||||||
{ "<leader>pg", ":Telescope projects<CR>", desc = "List all Git Projects" },
|
{ "<leader>pg", "<cmd>Telescope projects<CR>", desc = "List all Git Projects" },
|
||||||
{ "<leader>ps", ":Telescope session-lens<CR>", desc = "List all sessions" },
|
{ "<leader>ps", "<cmd>Telescope session-lens<CR>", desc = "List all sessions" },
|
||||||
{ "<leader>gs", ":Telescope git_status<CR>", desc = "Git Status" },
|
{ "<leader>gs", "<cmd>Telescope git_status<CR>", desc = "Git Status" },
|
||||||
{ "<leader>gt", ":Telescope git_branches<CR>", desc = "Git Branches" },
|
{ "<leader>gt", "<cmd>Telescope git_branches<CR>", desc = "Git Branches" },
|
||||||
{ "<leader>gc", ":Telescope git_commits<CR>", desc = "Show commits" },
|
{ "<leader>gc", "<cmd>Telescope git_commits<CR>", desc = "Show commits" },
|
||||||
{ "<leader>fb", ":Telescope buffers<CR>", desc = "List Buffers" },
|
{ "<leader>fb", "<cmd>Telescope buffers<CR>", desc = "List Buffers" },
|
||||||
{ "<leader>ff", ":Telescope fd<CR>", desc = "Find Files" },
|
{ "<leader>ff", "<cmd>Telescope fd<CR>", desc = "Find Files" },
|
||||||
{ "<leader>fh", ":Telescope oldfiles<CR>", desc = "Recent Files" },
|
{ "<leader>fh", "<cmd>Telescope oldfiles<CR>", desc = "Recent Files" },
|
||||||
{ "<leader>ce", ":Telescope diagnostics<CR>", desc = "Navigate errors/warnings" },
|
{ "<leader>ce", "<cmd>Telescope diagnostics<CR>", desc = "Navigate errors/warnings" },
|
||||||
{ "<leader>cs", ":Telescope treesitter<CR>", desc = "Search symbols" },
|
{ "<leader>cs", "<cmd>Telescope treesitter<CR>", desc = "Search symbols" },
|
||||||
{ "<leader>cS", ":Telescope grep_string<CR>", desc = "Search current symbol" },
|
{ "<leader>cS", "<cmd>Telescope grep_string<CR>", desc = "Search current symbol" },
|
||||||
{ "<leader>bB", ":Telescope buffers<CR>", desc = "List Buffers" },
|
{ "<leader>bB", "<cmd>Telescope buffers<CR>", desc = "List Buffers" },
|
||||||
{ "<leader>fl", ":Telescope filetypes", desc = "Set Filetype/Lang to ..." },
|
{ "<leader>fl", "<cmd>Telescope filetypes", desc = "Set Filetype/Lang to ..." },
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue