feat(LazyVSCode): add search functions
This commit is contained in:
11
README.md
11
README.md
@@ -4,9 +4,9 @@
|
|||||||
### `<leader>` +
|
### `<leader>` +
|
||||||
|L1 |L2 |L3 |Function |
|
|L1 |L2 |L3 |Function |
|
||||||
|--- |--- |--- |--- |
|
|--- |--- |--- |--- |
|
||||||
|`<leader>`(toggle) |b |- | Toggle Side Bar Visibility |
|
|s (search) |s |- | Search Symbols with VSCode Ctrl-P@ |
|
||||||
|`<leader>` |B |- | Toggle Side Bar Position |
|
|s |b |- | Search Breadcrumbs |
|
||||||
|`<leader>` |l |- | Toggle Line Number Mode |
|
|s |e |- | Search Editors Cross-Groups |
|
||||||
|`<leader>` |e |- | Toggle Editor Inside Group |
|
|`<leader>` |e |- | Toggle Editor Inside Group |
|
||||||
|`<leader>` |E |- | Toggle Editor Cross-Groups |
|
|`<leader>` |E |- | Toggle Editor Cross-Groups |
|
||||||
|`<leader>` |g |- | Toggle Groups |
|
|`<leader>` |g |- | Toggle Groups |
|
||||||
@@ -16,7 +16,6 @@
|
|||||||
|b |s |- | Open Sidebar Search |
|
|b |s |- | Open Sidebar Search |
|
||||||
|c (code) |f |- | Format Code |
|
|c (code) |f |- | Format Code |
|
||||||
|c |t |- | Flash.nvim Treesitter |
|
|c |t |- | Flash.nvim Treesitter |
|
||||||
|f (file) |s |- | File search with VSCode ctrl-p |
|
|
||||||
|e (editor) |d |- | Close Editor |
|
|e (editor) |d |- | Close Editor |
|
||||||
|e |g |- | Search Editor Cross-Groups |
|
|e |g |- | Search Editor Cross-Groups |
|
||||||
|e |i |- | Search Editor Inside Group |
|
|e |i |- | Search Editor Inside Group |
|
||||||
@@ -27,3 +26,7 @@
|
|||||||
|g |D |- | Close Group and Editors |
|
|g |D |- | Close Group and Editors |
|
||||||
|g |s |- | Split Group Horizontally |
|
|g |s |- | Split Group Horizontally |
|
||||||
|g |v |- | Split Group Vertically |
|
|g |v |- | Split Group Vertically |
|
||||||
|
|s (search) |f |- | Search Files with VSCode Ctrl-P |
|
||||||
|
|s |s |- | Search Symbols with VSCode Ctrl-P@ |
|
||||||
|
|s |b |- | Search Breadcrumbs |
|
||||||
|
|s |e |- | Search Editors Cross-Groups |
|
@@ -178,15 +178,27 @@ vim.keymap.set("n", "<leader>g=", groups.equalGroupSize, { desc = "Equal Group S
|
|||||||
vim.keymap.set("n", "<leader>gd", groups.close, { desc = "Close Group, Remain Editors" })
|
vim.keymap.set("n", "<leader>gd", groups.close, { desc = "Close Group, Remain Editors" })
|
||||||
vim.keymap.set("n", "<leader>gD", groups.alsoCloseEditors, { desc = "Close Group and Editors" })
|
vim.keymap.set("n", "<leader>gD", groups.alsoCloseEditors, { desc = "Close Group and Editors" })
|
||||||
|
|
||||||
-- Files
|
-- Search
|
||||||
local files = {
|
local search = {
|
||||||
search = function()
|
files = function()
|
||||||
vscode.action("workbench.action.quickOpen")
|
vscode.action("workbench.action.quickOpen")
|
||||||
-- vscode.action("workbench.action.quickOpenNavigateNextInFilePicker")
|
|
||||||
vscode.action("workbench.action.quickOpenSelectNext")
|
vscode.action("workbench.action.quickOpenSelectNext")
|
||||||
end
|
end,
|
||||||
|
symbols = function()
|
||||||
|
-- vscode.action("editor.action.accessibleViewGoToSymbol")
|
||||||
|
vscode.action("workbench.action.gotoSymbol")
|
||||||
|
end,
|
||||||
|
breadcrumbs = function()
|
||||||
|
vscode.action("breadcrumbs.focusAndSelect")
|
||||||
|
end,
|
||||||
|
editors = function()
|
||||||
|
vscode.action("workbench.action.quickOpenPreviousRecentlyUsedEditor")
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
vim.keymap.set("n", "<leader>fs", files.search, { desc = "Search Files with VSCode ctrl-p" })
|
vim.keymap.set("n", "<leader>sf", search.files, { desc = "Search Files with VSCode Ctrl-P" })
|
||||||
|
vim.keymap.set("n", "<leader>ss", search.symbols, { desc = "Search Symbols with VSCode Ctrl-P@" })
|
||||||
|
vim.keymap.set("n", "<leader>sb", search.breadcrumbs, { desc = "Search Breadcrumbs" })
|
||||||
|
vim.keymap.set("n", "<leader>se", search.editors, { desc = "Search Editors Cross-Groups" })
|
||||||
|
|
||||||
-- Use Lazy.nvim as the plugin manager
|
-- Use Lazy.nvim as the plugin manager
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
indent_type = "Spaces"
|
indent_type = "Spaces"
|
||||||
indent_width = 2
|
indent_width = 4
|
||||||
column_width = 120
|
column_width = 120
|
Reference in New Issue
Block a user