Compare commits

..

1 Commits
main ... red

Author SHA1 Message Date
Kore Francis ab2de7391a update(red): 20240604 11 months ago

16
.gitignore vendored

@ -1,8 +1,8 @@
tt.* tt.*
.tests .tests
doc/tags doc/tags
debug debug
.repro .repro
foo.* foo.*
*.log *.log
data data

@ -1,15 +1,15 @@
{ {
"neodev": { "neodev": {
"library": { "library": {
"enabled": true, "enabled": true,
"plugins": true "plugins": true
} }
}, },
"neoconf": { "neoconf": {
"plugins": { "plugins": {
"lua_ls": { "lua_ls": {
"enabled": true "enabled": true
} }
} }
} }
} }

@ -1,2 +1,2 @@
-- bootstrap lazy.nvim, LazyVim and your plugins -- bootstrap lazy.nvim, LazyVim and your plugins
require("config.lazy") require("config.lazy")

@ -1,20 +1,23 @@
{ {
"LazyVim": { "branch": "main", "commit": "0c396e298a3fb9e405651288b260779d67f79956" }, "LazyVim": { "branch": "main", "commit": "b289fea1636eda08d82344dc32a114bca550e375" },
"SchemaStore.nvim": { "branch": "main", "commit": "1a4958e3d30c7dba8bf7c73bd57515edfba869cf" }, "SchemaStore.nvim": { "branch": "main", "commit": "931f9f3b7b60ec976159cb01b4a40da3829ac2fd" },
"aurora": { "branch": "master", "commit": "fe84aed4bcf6648381adbe1f81ccf3aec752fa45" }, "aurora": { "branch": "master", "commit": "fe84aed4bcf6648381adbe1f81ccf3aec752fa45" },
"beacon.nvim": { "branch": "master", "commit": "a786c9a89b2c739c69f9500a2f70f2586c06ec27" }, "beacon.nvim": { "branch": "master", "commit": "a786c9a89b2c739c69f9500a2f70f2586c06ec27" },
"bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" }, "bufferline.nvim": { "branch": "main", "commit": "99337f63f0a3c3ab9519f3d1da7618ca4f91cffe" },
"catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" }, "catppuccin": { "branch": "main", "commit": "5215ea59df6d0a7e27da9a5cd1165e06d1b04cbe" },
"cmake-tools.nvim": { "branch": "master", "commit": "8853f796b0173f34689dd07c8bd654b8fb3f1dc1" }, "clangd_extensions.nvim": { "branch": "main", "commit": "f36d788f05cfb73d4fd2e606e6ad15f8b842124f" },
"clear-action.nvim": { "branch": "master", "commit": "2854c3fda5720c7e53b5a9537774fae212224484" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"conform.nvim": { "branch": "master", "commit": "88b699b595703f1ae9d9061c050e52b1fe7c33f1" }, "colorbuddy.nvim": { "branch": "master", "commit": "8b968581e5c19d22a861d5f3fe5dbd83394fa681" },
"dashboard-nvim": { "branch": "master", "commit": "5346d023afc4bfc7ff63d05c70bcdb0784bb657a" }, "conform.nvim": { "branch": "master", "commit": "7159a23d19fb982269dae2e8147ebbe34965095b" },
"dial.nvim": { "branch": "master", "commit": "7af2daaaf933b0617ded0f78b49f4d5fc45f9f64" }, "crates.nvim": { "branch": "main", "commit": "d556c00d60c9421c913ee54ff690df2a34f6264e" },
"dashboard-nvim": { "branch": "master", "commit": "7596101deb41192a4f7939d2c4f1a531a984b801" },
"dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" }, "dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" },
"elixir-tools.nvim": { "branch": "main", "commit": "815cf0b0aab0421f8490199c0dd7442d22a7c1b7" }, "elixir-tools.nvim": { "branch": "main", "commit": "815cf0b0aab0421f8490199c0dd7442d22a7c1b7" },
"flash.nvim": { "branch": "main", "commit": "0b85b5ea6eaaebab5e012fab3496102094550686" }, "flash.nvim": { "branch": "main", "commit": "0b85b5ea6eaaebab5e012fab3496102094550686" },
"flutter-tools.nvim": { "branch": "main", "commit": "990a1349c29f7d474a0cd51355aba773ccc9deea" },
"friendly-snippets": { "branch": "main", "commit": "e11b09bf10706bb74e16e4c3d11b2274d62e687f" }, "friendly-snippets": { "branch": "main", "commit": "e11b09bf10706bb74e16e4c3d11b2274d62e687f" },
"gitsigns.nvim": { "branch": "main", "commit": "75dc649106827183547d3bedd4602442340d2f7f" }, "gitsigns.nvim": { "branch": "main", "commit": "75dc649106827183547d3bedd4602442340d2f7f" },
"hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" }, "hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" },
@ -22,7 +25,7 @@
"kanagawa.nvim": { "branch": "master", "commit": "08ed29989834f5f2606cb1ef9d5b24c5ea7b8fa5" }, "kanagawa.nvim": { "branch": "master", "commit": "08ed29989834f5f2606cb1ef9d5b24c5ea7b8fa5" },
"komau.vim": { "branch": "master", "commit": "c525eebc9a46e889144216dc3a965783abaccf98" }, "komau.vim": { "branch": "master", "commit": "c525eebc9a46e889144216dc3a965783abaccf98" },
"lazy.nvim": { "branch": "main", "commit": "b0ba3f9399bf48c86abaa4db1a40bd0b681d5018" }, "lazy.nvim": { "branch": "main", "commit": "b0ba3f9399bf48c86abaa4db1a40bd0b681d5018" },
"lazydev.nvim": { "branch": "main", "commit": "e2bc1915b1056c422256f58025ff9a1e0488018c" }, "lazydev.nvim": { "branch": "main", "commit": "9dddfbfc4ec617e4723f1ca59b4623dc1fd5765a" },
"lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" },
"luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" }, "luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" },
"lush.nvim": { "branch": "main", "commit": "7c0e27f50901481fe83b974493c4ea67a4296aeb" }, "lush.nvim": { "branch": "main", "commit": "7c0e27f50901481fe83b974493c4ea67a4296aeb" },
@ -34,57 +37,52 @@
"mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" }, "mini.animate": { "branch": "main", "commit": "0a35f6db55cfac04a0999abe3465f7b692dc56a7" },
"mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.pairs": { "branch": "main", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" },
"neorg": { "branch": "main", "commit": "b451a10011664af91b2b890b6dae61b5f02b91e3" }, "neorg": { "branch": "main", "commit": "b17a33ede3ff91de614c735c1617bf9dc61372d5" },
"neovim-tasks": { "branch": "master", "commit": "7a73b5bbe67e12c8b23304825c3a239c43d07fed" },
"noice.nvim": { "branch": "main", "commit": "2bf04290b32dc5b1a002a4888c95147bb91ec6f2" }, "noice.nvim": { "branch": "main", "commit": "2bf04290b32dc5b1a002a4888c95147bb91ec6f2" },
"nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" }, "nui.nvim": { "branch": "main", "commit": "b1b3dcd6ed8f355c78bad3d395ff645be5f8b6ae" },
"nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" },
"nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" }, "nvim-dap": { "branch": "master", "commit": "7122fd5848919a9aeff8c52bd9e71cbc51d0c90e" },
"nvim-dap-go": { "branch": "main", "commit": "a0c5a2b991d7e9304a9a032cf177e22a4b0acda1" }, "nvim-dap-go": { "branch": "main", "commit": "a0c5a2b991d7e9304a9a032cf177e22a4b0acda1" },
"nvim-dap-python": { "branch": "master", "commit": "ae0225d0d4a46e18e6057ab3701ef87bbbd6aaad" },
"nvim-dap-ruby": { "branch": "main", "commit": "4176405d186a93ebec38a6344df124b1689cfcfd" }, "nvim-dap-ruby": { "branch": "main", "commit": "4176405d186a93ebec38a6344df124b1689cfcfd" },
"nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" }, "nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" },
"nvim-lint": { "branch": "master", "commit": "1a3a8d047bc01f1760ae4a0f5e80f111ea222e67" }, "nvim-lint": { "branch": "master", "commit": "1a3a8d047bc01f1760ae4a0f5e80f111ea222e67" },
"nvim-lspconfig": { "branch": "master", "commit": "74e14808cdb15e625449027019406e1ff6dda020" }, "nvim-lspconfig": { "branch": "master", "commit": "74e14808cdb15e625449027019406e1ff6dda020" },
"nvim-metals": { "branch": "main", "commit": "1b87e6bfa4174b5fbaee9ca7ec79d8eae8df7f18" },
"nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" }, "nvim-nio": { "branch": "master", "commit": "632024157d01e8bc48fd7df6a7de8ffe3fdd4f3a" },
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
"nvim-snippets": { "branch": "main", "commit": "cff37a199a92f3c3cd52bb1593a7d01669b35d23" }, "nvim-snippets": { "branch": "main", "commit": "cff37a199a92f3c3cd52bb1593a7d01669b35d23" },
"nvim-spectre": { "branch": "master", "commit": "4d22fe03554056de4325762add3e546c77e3a275" }, "nvim-spectre": { "branch": "master", "commit": "4d22fe03554056de4325762add3e546c77e3a275" },
"nvim-treesitter": { "branch": "master", "commit": "5a8e9644c49f992f47bacd7900f4404df6fd9d38" }, "nvim-treesitter": { "branch": "master", "commit": "a80fe081b4c5890980561e0de2458f64aaffbfc7" },
"nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "fd41b7ccc5490a3a99c734d1ee418b68d06c48a9" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "fd41b7ccc5490a3a99c734d1ee418b68d06c48a9" },
"nvim-ts-autotag": { "branch": "main", "commit": "6eb4120a1aadef07ac312f1c4bc6456712220007" }, "nvim-ts-autotag": { "branch": "main", "commit": "6eb4120a1aadef07ac312f1c4bc6456712220007" },
"nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" },
"oil.nvim": { "branch": "master", "commit": "bbc0e67eebc15342e73b146a50d9b52e6148161b" }, "oil.nvim": { "branch": "master", "commit": "d3a365c950be31a0d46920ce4ff6f23e78939b67" },
"one-small-step-for-vimkind": { "branch": "main", "commit": "e92abbce0b9b77fed1aaf6f122fb18b7045b15ec" },
"orgmode": { "branch": "master", "commit": "c34ae3c20f63786a2d7b60467589c51ec32955aa" }, "orgmode": { "branch": "master", "commit": "c34ae3c20f63786a2d7b60467589c51ec32955aa" },
"oxocarbon.nvim": { "branch": "main", "commit": "c5846d10cbe4131cc5e32c6d00beaf59cb60f6a2" }, "oxocarbon.nvim": { "branch": "main", "commit": "c5846d10cbe4131cc5e32c6d00beaf59cb60f6a2" },
"persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" }, "persistence.nvim": { "branch": "main", "commit": "5fe077056c821aab41f87650bd6e1c48cd7dd047" },
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
"rasmus.nvim": { "branch": "main", "commit": "86d608bd1d12a53b39d9b4b2847cd7c3ea81d473" }, "rasmus.nvim": { "branch": "main", "commit": "86d608bd1d12a53b39d9b4b2847cd7c3ea81d473" },
"rest.nvim": { "branch": "main", "commit": "f96edb54a2940322bc7ed81a1031be04db7d3a99" }, "rustaceanvim": { "branch": "master", "commit": "2fa45427c01ded4d3ecca72e357f8a60fd8e46d4" },
"simple-denote.nvim": { "branch": "main", "commit": "45c6c2c12f97f91d0550db2aa888f68f68116e9a" },
"styler.nvim": { "branch": "main", "commit": "2cd29996d08cec8b31270c6de64465f716ef9d71" }, "styler.nvim": { "branch": "main", "commit": "2cd29996d08cec8b31270c6de64465f716ef9d71" },
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" }, "symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
"taskwarrior.nvim": { "branch": "master", "commit": "5383427b88912ff3c37653d76e48b1fc197844dc" }, "taskwarrior.nvim": { "branch": "master", "commit": "5383427b88912ff3c37653d76e48b1fc197844dc" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
"telescope-simulators.nvim": { "branch": "main", "commit": "4f3c30258cd31c57b581cfe98f23c61324a33f39" },
"telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" }, "telescope.nvim": { "branch": "master", "commit": "dfa230be84a044e7f546a6c2b0a403c739732b86" },
"tmux.nvim": { "branch": "main", "commit": "53ea7eab504730e7e8397fd2ae0133053d56afc8" }, "tmux.nvim": { "branch": "main", "commit": "53ea7eab504730e7e8397fd2ae0133053d56afc8" },
"todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" }, "todo-comments.nvim": { "branch": "main", "commit": "70a93ce66083699571adc361166504b03cc39c2b" },
"tokyonight.nvim": { "branch": "main", "commit": "7e5ef71a103e7de5fe6c05f5d6ab97d1640f08cf" }, "tokyonight.nvim": { "branch": "main", "commit": "7e5ef71a103e7de5fe6c05f5d6ab97d1640f08cf" },
"trouble.nvim": { "branch": "main", "commit": "915179759c9459b69faae90a38da6fc1ca6b90d7" }, "trouble.nvim": { "branch": "main", "commit": "29d1bb81adc847e89ddbbf5b11ff0079daf7cc0a" },
"ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" }, "ts-comments.nvim": { "branch": "main", "commit": "e339090c076871069c00e488b11def49aaf4e413" },
"venv-selector.nvim": { "branch": "main", "commit": "1d306371b1bf01bcc892630107d45fa7ad0161e2" },
"vim-fireplace": { "branch": "master", "commit": "f2be859ea48a761fd25a07efa037514f84abdf30" }, "vim-fireplace": { "branch": "master", "commit": "f2be859ea48a761fd25a07efa037514f84abdf30" },
"vim-fugitive": { "branch": "master", "commit": "4f59455d2388e113bd510e85b310d15b9228ca0d" }, "vim-fugitive": { "branch": "master", "commit": "4f59455d2388e113bd510e85b310d15b9228ca0d" },
"vim-salve": { "branch": "master", "commit": "81f131b494cd7baa8e4e1f9242721e7107ea2f2b" }, "vim-salve": { "branch": "master", "commit": "81f131b494cd7baa8e4e1f9242721e7107ea2f2b" },
"vim-sexp-mappings-for-regular-people": { "branch": "master", "commit": "cc5923e357373ea6ef0c13eae82f44e6b9b1d374" }, "vim-sexp-mappings-for-regular-people": { "branch": "master", "commit": "cc5923e357373ea6ef0c13eae82f44e6b9b1d374" },
"vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" },
"vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" },
"vim-tmux-navigator": { "branch": "master", "commit": "5b3c701686fb4e6629c100ed32e827edf8dad01e" }, "vim-tmux-navigator": { "branch": "master", "commit": "5b3c701686fb4e6629c100ed32e827edf8dad01e" },
"vimtex": { "branch": "master", "commit": "366ba106795db13879fdbfb4d6e4b8e1d616b684" }, "vimtex": { "branch": "master", "commit": "366ba106795db13879fdbfb4d6e4b8e1d616b684" },
"which-key.nvim": { "branch": "main", "commit": "4b7167f8fb2dba3d01980735e3509e172c024c29" }, "vitesse.nvim": { "branch": "main", "commit": "bce56094846cbcfea7b2983e5b3ab7885e35aff8" },
"yaml.nvim": { "branch": "main", "commit": "77aa8812e652acc44ae16fd1dbeb5a952db937e0" }, "which-key.nvim": { "branch": "main", "commit": "4b7167f8fb2dba3d01980735e3509e172c024c29" }
"yanky.nvim": { "branch": "main", "commit": "79338563e85a868e59cda02c51b54d90a5514a12" }
} }

