mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
feat(nvim): add a few telescope extensions and reconfigure keymaps
This commit is contained in:
@@ -104,19 +104,20 @@
|
|||||||
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
|
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
|
||||||
"promise-async": { "branch": "main", "commit": "93540c168c5ed2b030ec3e6c40ab8bbb85e36355" },
|
"promise-async": { "branch": "main", "commit": "93540c168c5ed2b030ec3e6c40ab8bbb85e36355" },
|
||||||
"rainbow_csv": { "branch": "master", "commit": "6955d13a65e0161e8dad488b6045441d527d62ec" },
|
"rainbow_csv": { "branch": "master", "commit": "6955d13a65e0161e8dad488b6045441d527d62ec" },
|
||||||
|
"smart-open.nvim": { "branch": "0.2.x", "commit": "026091fe7f9b283aa1f5f4bb8c56aa5bcad43dbd" },
|
||||||
"smart-splits.nvim": { "branch": "master", "commit": "b41a4753120b78babb711f2ff9e5fe6b19fc13a7" },
|
"smart-splits.nvim": { "branch": "master", "commit": "b41a4753120b78babb711f2ff9e5fe6b19fc13a7" },
|
||||||
"sqlite.lua": { "branch": "master", "commit": "40701b6151f8883980c1548647116de39b763540" },
|
"sqlite.lua": { "branch": "master", "commit": "40701b6151f8883980c1548647116de39b763540" },
|
||||||
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
|
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
|
||||||
"tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" },
|
"tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" },
|
||||||
"tailwind-sorter.nvim": { "branch": "main", "commit": "3bde5890457e6272550c8b853c13bfb57457f47f" },
|
"tailwind-sorter.nvim": { "branch": "main", "commit": "3bde5890457e6272550c8b853c13bfb57457f47f" },
|
||||||
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "bc25c56083939f274edcfe395c6ff7de23b67c50" },
|
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "bc25c56083939f274edcfe395c6ff7de23b67c50" },
|
||||||
"telescope-bookmarks.nvim": { "branch": "main", "commit": "309cbf2cdb9ec04551553acd3dcd759d9e9f3840" },
|
|
||||||
"telescope-file-browser.nvim": { "branch": "master", "commit": "8839e3f8070dfafa5b0c0e4652700298e7b872c4" },
|
"telescope-file-browser.nvim": { "branch": "master", "commit": "8839e3f8070dfafa5b0c0e4652700298e7b872c4" },
|
||||||
"telescope-frecency.nvim": { "branch": "master", "commit": "bd52772bf2e8d3e83f1575a018cf4a0e8c3c09a3" },
|
"telescope-frecency.nvim": { "branch": "master", "commit": "bd52772bf2e8d3e83f1575a018cf4a0e8c3c09a3" },
|
||||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
|
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
|
||||||
"telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" },
|
"telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" },
|
||||||
"telescope-github.nvim": { "branch": "master", "commit": "ee95c509901c3357679e9f2f9eaac3561c811736" },
|
"telescope-github.nvim": { "branch": "master", "commit": "ee95c509901c3357679e9f2f9eaac3561c811736" },
|
||||||
"telescope-heading.nvim": { "branch": "main", "commit": "23ce2c9ef252aecbaa37300c1209b5ef2b51e6c5" },
|
"telescope-heading.nvim": { "branch": "main", "commit": "23ce2c9ef252aecbaa37300c1209b5ef2b51e6c5" },
|
||||||
|
"telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" },
|
||||||
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "731a046da7dd3adff9de871a42f9b7fb85f60f47" },
|
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "731a046da7dd3adff9de871a42f9b7fb85f60f47" },
|
||||||
"telescope-node-modules.nvim": { "branch": "main", "commit": "b846d33ff5763176dc14fc74c30941a2067c82fd" },
|
"telescope-node-modules.nvim": { "branch": "main", "commit": "b846d33ff5763176dc14fc74c30941a2067c82fd" },
|
||||||
"telescope-undo.nvim": { "branch": "main", "commit": "d3afc1c105535a90caec092ce27a113f77ba7b84" },
|
"telescope-undo.nvim": { "branch": "main", "commit": "d3afc1c105535a90caec092ce27a113f77ba7b84" },
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ return {
|
|||||||
"prettierd",
|
"prettierd",
|
||||||
"pyright",
|
"pyright",
|
||||||
"rubocop",
|
"rubocop",
|
||||||
"ruby",
|
|
||||||
"rubyfmt",
|
"rubyfmt",
|
||||||
"shellcheck",
|
"shellcheck",
|
||||||
"stylua",
|
"stylua",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ return {
|
|||||||
dependencies = {
|
dependencies = {
|
||||||
"crispgm/telescope-heading.nvim",
|
"crispgm/telescope-heading.nvim",
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>sl", "<cmd>Telescope heading<cr>", desc = "Headlines" },
|
{ ";h", "<cmd>Telescope heading<cr>", desc = "Headlines" },
|
||||||
},
|
},
|
||||||
opts = {
|
opts = {
|
||||||
extensions = {
|
extensions = {
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
-- Telescope extension to open your Browser bookmarks
|
|
||||||
-- https://github.com/dhruvmanila/telescope-bookmarks.nvim
|
|
||||||
return {
|
|
||||||
"telescope.nvim",
|
|
||||||
dependencies = {
|
|
||||||
"dhruvmanila/telescope-bookmarks.nvim",
|
|
||||||
keys = {
|
|
||||||
{ "<leader>sR", "<cmd>Telescope bookmarks<cr>", desc = "Brave Bookmarks" },
|
|
||||||
},
|
|
||||||
opts = {
|
|
||||||
extensions = {
|
|
||||||
bookmarks = {
|
|
||||||
selected_browser = "brave",
|
|
||||||
url_open_command = "open",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require("telescope").load_extension("bookmarks")
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
@@ -5,7 +5,11 @@ return {
|
|||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-telescope/telescope-file-browser.nvim",
|
"nvim-telescope/telescope-file-browser.nvim",
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>sB", ":Telescope file_browser path=%:p:h=%:p:h<cr>", desc = "Browse Files" },
|
{
|
||||||
|
";t",
|
||||||
|
"<cmd>Telescope file_browser respect_gitignore=false hidden=true grouped=true<cr>",
|
||||||
|
desc = "File Browser",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
opts = {
|
opts = {
|
||||||
extensions = {
|
extensions = {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ return {
|
|||||||
"kkharji/sqlite.lua",
|
"kkharji/sqlite.lua",
|
||||||
},
|
},
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>sf", "<cmd>Telescope frecency<cr>", desc = "Frecency" },
|
{ ";mr", "<cmd>Telescope frecency<cr>", desc = "Most recently used files" },
|
||||||
},
|
},
|
||||||
opts = {
|
opts = {
|
||||||
extensions = {
|
extensions = {
|
||||||
|
|||||||
12
nvim/lua/plugins/telescope-import.lua
Normal file
12
nvim/lua/plugins/telescope-import.lua
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
-- Import modules with ease
|
||||||
|
-- https://github.com/piersolenski/telescope-import.nvim
|
||||||
|
return {
|
||||||
|
"piersolenski/telescope-import.nvim",
|
||||||
|
dependencies = "nvim-telescope/telescope.nvim",
|
||||||
|
keys = {
|
||||||
|
{ ";i", "<cmd>Telescope import<cr>", desc = "Import Modules" },
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
require("telescope").load_extension("import")
|
||||||
|
end,
|
||||||
|
}
|
||||||
@@ -11,6 +11,9 @@ return {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
keys = {
|
||||||
|
{ ";s", "<cmd>Telescope live_grep_args<cr>", desc = "Live Grep" },
|
||||||
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require("telescope").load_extension("live_grep_args")
|
require("telescope").load_extension("live_grep_args")
|
||||||
end,
|
end,
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ return {
|
|||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-telescope/telescope-node-modules.nvim",
|
"nvim-telescope/telescope-node-modules.nvim",
|
||||||
keys = {
|
keys = {
|
||||||
{ "<leader>sN", "<cmd>Telescope node_modules list<cr>", desc = "Node Modules" },
|
{ ";N", "<cmd>Telescope node_modules list<cr>", desc = "Node Modules" },
|
||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require("telescope").load_extension("node_modules")
|
require("telescope").load_extension("node_modules")
|
||||||
|
|||||||
16
nvim/lua/plugins/telescope-smart-open.lua
Normal file
16
nvim/lua/plugins/telescope-smart-open.lua
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
-- Neovim plugin for fast file-finding
|
||||||
|
-- https://github.com/danielfalk/smart-open.nvim
|
||||||
|
return {
|
||||||
|
"danielfalk/smart-open.nvim",
|
||||||
|
branch = "0.2.x",
|
||||||
|
keys = {
|
||||||
|
{ ";o", "<cmd>Telescope smart_open<cr>", desc = "Smart Open" },
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
require("telescope").load_extension("smart_open")
|
||||||
|
end,
|
||||||
|
dependencies = {
|
||||||
|
"kkharji/sqlite.lua",
|
||||||
|
{ "nvim-telescope/telescope-fzy-native.nvim" },
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -6,6 +6,9 @@ return {
|
|||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"debugloop/telescope-undo.nvim",
|
"debugloop/telescope-undo.nvim",
|
||||||
},
|
},
|
||||||
|
keys = {
|
||||||
|
{ ";u", "<cmd>Telescope undo<cr>", desc = "Undo Tree" },
|
||||||
|
},
|
||||||
opts = {
|
opts = {
|
||||||
extensions = {
|
extensions = {
|
||||||
undo = {
|
undo = {
|
||||||
|
|||||||
@@ -8,17 +8,8 @@ return {
|
|||||||
{ ";cs", "<cmd>Telescope spell_suggest<cr>", desc = "Spell Suggest" },
|
{ ";cs", "<cmd>Telescope spell_suggest<cr>", desc = "Spell Suggest" },
|
||||||
{ ";d", "<cmd>Telescope diagnostics<cr>", desc = "Diagnostics" },
|
{ ";d", "<cmd>Telescope diagnostics<cr>", desc = "Diagnostics" },
|
||||||
{ ";f", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
|
{ ";f", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
|
||||||
{ ";mr", "<cmd>Telescope frecency<cr>", desc = "Most recently used files" },
|
|
||||||
{ ";n", "<cmd>Telescope notify<cr>", desc = "Notify" },
|
{ ";n", "<cmd>Telescope notify<cr>", desc = "Notify" },
|
||||||
{ ";r", "<cmd>Telescope resume<cr>", desc = "Resume" },
|
{ ";r", "<cmd>Telescope resume<cr>", desc = "Resume" },
|
||||||
{ ";s", "<cmd>Telescope live_grep_args<cr>", desc = "Live Grep" },
|
|
||||||
{
|
|
||||||
";t",
|
|
||||||
"<cmd>Telescope file_browser respect_gitignore=false hidden=true grouped=true<cr>",
|
|
||||||
desc = "File Browser",
|
|
||||||
},
|
|
||||||
{ ";o", "<cmd>TodoTelescope<cr>", desc = "Todo Comments" },
|
|
||||||
{ ";u", "<cmd>Telescope undo<cr>", desc = "Undo Tree" },
|
|
||||||
{ "<C-p>", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
|
{ "<C-p>", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
|
||||||
{ "<C-t>", "<cmd>Telescope<cr>", desc = "Telescope" },
|
{ "<C-t>", "<cmd>Telescope<cr>", desc = "Telescope" },
|
||||||
{ "<M-b>", "<cmd>Telescope buffers previewer=false shorten_path=true theme=dropdown<cr>", desc = "Buffers" },
|
{ "<M-b>", "<cmd>Telescope buffers previewer=false shorten_path=true theme=dropdown<cr>", desc = "Buffers" },
|
||||||
|
|||||||
7
nvim/lua/plugins/todo-comments.lua
Normal file
7
nvim/lua/plugins/todo-comments.lua
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
return {
|
||||||
|
"folke/todo-comments.nvim",
|
||||||
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
|
keys = {
|
||||||
|
{ ";O", "<cmd>TodoTelescope<cr>", desc = "Todo Comments" },
|
||||||
|
},
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user