feat(core): add octo.nvim and lsp-file-operations imports, remove Snacks keymaps

This commit is contained in:
Prad Nukala committed 2026-08-13 16:04:25 -04:00
1 parent d0d02a28e6
commit 05cc850e9e
2 files changed
+2 -21

No files matched your search

+2
View File
@@ -11,6 +11,7 @@ return {
{ import = "astrocommunity.editing-support.refactoring-nvim" }, { import = "astrocommunity.editing-support.refactoring-nvim" },
{ import = "astrocommunity.editing-support.conform-nvim" }, { import = "astrocommunity.editing-support.conform-nvim" },
{ import = "astrocommunity.diagnostics.trouble-nvim" }, { import = "astrocommunity.diagnostics.trouble-nvim" },
{ import = "astrocommunity.git.octo-nvim" },
{ import = "astrocommunity.pack.mdx" }, { import = "astrocommunity.pack.mdx" },
{ import = "astrocommunity.pack.biome" }, { import = "astrocommunity.pack.biome" },
{ import = "astrocommunity.pack.go" }, { import = "astrocommunity.pack.go" },
@@ -26,5 +27,6 @@ return {
{ import = "astrocommunity.pack.tailwindcss" }, { import = "astrocommunity.pack.tailwindcss" },
{ import = "astrocommunity.completion.supermaven-nvim" }, { import = "astrocommunity.completion.supermaven-nvim" },
{ import = "astrocommunity.lsp.dev-tools-nvim" }, { import = "astrocommunity.lsp.dev-tools-nvim" },
{ import = "astrocommunity.lsp.nvim-lsp-file-operations" },
{ import = "astrocommunity.colorscheme.cyberdream-nvim" }, { import = "astrocommunity.colorscheme.cyberdream-nvim" },
} }
-21
View File
@@ -1,23 +1,2 @@
-- This will run last in the setup process. -- This will run last in the setup process.
-- Pure lua; anything that doesn't fit the normal config locations goes here. -- Pure lua; anything that doesn't fit the normal config locations goes here.
-- Snacks.keymap: LSP-aware keymaps, only applied to buffers with a client
-- that supports the given method (which-key picks up the desc). ]] and [[
-- cycle through the LSP references that snacks.words auto-highlights,
-- complementing the core astrolsp `gd` / `gr` binds.
local ok, snacks = pcall(require, "snacks")
if ok then
snacks.keymap.set("n", "]]", function() snacks.words.jump(vim.v.count1, true) end, {
lsp = { method = "textDocument/documentHighlight" },
desc = "Next reference",
})
snacks.keymap.set("n", "[[", function() snacks.words.jump(-vim.v.count1, true) end, {
lsp = { method = "textDocument/documentHighlight" },
desc = "Previous reference",
})
end
-- Define _G.EditFromYazi eagerly: the yazi opener (~/.local/bin/yazi-nvim-open)
-- calls it via --remote-expr from ANY yazi running in an nvim terminal, even
-- one started before the session keymaps ever fired.
require "config.yazi_session"