@ -1,22 +1,18 @@
{ {
"extras": [ "extras": [
"lazyvim.plugins.extras.coding.yanky",
"lazyvim.plugins.extras.dap.core", "lazyvim.plugins.extras.dap.core",
"lazyvim.plugins.extras.editor.dial", "lazyvim.plugins.extras.dap.nlua",
"lazyvim.plugins.extras.lang.cmake", "lazyvim.plugins.extras.editor.trouble-v3",
"lazyvim.plugins.extras.lang.clangd",
"lazyvim.plugins.extras.lang.docker",
"lazyvim.plugins.extras.lang.go", "lazyvim.plugins.extras.lang.go",
"lazyvim.plugins.extras.lang.kotlin", "lazyvim.plugins.extras.lang.kotlin",
"lazyvim.plugins.extras.lang.python",
"lazyvim.plugins.extras.lang.ruby", "lazyvim.plugins.extras.lang.ruby",
"lazyvim.plugins.extras.lang.rust",
"lazyvim.plugins.extras.lang.scala",
"lazyvim.plugins.extras.lang.tex", "lazyvim.plugins.extras.lang.tex",
"lazyvim.plugins.extras.lang.toml",
"lazyvim.plugins.extras.lang.yaml", "lazyvim.plugins.extras.lang.yaml",
"lazyvim.plugins.extras.ui.mini-animate", "lazyvim.plugins.extras.ui.mini-animate"
"lazyvim.plugins.extras.ui.treesitter-context",
"lazyvim.plugins.extras.util.dot",
"lazyvim.plugins.extras.util.gitui",
"lazyvim.plugins.extras.util.project",
"lazyvim.plugins.extras.util.startuptime"
], ],
"news": { "news": {
"NEWS.md": "5204" "NEWS.md": "5204"

@ -1,3 +1,3 @@
-- Autocmds are automatically loaded on the VeryLazy event -- Autocmds are automatically loaded on the VeryLazy event
-- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua
-- Add any additional autocmds here -- Add any additional autocmds here

@ -1,3 +1,3 @@
-- Keymaps are automatically loaded on the VeryLazy event -- Keymaps are automatically loaded on the VeryLazy event
-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
-- Add any additional keymaps here -- Add any additional keymaps here

@ -1,46 +1,46 @@
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then if not vim.loop.fs_stat(lazypath) then
-- bootstrap lazy.nvim -- bootstrap lazy.nvim
-- stylua: ignore -- stylua: ignore
vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }) vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath })
end end
vim.opt.rtp:prepend(vim.env.LAZY or lazypath) vim.opt.rtp:prepend(vim.env.LAZY or lazypath)
require("lazy").setup({ require("lazy").setup({
spec = { spec = {
-- add LazyVim and import its plugins -- add LazyVim and import its plugins
{ "LazyVim/LazyVim", import = "lazyvim.plugins" }, { "LazyVim/LazyVim", import = "lazyvim.plugins" },
-- import any extras modules here -- import any extras modules here
-- { import = "lazyvim.plugins.extras.lang.typescript" }, -- { import = "lazyvim.plugins.extras.lang.typescript" },
-- { import = "lazyvim.plugins.extras.lang.json" }, -- { import = "lazyvim.plugins.extras.lang.json" },
-- { import = "lazyvim.plugins.extras.ui.mini-animate" }, -- { import = "lazyvim.plugins.extras.ui.mini-animate" },
-- import/override with your plugins -- import/override with your plugins
{ import = "plugins" }, { import = "plugins" },
}, },
defaults = { defaults = {
-- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup.
-- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default.
lazy = false, lazy = false,
-- It's recommended to leave version=false for now, since a lot the plugin that support versioning, -- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
-- have outdated releases, which may break your Neovim install. -- have outdated releases, which may break your Neovim install.
version = false, -- always use the latest git commit version = false, -- always use the latest git commit
-- version = "*", -- try installing the latest stable version for plugins that support semver -- version = "*", -- try installing the latest stable version for plugins that support semver
}, },
--install = { colorscheme = { "catpuccin-mocha", "oxocarbon", "tokyonight", "habamax" } }, --install = { colorscheme = { "catpuccin-mocha", "oxocarbon", "tokyonight", "habamax" } },
checker = { enabled = true }, -- automatically check for plugin updates checker = { enabled = true }, -- automatically check for plugin updates
performance = { performance = {
rtp = { rtp = {
-- disable some rtp plugins -- disable some rtp plugins
disabled_plugins = { disabled_plugins = {
"gzip", "gzip",
-- "matchit", -- "matchit",
-- "matchparen", -- "matchparen",
-- "netrwPlugin", -- "netrwPlugin",
"tarPlugin", "tarPlugin",
"tohtml", "tohtml",
"tutor", "tutor",
"zipPlugin", "zipPlugin",
}, },
}, },
}, },
}) })

