1

Refresh generated nvim config

This commit is contained in:
2024-06-06 00:28:16 +02:00
parent 67ae09d87f
commit f0fadf6d12
24 changed files with 2626 additions and 1519 deletions

View File

@ -72,7 +72,7 @@ vim.cmd([[
]])
require("lazy").setup({
dev = {
path = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins",
path = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins",
patterns = { "." },
fallback = false,
},
@ -87,7 +87,7 @@ require("lazy").setup({
colorscheme catppuccin
]])
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/catppuccin-nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/catppuccin-nvim",
["lazy"] = false,
["name"] = "catppuccin",
["opts"] = { ["background"] = { ["dark"] = "mocha", ["light"] = "latte" }, ["flavour"] = "mocha" },
@ -98,7 +98,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("nvim-web-devicons").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-web-devicons",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-web-devicons",
["lazy"] = true,
["name"] = "web-devicons",
},
@ -107,7 +107,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("nvim-autopairs").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-autopairs",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-autopairs",
["event"] = { "InsertEnter" },
["lazy"] = true,
["name"] = "autopairs",
@ -116,7 +116,7 @@ require("lazy").setup({
{
"bbye",
["cmd"] = { "Bdelete", "Bwipeout" },
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/vim-bbye",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/vim-bbye",
["lazy"] = true,
["name"] = "bbye",
},
@ -125,7 +125,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("better_escape").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/better-escape.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/better-escape.nvim",
["event"] = { "InsertEnter" },
["lazy"] = true,
["name"] = "better-escape",
@ -136,7 +136,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("clangd_extensions").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/clangd_extensions.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/clangd_extensions.nvim",
["lazy"] = true,
["name"] = "clangd-extensions",
["opts"] = { ["inlay_hints"] = { ["inline"] = false } },
@ -149,50 +149,50 @@ require("lazy").setup({
["dependencies"] = {
{
"cmp-async-path",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp-async-path",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp-async-path",
["lazy"] = true,
["name"] = "cmp-async-path",
},
{
"cmp-buffer",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp-buffer",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp-buffer",
["enabled"] = false,
["lazy"] = true,
["name"] = "cmp-buffer",
},
{
"cmp-cmdline",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp-cmdline",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp-cmdline",
["enabled"] = false,
["lazy"] = true,
["name"] = "cmp-cmdline",
},
{
"cmp-emoji",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp-emoji",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp-emoji",
["lazy"] = true,
["name"] = "cmp-emoji",
},
{
"cmp-nvim-lsp",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp-nvim-lsp",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp-nvim-lsp",
["lazy"] = true,
["name"] = "cmp-nvim-lsp",
},
{
"cmp-nvim-lsp-signature-help",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp-nvim-lsp-signature-help",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp-nvim-lsp-signature-help",
["lazy"] = true,
["name"] = "cmp-nvim-lsp-signature-help",
},
{
"cmp-luasnip",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/cmp_luasnip",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/cmp_luasnip",
["lazy"] = true,
["name"] = "cmp-luasnip",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-cmp",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-cmp",
["event"] = { "InsertEnter" },
["lazy"] = true,
["name"] = "cmp",
@ -276,12 +276,12 @@ require("lazy").setup({
require("ts_context_commentstring").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-ts-context-commentstring",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-ts-context-commentstring",
["lazy"] = true,
["name"] = "ts-context-commentstring",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/comment.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/comment.nvim",
["lazy"] = false,
["name"] = "comment",
["opts"] = {
@ -298,7 +298,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("conform").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/conform.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/conform.nvim",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "conform",
@ -338,7 +338,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("nvim-web-devicons").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-web-devicons",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-web-devicons",
["lazy"] = true,
["name"] = "web-devicons",
},
@ -364,30 +364,30 @@ require("lazy").setup({
["dependencies"] = {
{
"plenary",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/plenary.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/plenary.nvim",
["lazy"] = true,
["name"] = "plenary",
},
{
"telescope-fzf-native",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-fzf-native.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope-fzf-native.nvim",
["lazy"] = true,
["name"] = "telescope-fzf-native",
},
{
"telescope-undo",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-undo.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope-undo.nvim",
["lazy"] = true,
["name"] = "telescope-undo",
},
{
"telescope-ui-select",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-ui-select.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope-ui-select.nvim",
["lazy"] = true,
["name"] = "telescope-ui-select",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope.nvim",
["lazy"] = true,
["name"] = "telescope",
["opts"] = {
@ -403,93 +403,25 @@ require("lazy").setup({
},
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/persisted.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/persisted.nvim",
["lazy"] = true,
["name"] = "persisted",
["opts"] = {
["autoload"] = false,
["autosave"] = true,
["follow_cwd"] = true,
["ignored_dirs"] = { "/", "~/", "~/Projects/" },
["silent"] = false,
["use_git_branch"] = false,
},
},
{
"project",
["config"] = function(_, opts)
require("project_nvim").setup(opts)
end,
["dependencies"] = {
{
"telescope",
["cmd"] = { "Telescope" },
["config"] = function(_, opts)
local telescope = require("telescope")
telescope.setup(opts)
for i, extension in ipairs({ "undo", "ui-select", "fzf" }) do
telescope.load_extension(extension)
end
end,
["dependencies"] = {
{
"plenary",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/plenary.nvim",
["lazy"] = true,
["name"] = "plenary",
},
{
"telescope-fzf-native",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-fzf-native.nvim",
["lazy"] = true,
["name"] = "telescope-fzf-native",
},
{
"telescope-undo",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-undo.nvim",
["lazy"] = true,
["name"] = "telescope-undo",
},
{
"telescope-ui-select",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-ui-select.nvim",
["lazy"] = true,
["name"] = "telescope-ui-select",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope.nvim",
["lazy"] = true,
["name"] = "telescope",
["opts"] = {
["defaults"] = {
["mappings"] = {
["i"] = {
["<Esc>"] = function(...)
return require("telescope.actions").close(...)
end,
},
},
},
},
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/project.nvim",
["lazy"] = true,
["name"] = "project",
["opts"] = {
["detection_methods"] = { "lsp", "pattern" },
["manual_mode"] = false,
["patterns"] = { ".git", "Makefile", "CMakeLists.txt", "flake.nix" },
},
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/dashboard-nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/dashboard-nvim",
["lazy"] = false,
["name"] = "dashboard",
["opts"] = {
["config"] = {
["center"] = {
{ ["action"] = "Telescope projects", ["desc"] = " Open Project", ["icon"] = "", ["key"] = "p" },
{
["action"] = "Telescope persisted",
["desc"] = " Restore Session",
@ -519,7 +451,7 @@ require("lazy").setup({
{
"diffview",
["cmd"] = { "DiffviewOpen" },
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/diffview.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/diffview.nvim",
["lazy"] = true,
["name"] = "diffview",
},
@ -528,7 +460,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("flash").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/flash.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/flash.nvim",
["keys"] = { "s", "S", "f", "F", "t", "T" },
["lazy"] = true,
["name"] = "flash",
@ -541,7 +473,7 @@ require("lazy").setup({
vim.g[k] = v
end
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/git-messenger.vim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/git-messenger.vim",
["lazy"] = true,
["name"] = "gitmessenger",
["opts"] = {
@ -554,7 +486,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("gitsigns").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/gitsigns.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/gitsigns.nvim",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "gitsigns",
@ -562,7 +494,7 @@ require("lazy").setup({
},
{
"haskell-tools",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/haskell-tools.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/haskell-tools.nvim",
["lazy"] = false,
["name"] = "haskell-tools",
},
@ -571,7 +503,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("illuminate").configure(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/vim-illuminate",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/vim-illuminate",
["event"] = { "BufreadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "illuminate",
@ -591,7 +523,7 @@ require("lazy").setup({
},
{
"intellitab",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/intellitab.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/intellitab.nvim",
["event"] = { "InsertEnter" },
["lazy"] = true,
["name"] = "intellitab",
@ -601,7 +533,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("nvim-lastplace").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-lastplace",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-lastplace",
["lazy"] = false,
["name"] = "lastplace",
},
@ -611,12 +543,12 @@ require("lazy").setup({
["dependencies"] = {
{
"plenary",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/plenary.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/plenary.nvim",
["lazy"] = true,
["name"] = "plenary",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/lazygit.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/lazygit.nvim",
["lazy"] = true,
["name"] = "lazygit",
},
@ -629,7 +561,7 @@ require("lazy").setup({
lint[k] = v
end
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-lint",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-lint",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "lint",
@ -732,12 +664,12 @@ require("lazy").setup({
["config"] = function(_, opts)
require("lazydev").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/vimplugin-nvim-lazydev",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/vimplugin-nvim-lazydev",
["ft"] = { "lua" },
["name"] = "lazydev",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-lspconfig",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-lspconfig",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "lspconfig",
@ -755,7 +687,7 @@ require("lazy").setup({
unhide = false,
})
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/lualine.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/lualine.nvim",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "lualine",
@ -783,7 +715,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("luasnip").config.set_config(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/luasnip",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/luasnip",
["lazy"] = false,
["name"] = "luasnip",
},
@ -795,7 +727,7 @@ require("lazy").setup({
vim.keymap.del("x", "<space>nr")
vim.keymap.del("n", "<space>nr")
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/NrrwRgn",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/NrrwRgn",
["lazy"] = true,
["name"] = "narrow-region",
},
@ -832,7 +764,7 @@ require("lazy").setup({
-- }
-- })
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-navic",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-navic",
["lazy"] = true,
["name"] = "navic",
["opts"] = {
@ -843,7 +775,7 @@ require("lazy").setup({
},
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-navbuddy",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-navbuddy",
["lazy"] = true,
["name"] = "navbuddy",
["opts"] = { ["lsp"] = { ["auto_attach"] = true }, ["window"] = { ["border"] = "rounded" } },
@ -857,7 +789,7 @@ require("lazy").setup({
["dependencies"] = {
{
"plenary",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/plenary.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/plenary.nvim",
["lazy"] = true,
["name"] = "plenary",
},
@ -866,18 +798,18 @@ require("lazy").setup({
["config"] = function(_, opts)
require("nvim-web-devicons").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-web-devicons",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-web-devicons",
["lazy"] = true,
["name"] = "web-devicons",
},
{
"nui",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nui.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nui.nvim",
["lazy"] = true,
["name"] = "nui",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/neo-tree.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/neo-tree.nvim",
["lazy"] = true,
["name"] = "neo-tree",
["opts"] = {
@ -927,18 +859,18 @@ require("lazy").setup({
vim.notify = require("notify")
require("notify").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-notify",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-notify",
["lazy"] = true,
["name"] = "notify",
},
{
"nui",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nui.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nui.nvim",
["lazy"] = true,
["name"] = "nui",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/noice.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/noice.nvim",
["lazy"] = false,
["name"] = "noice",
["opts"] = {
@ -976,25 +908,62 @@ require("lazy").setup({
},
{
"rainbow-delimiters",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/rainbow-delimiters.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/rainbow-delimiters.nvim",
["lazy"] = false,
["name"] = "rainbow-delimiters",
},
{
"rustaceanvim",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/rustaceanvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/rustaceanvim",
["init"] = function()
vim.g.rustaceanvim = {
tools = {
enable_clippy = true,
},
server = {
default_settings = {
["rust-analyzer"] = {
cargo = {
allFeatures = true,
-- features = "all",
-- loadOutDirsFromCheck = true,
-- runBuildScripts = true,
},
-- lint-nvim doesn't support clippy
checkOnSave = {
allFeatures = true,
allTargets = true,
command = "clippy",
extraArgs = {
"--",
"--no-deps",
"-Dclippy::pedantic",
"-Dclippy::nursery",
"-Dclippy::unwrap_used",
"-Dclippy::enum_glob_use",
"-Dclippy::complexity",
"-Dclippy::perf",
},
},
},
},
},
}
end,
["lazy"] = false,
["name"] = "rustaceanvim",
},
{
"sandwich",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/vim-sandwich",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/vim-sandwich",
["lazy"] = false,
["name"] = "sandwich",
},
{
"sleuth",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/vim-sleuth",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/vim-sleuth",
["lazy"] = false,
["name"] = "sleuth",
},
@ -1012,30 +981,30 @@ require("lazy").setup({
["dependencies"] = {
{
"plenary",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/plenary.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/plenary.nvim",
["lazy"] = true,
["name"] = "plenary",
},
{
"telescope-fzf-native",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-fzf-native.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope-fzf-native.nvim",
["lazy"] = true,
["name"] = "telescope-fzf-native",
},
{
"telescope-undo",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-undo.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope-undo.nvim",
["lazy"] = true,
["name"] = "telescope-undo",
},
{
"telescope-ui-select",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope-ui-select.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope-ui-select.nvim",
["lazy"] = true,
["name"] = "telescope-ui-select",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/telescope.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/telescope.nvim",
["lazy"] = true,
["name"] = "telescope",
["opts"] = {
@ -1058,12 +1027,12 @@ require("lazy").setup({
["dependencies"] = {
{
"plenary",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/plenary.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/plenary.nvim",
["lazy"] = true,
["name"] = "plenary",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/todo-comments.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/todo-comments.nvim",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "todo-comments",
@ -1086,7 +1055,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("toggleterm").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/toggleterm.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/toggleterm.nvim",
["keys"] = { "<C-/>" },
["lazy"] = true,
["name"] = "toggleterm",
@ -1119,7 +1088,7 @@ require("lazy").setup({
require("nvim-treesitter.configs").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-treesitter",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-treesitter",
["event"] = { "BufReadPost", "BufNewFile" },
["lazy"] = true,
["name"] = "treesitter",
@ -1144,7 +1113,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("trim").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/trim.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/trim.nvim",
["lazy"] = false,
["name"] = "trim",
},
@ -1154,7 +1123,7 @@ require("lazy").setup({
["config"] = function(_, opts)
require("trouble").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/trouble.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/trouble.nvim",
["lazy"] = true,
["name"] = "trouble",
},
@ -1166,12 +1135,12 @@ require("lazy").setup({
["dependencies"] = {
{
"promise",
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/promise-async",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/promise-async",
["lazy"] = true,
["name"] = "promise",
},
},
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/nvim-ufo",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/nvim-ufo",
["lazy"] = false,
["name"] = "ufo",
},
@ -1180,7 +1149,7 @@ require("lazy").setup({
["config"] = function(_, opts)
vim.g.vimtex_view_method = "zathura"
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/vimtex",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/vimtex",
["name"] = "vimtex",
},
{
@ -1188,18 +1157,35 @@ require("lazy").setup({
["config"] = function(_, opts)
require("which-key").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/which-key.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/which-key.nvim",
["lazy"] = false,
["name"] = "which-key",
["priority"] = 500,
},
{
"winshift",
["cmd"] = { "WinShift" },
["config"] = function(_, opts)
require("winshift").setup(opts)
end,
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/winshift.nvim",
["lazy"] = true,
["name"] = "winshift",
["opts"] = {
["highlight_moving_win"] = true,
["keymaps"] = {
["disable_defaults"] = true,
["win_move_mode"] = { ["h"] = "left", ["j"] = "down", ["k"] = "up", ["l"] = "right" },
},
},
},
{
"yanky",
["cmd"] = { "YankyClearHistory", "YankyRingHistory" },
["config"] = function(_, opts)
require("yanky").setup(opts)
end,
["dir"] = "/nix/store/n0b2m2d300z2r6ifh2c9rwsskha4c22h-lazy-plugins/yanky.nvim",
["dir"] = "/nix/store/b8r3kziagfi17ikh7w7id7r4xd1482yy-lazy-plugins/yanky.nvim",
["lazy"] = true,
["name"] = "yanky",
},
@ -1518,6 +1504,12 @@ do
{ ["action"] = "<C-w>p", ["key"] = "<leader>ww", ["mode"] = "n", ["options"] = {
["desc"] = "Goto other window",
} },
{
["action"] = "<cmd>WinShift<cr>",
["key"] = "<leader>wm",
["mode"] = "n",
["options"] = { ["desc"] = "Move window" },
},
{ ["action"] = "+toggle", ["key"] = "<leader>t", ["mode"] = "n" },
{
["action"] = "<cmd>Neotree action=show toggle=true<cr><C-w>=",