summaryrefslogtreecommitdiff
path: root/lua/plugins/general.lua
diff options
context:
space:
mode:
authorbee <beebeeb5k@gmail.com>2026-05-05 22:37:10 +0530
committerbee <beebeeb5k@gmail.com>2026-05-05 22:37:10 +0530
commit9365a8e96827cbf7bc5adad6d29bcd05b4d761b2 (patch)
tree0998a5dcfc4517e4112a2c589e04ac0dbc1e011b /lua/plugins/general.lua
parent0c50f17133b90c60735f1f51943f51f60372bdd3 (diff)
Migrate from nixcats to nix-wrapper-modules
Diffstat (limited to 'lua/plugins/general.lua')
-rw-r--r--lua/plugins/general.lua134
1 files changed, 0 insertions, 134 deletions
diff --git a/lua/plugins/general.lua b/lua/plugins/general.lua
deleted file mode 100644
index 6716bbc..0000000
--- a/lua/plugins/general.lua
+++ /dev/null
@@ -1,134 +0,0 @@
-return {
- {
- "guess-indent.nvim",
- for_cat = "core.general",
- event = "DeferredUIEnter",
- after = function()
- require("guess-indent").setup({
- auto_cmd = true,
- override_editorconfig = true,
- filetype_exclude = {
- "netrw",
- "tutor",
- "oil",
- "gitcommit",
- },
- buftype_exclude = {
- "help",
- "nofile",
- "terminal",
- "prompt",
- },
- on_tab_options = {
- ["expandtab"] = false,
- },
- on_space_options = {
- ["expandtab"] = true,
- ["tabstop"] = "detected",
- ["softtabstop"] = "detected",
- ["shiftwidth"] = "detected",
- },
- })
- end,
- },
- {
- "nvim-surround",
- for_cat = "core.general",
- event = { "BufReadPre", "BufNewFile" },
- after = function()
- require("nvim-surround").setup()
- end,
- },
- {
- "oil.nvim",
- keys = { { "<leader>o", "<CMD>Oil<CR>", desc = "Open oil" } },
- for_cat = "core.general",
- after = function()
- require("oil").setup({
- default_file_explorer = true,
- columns = { "icon", "permissions", "size" },
- keymaps = {
- ["-"] = "actions.parent",
- ["<CR>"] = "actions.select",
- ["<C-v>"] = "actions.select_vsplit",
- ["<C-s>"] = "actions.select_split",
- },
- })
- end,
- },
- {
- "undotree",
- for_cat = "core.general",
- cmd = { "UndotreeToggle", "UndotreeHide", "UndotreeShow", "UndotreeFocus", "UndotreePersistUndo" },
- keys = { { "<leader>U", "<cmd>UndotreeToggle<CR>", mode = { "n" }, desc = "Undo Tree" } },
- before = function(_)
- vim.g.undotree_WindowLayout = 1
- vim.g.undotree_SplitWidth = 40
- vim.g.undotree_WindowLayout = 3
- end,
- },
- {
- "lazydev.nvim",
- ft = "lua",
- after = function()
- require("lazydev").setup({
- library = {
- { path = "${3rd}/luv/library", words = { "vim%.uv" } },
- },
-
- integrations = {
- -- Fixes lspconfig's workspace management for LuaLS
- -- Only create a new workspace if the buffer is not part
- -- of an existing workspace or one of its libraries
- lspconfig = true,
- -- add the cmp source for completion of:
- -- `require "modname"`
- -- `---@module "modname"`
- cmp = true,
- -- same, but for Coq
- coq = false,
- },
- })
- end,
- },
- {
- "trouble.nvim",
- for_cat = "core.general",
- cmd = "Trouble",
- keys = {
- {
- "<leader>xx",
- "<cmd>Trouble diagnostics toggle<cr>",
- desc = "Diagnostics (Trouble)",
- },
- {
- "<leader>xX",
- "<cmd>Trouble diagnostics toggle filter.buf=0<cr>",
- desc = "Buffer Diagnostics (Trouble)",
- },
- {
- "<leader>cs",
- "<cmd>Trouble symbols toggle focus=false<cr>",
- desc = "Symbols (Trouble)",
- },
- {
- "<leader>cl",
- "<cmd>Trouble lsp toggle focus=false win.position=right<cr>",
- desc = "LSP Definitions / references / ... (Trouble)",
- },
- {
- "<leader>xL",
- "<cmd>Trouble loclist toggle<cr>",
- desc = "Location List (Trouble)",
- },
- {
- "<leader>xQ",
- "<cmd>Trouble qflist toggle<cr>",
- desc = "Quickfix List (Trouble)",
- },
- },
- after = function()
- require("trouble").setup()
- end,
- },
-}