@ -1,3 +1,3 @@
-- Options are automatically loaded before lazy.nvim startup -- Options are automatically loaded before lazy.nvim startup
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
-- Add any additional options here -- Add any additional options here

@ -1,3 +1,3 @@
return { return {
"danilamihailov/beacon.nvim", "danilamihailov/beacon.nvim",
} }

@ -0,0 +1,4 @@
return {
"luckasRanarison/clear-action.nvim",
opts = {},
}

@ -1,8 +1,8 @@
return { return {
"tpope/vim-fireplace", "tpope/vim-fireplace",
dependencies = { dependencies = {
"tpope/vim-sexp-mappings-for-regular-people", "tpope/vim-sexp-mappings-for-regular-people",
"tpope/vim-surround", "tpope/vim-surround",
"tpope/vim-salve", "tpope/vim-salve",
}, },
} }

@ -1,69 +1,77 @@
-- local colors_citylight = { -- local colors_citylight = {
-- black = "#1f252b", -- black = "#1f252b",
-- white = "#b7c5d3", -- white = "#b7c5d3",
-- red = "#e27e8d", -- red = "#e27e8d",
-- green = "#54af83", -- green = "#54af83",
-- blue = "#68a1f0", -- blue = "#68a1f0",
-- yellow = "#ebda65", -- yellow = "#ebda65",
-- grey = "#718ca1", -- grey = "#718ca1",
-- darkgrey = "#41505e", -- darkgrey = "#41505e",
-- aqua = "#9effff", -- aqua = "#9effff",
-- orange = "#ebbf83", -- orange = "#ebbf83",
-- sage = "#008b94", -- sage = "#008b94",
-- steel = "#718ca1", -- steel = "#718ca1",
-- teal = "#70e1e8", -- teal = "#70e1e8",
-- azure = "#5ec4ff", -- azure = "#5ec4ff",
-- errorRed = "#f88070", -- errorRed = "#f88070",
-- successGreen = "#8bd49c", -- successGreen = "#8bd49c",
-- } -- }
return { return {
{ "rebelot/kanagawa.nvim" }, { "rebelot/kanagawa.nvim" },
{ "rktjmp/lush.nvim" }, { "rktjmp/lush.nvim" },
{ "kvrohit/rasmus.nvim" }, { "kvrohit/rasmus.nvim" },
{ "ntk148v/komau.vim" }, { "ntk148v/komau.vim" },
{ "ray-x/aurora" }, { "ray-x/aurora" },
{ "nyoom-engineering/oxocarbon.nvim" }, { "nyoom-engineering/oxocarbon.nvim" },
{ {
"catppuccin/nvim", "catppuccin/nvim",
name = "catppuccin", name = "catppuccin",
priority = 1000, priority = 1000,
config = function() config = function()
local catppuccin = require("catppuccin") local catppuccin = require("catppuccin")
catppuccin.setup({ catppuccin.setup({
transparent_background = true, transparent_background = true,
italic = true, italic = true,
altfont = true, altfont = true,
styles = { styles = {
comments = { "italic" }, -- Change the style of comments comments = { "italic" }, -- Change the style of comments
conditionals = { "italic" }, conditionals = { "italic" },
loops = {}, loops = {},
functions = { "altfont", "italic" }, functions = { "altfont", "italic" },
keywords = {}, keywords = {},
strings = { "italic" }, strings = { "italic" },
variables = {}, variables = {},
numbers = {}, numbers = {},
booleans = { "altfont", "bold" }, booleans = { "altfont", "bold" },
properties = {}, properties = {},
types = {}, types = {},
operators = {}, operators = {},
}, },
color_overrides = {}, color_overrides = {},
}) })
end, end,
}, },
{ {
"folke/styler.nvim", "2nthony/vitesse.nvim",
config = function() dependencies = {
require("styler").setup({ "tjdevries/colorbuddy.nvim",
themes = { },
markdown = { colorscheme = "komau" }, },
help = { colorscheme = "catppuccin-mocha", background = "dark" }, {
elixir = { colorscheme = "catppuccin-mocha" }, "folke/styler.nvim",
lua = { colorscheme = "catppuccin-mocha" }, config = function()
org = { colorscheme = "catppuccin-frappe" }, require("styler").setup({
}, themes = {
}) markdown = { colorscheme = "komau" },
end, c = { colorscheme = "vitesse" },
}, cpp = { colorscheme = "vitesse" },
} help = { colorscheme = "vitesse" },
elixir = { colorscheme = "catppuccin-mocha" },
lua = { colorscheme = "catppuccin-mocha" },
org = { colorscheme = "vitesse" },
},
})
end,
},
}

@ -1,29 +1,29 @@
return { return {
"elixir-tools/elixir-tools.nvim", "elixir-tools/elixir-tools.nvim",
version = "*", version = "*",
event = { "BufReadPre", "BufNewFile" }, event = { "BufReadPre", "BufNewFile" },
config = function() config = function()
local elixir = require("elixir") local elixir = require("elixir")
local elixirls = require("elixir.elixirls") local elixirls = require("elixir.elixirls")
elixir.setup({ elixir.setup({
nextls = { enable = true }, nextls = { enable = true },
credo = {}, credo = {},
elixirls = { elixirls = {
enable = true, enable = true,
settings = elixirls.settings({ settings = elixirls.settings({
dialyzerEnabled = false, dialyzerEnabled = false,
enableTestLenses = false, enableTestLenses = false,
}), }),
on_attach = function(_, _) on_attach = function(_, _)
vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true }) vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true })
vim.keymap.set("n", "<space>tp", ":ElixirToPipe<cr>", { buffer = true, noremap = true }) vim.keymap.set("n", "<space>tp", ":ElixirToPipe<cr>", { buffer = true, noremap = true })
vim.keymap.set("v", "<space>em", ":ElixirExpandMacro<cr>", { buffer = true, noremap = true }) vim.keymap.set("v", "<space>em", ":ElixirExpandMacro<cr>", { buffer = true, noremap = true })
end, end,
}, },
}) })
end, end,
dependencies = { dependencies = {
"nvim-lua/plenary.nvim", "nvim-lua/plenary.nvim",
}, },
} }

@ -0,0 +1,3 @@
return {
"dimaportenko/telescope-simulators.nvim",
}

@ -1,48 +1,48 @@
return { return {
"folke/flash.nvim", "folke/flash.nvim",
event = "VeryLazy", event = "VeryLazy",
---@type Flash.Config ---@type Flash.Config
opts = {}, opts = {},
keys = { keys = {
{ {
"s", "s",
mode = { "n", "x", "o" }, mode = { "n", "x", "o" },
function() function()
require("flash").jump() require("flash").jump()
end, end,
desc = "Flash", desc = "Flash",
}, },
{ {
"S", "S",
mode = { "n", "o", "x" }, mode = { "n", "o", "x" },
function() function()
require("flash").treesitter() require("flash").treesitter()
end, end,
desc = "Flash Treesitter", desc = "Flash Treesitter",
}, },
{ {
"r", "r",
mode = "o", mode = "o",
function() function()
require("flash").remote() require("flash").remote()
end, end,
desc = "Remote Flash", desc = "Remote Flash",
}, },
{ {
"R", "R",
mode = { "o", "x" }, mode = { "o", "x" },
function() function()
require("flash").treesitter_search() require("flash").treesitter_search()
end, end,
desc = "Flash Treesitter Search", desc = "Flash Treesitter Search",
}, },
{ {
"<c-s>", "<c-s>",
mode = { "c" }, mode = { "c" },
function() function()
require("flash").toggle() require("flash").toggle()
end, end,
desc = "Toggle Flash Search", desc = "Toggle Flash Search",
}, },
}, },
} }

@ -0,0 +1,9 @@
return {
"akinsho/flutter-tools.nvim",
lazy = false,
dependencies = {
"nvim-lua/plenary.nvim",
"stevearc/dressing.nvim", -- optional for vim.ui.select
},
config = true,
}

@ -1,3 +1,3 @@
return { return {
"tpope/vim-fugitive", "tpope/vim-fugitive",
} }

@ -1,4 +1,4 @@
return { return {
"phaazon/hop.nvim", "phaazon/hop.nvim",
branch = "v2", branch = "v2",
} }

@ -1,16 +1,5 @@
return { return {
"vhyrro/luarocks.nvim", "vhyrro/luarocks.nvim",
priority = 1000, priority = 1000, -- We'd like this plugin to load first out of the rest
config = true, config = true, -- This automatically runs `require("luarocks-nvim").setup()`
opts = {
rocks = {
"luasec",
"lua-utils", --"lua-curl",
"nvim-nio",
"mimetypes",
"xml2lua",
"pathlib.nvim",
"fzy",
},
},
} }

@ -1,39 +1,37 @@
return { return {
"nvim-neorg/neorg", "nvim-neorg/neorg",
build = ":Neorg sync-parsers", build = ":Neorg sync-parsers",
dependencies = { "luarocks.nvim" }, dependencies = { "nvim-lua/plenary.nvim", "luarocks.nvim" },
lazy = false, config = function()
version = "*", require("neorg").setup({
config = function() load = {
require("neorg").setup({ ["core.defaults"] = {},
load = { ["core.highlights"] = {},
["core.defaults"] = {}, ["core.concealer"] = {},
["core.highlights"] = {}, ["core.dirman"] = {
["core.concealer"] = {}, config = {
["core.dirman"] = { workspaces = {
config = { notes = "~/Documents/vorg/work",
workspaces = { gtd = "~/Documents/vorg/gtd",
notes = "~/Documents/vorg/work", },
gtd = "~/Documents/vorg/gtd", index = "index.norg",
}, default_workspace = "notes",
index = "index.norg", open_last_workspace = true,
default_workspace = "notes", use_popup = true,
open_last_workspace = true, },
use_popup = true, },
}, ["core.qol.todo_items"] = {
}, config = {
["core.qol.todo_items"] = { create_todo_items = true,
config = { },
create_todo_items = true, },
}, ["core.presenter"] = {
}, config = {
["core.presenter"] = { zen_mode = "truezen",
config = { },
zen_mode = "truezen", },
}, ["core.export"] = {},
}, },
["core.export"] = {}, })
}, end,
}) }
end,
}

@ -1,30 +0,0 @@
return {
"Shatur/neovim-tasks",
config = function()
local tasks = require("tasks")
local Path = require("plenary.path")
tasks.setup({
default_params = {
cmake = {
cmd = "cmake",
build_dir = tostring(Path:new("{cwd}", "build")),
build_type = "Debug",
dap_name = "lldb",
args = {
configure = { "-D", "CMAKE_EXPORT_COMPILE_COMMANDS=1" },
},
},
},
save_before_run = true,
params_file = "neovim.json",
quickfix = {
pos = "botright",
height = 12,
},
dap_open_command = function()
return require("dapiu").open()
end,
})
end,
}

@ -1,10 +1,10 @@
return { return {
"nvim-treesitter/nvim-treesitter-textobjects", "nvim-treesitter/nvim-treesitter-textobjects",
init = function() init = function()
-- disable rtp plugin, as we only need its queries for mini.ai -- disable rtp plugin, as we only need its queries for mini.ai
-- In case other textobject modules are enabled, we will load them -- In case other textobject modules are enabled, we will load them
-- once nvim-treesitter is loaded -- once nvim-treesitter is loaded
require("lazy.core.loader").disable_rtp_plugin("nvim-treesitter-textobjects") require("lazy.core.loader").disable_rtp_plugin("nvim-treesitter-textobjects")
load_textobjects = true load_textobjects = true
end, end,
} }

@ -1,6 +1,6 @@
return { return {
"stevearc/oil.nvim", "stevearc/oil.nvim",
opts = {}, opts = {},
-- Optional dependencies -- Optional dependencies
dependencies = { "nvim-tree/nvim-web-devicons" }, dependencies = { "nvim-tree/nvim-web-devicons" },
} }

@ -1,12 +1,12 @@
return { return {
"nvim-orgmode/orgmode", "nvim-orgmode/orgmode",
ft = { "org" }, ft = { "org" },
config = function() config = function()
local org = require("orgmode") local org = require("orgmode")
org.setup_ts_grammar() org.setup_ts_grammar()
org.setup({ org.setup({
org_agenda_files = { "~/Documents/org/*" }, org_agenda_files = { "~/Documents/org/*" },
org_default_notes_file = "~/Documents/org/refile.org", org_default_notes_file = "~/Documents/org/refile.org",
}) })
end, end,
} }

@ -1,8 +0,0 @@
return {
"rest-nvim/rest.nvim",
ft = "http",
dependencies = { "luarocks.nvim" },
config = function()
require("rest-nvim").setup()
end,
}

@ -1,13 +0,0 @@
return {
"DefaultGen/simple-denote.nvim",
config = function()
local map = vim.keymap.set
require("simple-denote").setup({
ext = "org", -- Note file extension
dir = "~/org", -- Notes directory (should already exist)
add_heading = true, -- Add a md/org heading to new notes
retitle_hea = true, -- Replace the first line with a new heading when retitling
})
map({ "n" }, "<leader>nn", "<cmd>Denote note<cr>", { noremap = true })
end,
}

@ -1,6 +1,6 @@
return { return {
"simrat39/symbols-outline.nvim", "simrat39/symbols-outline.nvim",
cmd = "SymbolsOutline", cmd = "SymbolsOutline",
keys = { { "<leader>cs", "<cmd>SymbolsOutline<cr>", desc = "Symbols Outline" } }, keys = { { "<leader>cs", "<cmd>SymbolsOutline<cr>", desc = "Symbols Outline" } },
config = true, config = true,
} }

@ -1,18 +1,19 @@
return { return {
"ribelo/taskwarrior.nvim", "ribelo/taskwarrior.nvim",
config = function() config = function()
local map = vim.keymap.set local taskwarrior = require("taskwarrior_nvim")
local taskwarrior = require("taskwarrior_nvim.taskwarrior") -- vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true })
-- vim.keymap.set(
map({ "n" }, "<leader>ta", function() -- "n",
vim.ui.input({ prompt = "Custom command: " }, function(input) -- "<space>ta",
vim.notify(input) -- taskwarrior.cmd("add", unpack(vim.split(vim.fn.input("Custom command: ")))),
taskwarrior.add_task({ input }) -- { buffer = true, noremap = true }
end) -- )
end, { noremap = true }) -- vim.keymap.set(
-- "n",
map({ "n" }, "<leader>tb", function() -- "<space>tb",
require("taskwarrior_nvim").browser({ "ready" }) -- require("taskwarrior_nvim").browser({ "ready" }),
end, { noremap = true }) -- { buffer = true, noremap = true }
-- )
end, end,
} }

@ -1,17 +1,17 @@
return { return {
{ {
"aserowy/tmux.nvim", "aserowy/tmux.nvim",
config = function() config = function()
return require("tmux").setup({}) return require("tmux").setup({})
end, end,
}, },
{ {
"christoomey/vim-tmux-navigator", "christoomey/vim-tmux-navigator",
keys = { keys = {
["<C-h"] = { "<cmd> TmuxNavigatorLeft<CR>", "Window Left" }, ["<C-h"] = { "<cmd> TmuxNavigatorLeft<CR>", "Window Left" },
["<C-l"] = { "<cmd> TmuxNavigatorRight<CR>", "Window Right" }, ["<C-l"] = { "<cmd> TmuxNavigatorRight<CR>", "Window Right" },
["<C-j"] = { "<cmd> TmuxNavigatorDown<CR>", "Window Down" }, ["<C-j"] = { "<cmd> TmuxNavigatorDown<CR>", "Window Down" },
["<C-k"] = { "<cmd> TmuxNavigatorUp<CR>", "Window Up" }, ["<C-k"] = { "<cmd> TmuxNavigatorUp<CR>", "Window Up" },
}, },
}, },
} }

@ -1,114 +1,114 @@
return { return {
"nvim-treesitter/nvim-treesitter", "nvim-treesitter/nvim-treesitter",
version = false, -- last release is way too old and doesn't work on Windows version = false, -- last release is way too old and doesn't work on Windows
build = ":TSUpdate", build = ":TSUpdate",
event = { "BufReadPost", "BufNewFile" }, event = { "BufReadPost", "BufNewFile" },
dependencies = { dependencies = {
{ {
"nvim-treesitter/nvim-treesitter-textobjects", "nvim-treesitter/nvim-treesitter-textobjects",
init = function() init = function()
-- disable rtp plugin, as we only need its queries for mini.ai -- disable rtp plugin, as we only need its queries for mini.ai
-- In case other textobject modules are enabled, we will load them -- In case other textobject modules are enabled, we will load them
-- once nvim-treesitter is loaded -- once nvim-treesitter is loaded
require("lazy.core.loader").disable_rtp_plugin("nvim-treesitter-textobjects") require("lazy.core.loader").disable_rtp_plugin("nvim-treesitter-textobjects")
load_textobjects = true load_textobjects = true
end, end,
}, },
}, },
cmd = { "TSUpdateSync" }, cmd = { "TSUpdateSync" },
keys = { keys = {
{ "<c-space>", desc = "Increment selection" }, { "<c-space>", desc = "Increment selection" },
{ "<bs>", desc = "Decrement selection", mode = "x" }, { "<bs>", desc = "Decrement selection", mode = "x" },
}, },
---@type TSConfig ---@type TSConfig
opts = { opts = {
highlight = { enable = true, additional_vim_regex_highlighting = { "org" } }, highlight = { enable = true, additional_vim_regex_highlighting = { "org" } },
indent = { enable = true }, indent = { enable = true },
ensure_installed = { ensure_installed = {
"bash", "bash",
"bicep", "bicep",
"c", "c",
"clojure", "clojure",
"comment", "comment",
"commonlisp", "commonlisp",
"cpp", "cpp",
"eex", "eex",
--"elisp", --"elisp",
"elixir", "elixir",
"erlang", "erlang",
"go", "go",
"haskell", "haskell",
"html", "html",
"java", "java",
"javascript", "javascript",
"json", "json",
"kotlin", "kotlin",
"latex", "latex",
"ledger", "ledger",
"lua", "lua",
"luadoc", "luadoc",
"luap", "luap",
"markdown", "markdown",
"markdown_inline", "markdown_inline",
"nix", "nix",
"ocaml", "ocaml",
"org", "org",
"perl", "perl",
"php", "php",
"phpdoc", "phpdoc",
"python", "python",
"query", "query",
"regex", "regex",
"ruby", "ruby",
"rust", "rust",
"scala", "scala",
"scheme", "scheme",
"sql", "sql",
"tsx", "tsx",
"typescript", "typescript",
"vim", "vim",
"vimdoc", "vimdoc",
"yaml", "yaml",
"zig", "zig",
}, },
incremental_selection = { incremental_selection = {
enable = true, enable = true,
keymaps = { keymaps = {
init_selection = "<C-space>", init_selection = "<C-space>",
node_incremental = "<C-space>", node_incremental = "<C-space>",
scope_incremental = false, scope_incremental = false,
node_decremental = "<bs>", node_decremental = "<bs>",
}, },
}, },
}, },
---@param opts TSConfig ---@param opts TSConfig
config = function(_, opts) config = function(_, opts)
if type(opts.ensure_installed) == "table" then if type(opts.ensure_installed) == "table" then
---@type table<string, boolean> ---@type table<string, boolean>
local added = {} local added = {}
opts.ensure_installed = vim.tbl_filter(function(lang) opts.ensure_installed = vim.tbl_filter(function(lang)
if added[lang] then if added[lang] then
return false return false
end end
added[lang] = true added[lang] = true
return true return true
end, opts.ensure_installed) end, opts.ensure_installed)
end end
require("nvim-treesitter.configs").setup(opts) require("nvim-treesitter.configs").setup(opts)
if load_textobjects then if load_textobjects then
-- PERF: no need to load the plugin, if we only need its queries for mini.ai -- PERF: no need to load the plugin, if we only need its queries for mini.ai
if opts.textobjects then if opts.textobjects then
for _, mod in ipairs({ "move", "select", "swap", "lsp_interop" }) do for _, mod in ipairs({ "move", "select", "swap", "lsp_interop" }) do
if opts.textobjects[mod] and opts.textobjects[mod].enable then if opts.textobjects[mod] and opts.textobjects[mod].enable then
local Loader = require("lazy.core.loader") local Loader = require("lazy.core.loader")
Loader.disabled_rtp_plugins["nvim-treesitter-textobjects"] = nil Loader.disabled_rtp_plugins["nvim-treesitter-textobjects"] = nil
local plugin = require("lazy.core.config").plugins["nvim-treesitter-textobjects"] local plugin = require("lazy.core.config").plugins["nvim-treesitter-textobjects"]
require("lazy.core.loader").source_runtime(plugin.dir, "plugin") require("lazy.core.loader").source_runtime(plugin.dir, "plugin")
break break
end end
end end
end end
end end
end, end,
} }

@ -0,0 +1,6 @@
return {
"2nthony/vitesse.nvim",
dependencies = {
"tjdevries/colorbuddy.nvim",
},
}

@ -1,8 +0,0 @@
return {
"cuducos/yaml.nvim",
ft = { "yaml" }, -- optional
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-telescope/telescope.nvim", -- optional
},
}

@ -1,3 +1,3 @@
indent_type = "Spaces" indent_type = "Spaces"
indent_width = 2 indent_width = 2
column_width = 120 column_width = 120
Loading…
Cancel
Save