Compare commits
40 Commits
4d7f062742
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| e144c2530e | |||
| 77a32b9eef | |||
| ae95eb1480 | |||
| 6f17872ae0 | |||
| e35c69881a | |||
| c0dc6540f0 | |||
| 1f3fe12f13 | |||
| 35b7a62a1e | |||
| f66e518acc | |||
| 4335223c83 | |||
| 61a1a99700 | |||
| e9a591d25d | |||
| 40200b5e89 | |||
| 803bf6e106 | |||
| 01690eb95f | |||
| cacaba7987 | |||
| cbc6672152 | |||
| e7296d71a4 | |||
| 7d509c7ea9 | |||
| 7d41249b98 | |||
| ecfdbdcd77 | |||
| ea9f5df6c2 | |||
| 04e50f3c4b | |||
| 8224f496ac | |||
| 5614dfaa28 | |||
| 4f81730b37 | |||
| 18e32b6c09 | |||
| cf26719d20 | |||
| be462d58ea | |||
| f02977f653 | |||
| 4655b2da81 | |||
| d597afc5ee | |||
| 4f14f477b7 | |||
| afda9abeb1 | |||
| 9333743843 | |||
| 8892bcd443 | |||
| bbcd67572c | |||
| c3cb372a2b | |||
| ceb333da2e | |||
| 5f0afc4341 |
134
lazy-lock.json
134
lazy-lock.json
@@ -1,76 +1,74 @@
|
||||
{
|
||||
"AstroNvim": { "branch": "main", "commit": "e5700241d223666c0bfecef03c6736934f0c8226" },
|
||||
"Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
|
||||
"aerial.nvim": { "branch": "master", "commit": "3748e87a316a68754341cdffcef44fee61dee51c" },
|
||||
"astrocommunity": { "branch": "main", "commit": "53a2ce575edadb34e7dc993a07fd9b3e02d7bff4" },
|
||||
"astrocore": { "branch": "main", "commit": "6ad335ddb3dd4f1a99f23049dd201f3dd50beeb8" },
|
||||
"astrolsp": { "branch": "main", "commit": "21629f447c574965399329a8dd925d9eeac82752" },
|
||||
"astrotheme": { "branch": "main", "commit": "8b316aa3ecd8c4206430379c0b1da0b4e7969ab9" },
|
||||
"astroui": { "branch": "main", "commit": "76da7442ca15c144c0377828208bed4904450058" },
|
||||
"better-escape.nvim": { "branch": "master", "commit": "7e86edafb8c7e73699e0320f225464a298b96d12" },
|
||||
"clangd_extensions.nvim": { "branch": "main", "commit": "2992ba8c13c2de41f91a7c7488bf1c48bcec31fe" },
|
||||
"cmake-tools.nvim": { "branch": "master", "commit": "a4cd0b3a2c8a166a54b36bc00579954426748959" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||
"AstroNvim": { "branch": "main", "commit": "f9bce33cab08bd3c327f8a1619eba63c9b7262ae" },
|
||||
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||
"aerial.nvim": { "branch": "master", "commit": "6ab1a0ce4874d21610fc5a67a6c82c7b943c635b" },
|
||||
"astrocommunity": { "branch": "main", "commit": "4e6feff7aa400cf5742c72d03cc238163ed20be6" },
|
||||
"astrocore": { "branch": "main", "commit": "c797dd5a592e2bd154f2503e231b8a4083659534" },
|
||||
"astrolsp": { "branch": "main", "commit": "414775e4b49a46bd7105cc5498ea7bb312359bf2" },
|
||||
"astrotheme": { "branch": "main", "commit": "0a3fb361f1e3d6a0cbb42e93f3d01fb5203b6752" },
|
||||
"astroui": { "branch": "main", "commit": "4943abbd42674b43249313afe83b91065a40e4be" },
|
||||
"better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" },
|
||||
"blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" },
|
||||
"blink.compat": { "branch": "main", "commit": "2ed6d9a28b07fa6f3bface818470605f8896408c" },
|
||||
"clangd_extensions.nvim": { "branch": "main", "commit": "b67cc417d9020fb4b83d46662351b4d16894905e" },
|
||||
"cmake-tools.nvim": { "branch": "master", "commit": "88e07c6bff838a5bda2f461e9c1122b79ff0829f" },
|
||||
"cmp-dap": { "branch": "master", "commit": "ea92773e84c0ad3288c3bc5e452ac91559669087" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
|
||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||
"conform.nvim": { "branch": "master", "commit": "9d5ba06d6ee7418c674f498634617416d15b6239" },
|
||||
"crates.nvim": { "branch": "main", "commit": "e8fa8ec62ded43c3b06bca7ef36be26b924681bb" },
|
||||
"diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "42d767b04c50a6966c9633e3968bc65c0c2f2bfc" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "6ef8c54fb526bf3a0bc4efb0b2fe8e6d9a7daed2" },
|
||||
"guess-indent.nvim": { "branch": "main", "commit": "b8ae749fce17aa4c267eec80a6984130b94f80b2" },
|
||||
"heirline.nvim": { "branch": "master", "commit": "03cff30d7e7d3ba6fdc00925f015822f79cef908" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "bef521ac89c8d423f9d092e37b58e8af0c099309" },
|
||||
"lsp_signature.nvim": { "branch": "master", "commit": "c6aeb2f1d2538bbdfdaab1664d9d4c3c75aa9db8" },
|
||||
"lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" },
|
||||
"lsplinks.nvim": { "branch": "master", "commit": "b91f9b398cd26ed39cdfc9998c71e9e0f07adee7" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "2ba17cecfde8b8c7c7c287909a1e4de895223df6" },
|
||||
"conform.nvim": { "branch": "master", "commit": "b4aab989db276993ea5dcb78872be494ce546521" },
|
||||
"crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" },
|
||||
"dev-tools.nvim": { "branch": "main", "commit": "96cf12d605f4f2cee0a0b844f8df5d1e8b33db38" },
|
||||
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
|
||||
"garbage-day.nvim": { "branch": "main", "commit": "08c46d9d6c918207ee04983c3eb6a89753e960a4" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" },
|
||||
"guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" },
|
||||
"heirline.nvim": { "branch": "master", "commit": "fae936abb5e0345b85c3a03ecf38525b0828b992" },
|
||||
"inc-rename.nvim": { "branch": "main", "commit": "8ae25b35ae16ca4bd5de3d3c472eec3b574018d4" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||
"lazydev.nvim": { "branch": "main", "commit": "f59bd14a852ca43db38e3662395354cb2a9b13e0" },
|
||||
"lsplinks.nvim": { "branch": "master", "commit": "94d729170e95298ce86ba41ef66f8756f6062b34" },
|
||||
"luarocks.nvim": { "branch": "main", "commit": "1db9093915eb16ba2473cfb8d343ace5ee04130a" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
|
||||
"mason-null-ls.nvim": { "branch": "main", "commit": "2b8433f76598397fcc97318d410e0c4f7a4bea6a" },
|
||||
"mason-nvim-dap.nvim": { "branch": "main", "commit": "3614a39aae98ccd34124b072939d6283853b3dd2" },
|
||||
"mason.nvim": { "branch": "main", "commit": "c43eeb5614a09dc17c03a7fb49de2e05de203924" },
|
||||
"mini.bufremove": { "branch": "main", "commit": "931a3bb514147d9e812767275c4beba6b779b1d3" },
|
||||
"neo-tree.nvim": { "branch": "main", "commit": "c61074acb19102dfc6f21738dcae4d9a494a8959" },
|
||||
"neoconf.nvim": { "branch": "main", "commit": "f8947e998dac4213f6c7bb1c7b843cba64db22dd" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "da1562e1e3df0e994ddc52cb4ba22376a5d7f2fc" },
|
||||
"neogit": { "branch": "master", "commit": "c0b1d4dfc8ba6371857868ca7c4d33954cf002fd" },
|
||||
"none-ls.nvim": { "branch": "main", "commit": "dca7ddec321a102ec9e792b1b29193702aff5fbb" },
|
||||
"nui.nvim": { "branch": "main", "commit": "a0fd35fcbb4cb479366f1dc5f20145fd718a3733" },
|
||||
"nvim-autopairs": { "branch": "master", "commit": "4f41e5940bc0443fdbe5f995e2a596847215cd2a" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "ce16de5665c766f39c271705b17fff06f7bcb84f" },
|
||||
"nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" },
|
||||
"nvim-dap": { "branch": "master", "commit": "9d81c11fd185a131f81841e64941859305f6c42d" },
|
||||
"nvim-dap-repl-highlights": { "branch": "master", "commit": "902d533b2682c26d6be4f8a4d1dfd895cbba4840" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "f7d75cca202b52a60c520ec7b1ec3414d6e77b0f" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "b3014f2209503944f2714cf27c95591433a0c7d8" },
|
||||
"nvim-nio": { "branch": "master", "commit": "5800f585def265d52f1d8848133217c800bcb25d" },
|
||||
"nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" },
|
||||
"nvim-spider": { "branch": "main", "commit": "828444de406bc7df3b30c8e000ce6f54f0754499" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "b7339ffb9affdd5c843d4aae1d5f949039294d89" },
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "67ac27f859ee3f7584f3edef81d0942bb61d5344" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" },
|
||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "734ebad31c81c6198dfe102aa23280937c937c42" },
|
||||
"nvim-ufo": { "branch": "main", "commit": "a5390706f510d39951dd581f6d2a972741b3fa26" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "6e355632387a085f15a66ad68cf681c1d7374a04" },
|
||||
"nvim-window-picker": { "branch": "main", "commit": "41cfaa428577c53552200a404ae9b3a0b5719706" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
|
||||
"promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" },
|
||||
"refactoring.nvim": { "branch": "master", "commit": "d2786877c91aa409c824f27b4ce8a9f560dda60a" },
|
||||
"resession.nvim": { "branch": "master", "commit": "dc8825439c619030925543a444c4186a2487c200" },
|
||||
"rustaceanvim": { "branch": "master", "commit": "a8ee8f4a20da43a6ffeeb294ddf2b4dd81ab800a" },
|
||||
"smart-splits.nvim": { "branch": "master", "commit": "f6fcb79527872e9330c554915af2ca511c388390" },
|
||||
"telescope-dap.nvim": { "branch": "master", "commit": "8c88d9716c91eaef1cdea13cb9390d8ef447dbfe" },
|
||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "6312868392331c9c0f22725041f1ec2bef57c751" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" },
|
||||
"toggleterm.nvim": { "branch": "main", "commit": "193786e0371e3286d3bc9aa0079da1cd41beaa62" },
|
||||
"mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" },
|
||||
"mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" },
|
||||
"mason.nvim": { "branch": "main", "commit": "197f6352c276bbc2d25541dfce00ec50d1a4e88f" },
|
||||
"mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" },
|
||||
"neo-tree.nvim": { "branch": "main", "commit": "f1deac7ecec88c28a250d890ba7bb35843e69cbd" },
|
||||
"neoconf.nvim": { "branch": "main", "commit": "907a1fe4e346aab2989af6848d7d697098506c5e" },
|
||||
"neogit": { "branch": "master", "commit": "6617978288d58eb121754b5dd890e893d9a7e8d6" },
|
||||
"none-ls.nvim": { "branch": "main", "commit": "db2a48b79cfcdab8baa5d3f37f21c78b6705c62e" },
|
||||
"nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" },
|
||||
"nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" },
|
||||
"nvim-dap": { "branch": "master", "commit": "14fe46ae16eb272629144a93f7738f5279665a4f" },
|
||||
"nvim-dap-repl-highlights": { "branch": "master", "commit": "4f4cdb9ccd567512fd4f602e411b8f7ab5f69002" },
|
||||
"nvim-dap-ui": { "branch": "master", "commit": "73a26abf4941aa27da59820fd6b028ebcdbcf932" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" },
|
||||
"nvim-highlight-colors": { "branch": "main", "commit": "b42a5ccec7457b44e89f7ed3b3afb1b375bb2093" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "fa2662510d30b06168b6e2e6915518decde6bbac" },
|
||||
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
|
||||
"nvim-spider": { "branch": "main", "commit": "220efa63c20830a9bf0593a57366b96dd5790212" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "89ebe73cd2836db80a22d9748999ace0241917a5" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" },
|
||||
"nvim-ufo": { "branch": "main", "commit": "a52c92c3bbaa10f0c9b547a50adaa8c7d8b29f94" },
|
||||
"nvim-window-picker": { "branch": "main", "commit": "6382540b2ae5de6c793d4aa2e3fe6dbb518505ec" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||
"refactoring.nvim": { "branch": "master", "commit": "74b608dfee827c2372250519d433cc21cb083407" },
|
||||
"resession.nvim": { "branch": "master", "commit": "cc819b0489938d03e4f3532a583354f0287c015b" },
|
||||
"rustaceanvim": { "branch": "master", "commit": "12504405821c05874d2d1f6b5ec919f9808e2c99" },
|
||||
"schemastore.nvim": { "branch": "main", "commit": "05924b7383fa17f13f7a7e7ecc8ce83b3c340ce2" },
|
||||
"smart-splits.nvim": { "branch": "master", "commit": "ddb23c1a1cf1507bda487cda7f6e4690965ef9f5" },
|
||||
"snacks.nvim": { "branch": "main", "commit": "5eac729fa290248acfe10916d92a5ed5e5c0f9ed" },
|
||||
"telescope-dap.nvim": { "branch": "master", "commit": "783366bd6c1e7fa0a5c59c07db37f49c805a28df" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
||||
"toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
|
||||
"vim-abolish": { "branch": "master", "commit": "dcbfe065297d31823561ba787f51056c147aa682" },
|
||||
"vim-easy-align": { "branch": "master", "commit": "9815a55dbcd817784458df7a18acacc6f82b1241" },
|
||||
"vim-illuminate": { "branch": "master", "commit": "305bf07b919ac526deb5193280379e2f8b599926" },
|
||||
"vim-illuminate": { "branch": "master", "commit": "0d1e93684da00ab7c057410fecfc24f434698898" },
|
||||
"vim-sandwich": { "branch": "master", "commit": "74cf93d58ccc567d8e2310a69860f1b93af19403" },
|
||||
"vim-slint": { "branch": "main", "commit": "9badce3860297562bb5e80ba1666628f9e0ac632" },
|
||||
"vimwiki": { "branch": "dev", "commit": "69318e74c88ef7677e2496fd0a836446ceac61e8" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "ce741eb559c924d72e3a67d2189ad3771a231414" }
|
||||
"vimwiki": { "branch": "dev", "commit": "72792615e739d0eb54a9c8f7e0a46a6e2407c9e8" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "fcbf4eea17cb299c02557d576f0d568878e354a4" }
|
||||
}
|
||||
@@ -1,12 +1,11 @@
|
||||
require("lazy").setup({
|
||||
spec = {
|
||||
{
|
||||
"AstroNvim/AstroNvim",
|
||||
-- version = "^4",
|
||||
import = "astronvim.plugins",
|
||||
},
|
||||
{ import = "plugins" },
|
||||
{
|
||||
"AstroNvim/AstroNvim",
|
||||
version = "^5",
|
||||
import = "astronvim.plugins",
|
||||
},
|
||||
{ import = "plugins" },
|
||||
} --[[@as LazySpec]], {
|
||||
install = { colorscheme = { "astrodark", "habamax" } },
|
||||
performance = {
|
||||
rtp = {
|
||||
|
||||
@@ -1,13 +1,2 @@
|
||||
---@type LazySpec
|
||||
return {
|
||||
{ "goolord/alpha-nvim", enabled = false },
|
||||
-- Which-key
|
||||
-- {
|
||||
-- "folke/which-key.nvim",
|
||||
-- opts = {
|
||||
-- plugins = {
|
||||
-- registers = false,
|
||||
-- },
|
||||
-- },
|
||||
-- }
|
||||
}
|
||||
return {}
|
||||
|
||||
@@ -7,29 +7,36 @@ return {
|
||||
|
||||
-- Language packs
|
||||
{ enabled = true, import = "astrocommunity.pack.cpp" },
|
||||
{ enabled = true, import = "astrocommunity.pack.json" },
|
||||
{ enabled = true, import = "astrocommunity.pack.lua" },
|
||||
{ enabled = true, import = "astrocommunity.pack.markdown" },
|
||||
{ enabled = true, import = "astrocommunity.pack.rust" },
|
||||
|
||||
{ enabled = home, import = "astrocommunity.pack.bash" },
|
||||
{ enabled = home, import = "astrocommunity.pack.rust" },
|
||||
{ enabled = home, import = "astrocommunity.pack.html-css" },
|
||||
{ enabled = home, import = "astrocommunity.pack.just" },
|
||||
{ enabled = home, import = "astrocommunity.pack.tailwindcss" },
|
||||
|
||||
{ enabled = work, import = "astrocommunity.pack.cs" },
|
||||
{ enabled = work, import = "astrocommunity.pack.ps1" },
|
||||
|
||||
{ enabled = false, import = "astrocommunity.pack.html-css" },
|
||||
{ enabled = false, import = "astrocommunity.pack.java" },
|
||||
{ enabled = false, import = "astrocommunity.pack.proto" },
|
||||
{ enabled = false, import = "astrocommunity.pack.wgsl" }, -- WebGLShaderLanguage
|
||||
|
||||
-- DAP
|
||||
{ enabled = home, import = "astrocommunity.debugging.telescope-dap-nvim" },
|
||||
{ enabled = home, import = "astrocommunity.debugging.nvim-dap-virtual-text" },
|
||||
{ enabled = home, import = "astrocommunity.debugging.nvim-dap-repl-highlights" },
|
||||
{ enabled = true, import = "astrocommunity.debugging.telescope-dap-nvim" },
|
||||
{ enabled = true, import = "astrocommunity.debugging.nvim-dap-virtual-text" },
|
||||
{ enabled = true, import = "astrocommunity.debugging.nvim-dap-repl-highlights" },
|
||||
|
||||
-- Motions
|
||||
{ import = "astrocommunity.syntax.vim-sandwich" }, -- Surround
|
||||
{ import = "astrocommunity.motion.nvim-spider" }, -- Move in subwords
|
||||
-- Lsp
|
||||
{ import = "astrocommunity.lsp.lsp-signature-nvim" }, -- Support for lsp signatureHelp
|
||||
{ import = "astrocommunity.diagnostics.trouble-nvim" }, -- Diagnostics navigation
|
||||
{ import = "astrocommunity.lsp.dev-tools-nvim" }, -- Nicer menus
|
||||
{ import = "astrocommunity.lsp.garbage-day-nvim" }, -- Kill unused LSP servers
|
||||
{ import = "astrocommunity.lsp.inc-rename-nvim" }, -- Visual renaming of lsp symbols
|
||||
{ import = "astrocommunity.lsp.lsplinks-nvim" }, -- Support for document links (needed?)
|
||||
-- CVS
|
||||
{ import = "astrocommunity.git.diffview-nvim" }, -- Diff
|
||||
|
||||
@@ -3,27 +3,55 @@ return {
|
||||
"AstroNvim/astrocore",
|
||||
---@type AstroCoreOpts
|
||||
opts = {
|
||||
features = {
|
||||
large_buf = { size = 1024 * 256, lines = 10000 },
|
||||
autopairs = true,
|
||||
cmp = true,
|
||||
diagnostics = { virtual_text = false, virtual_lines = true },
|
||||
highlighturl = true,
|
||||
notifications = true,
|
||||
},
|
||||
options = {
|
||||
opt = {
|
||||
clipboard = "",
|
||||
cmdheight = 1,
|
||||
cmdheight = 0,
|
||||
diffopt = {
|
||||
-- default
|
||||
"internal",
|
||||
"closeoff",
|
||||
"filler",
|
||||
-- end default
|
||||
"iwhite",
|
||||
"algorithm:histogram",
|
||||
"indent-heuristic",
|
||||
"linematch:60",
|
||||
},
|
||||
expandtab = true,
|
||||
foldmethod = "syntax",
|
||||
foldnestmax = 150,
|
||||
grepprg = vim.fn.executable("rg") and "rg --vimgrep" or nil,
|
||||
guifont = { "VictorMono Nerd Font", "Hack Nerd Font Mono", ":h10" },
|
||||
listchars = { tab = "> ", extends = ">", precedes = "<", space = "·" },
|
||||
number = true,
|
||||
path = vim.list_extend(vim.opt.path:get(), { "**" }),
|
||||
guifont = {
|
||||
"VictorMono Nerd Font",
|
||||
"Hack Nerd Font Mono",
|
||||
":h10",
|
||||
},
|
||||
listchars = {
|
||||
tab = "> ",
|
||||
extends = ">",
|
||||
precedes = "<",
|
||||
space = "·",
|
||||
},
|
||||
linebreak = true,
|
||||
breakat = " (),;{}[]",
|
||||
showbreak = "",
|
||||
number = false,
|
||||
pumblend = 0,
|
||||
relativenumber = false,
|
||||
shiftwidth = 4,
|
||||
signcolumn = "auto",
|
||||
spell = false,
|
||||
tabstop = 4,
|
||||
textwidth = 120,
|
||||
wrap = true,
|
||||
textwidth = 100,
|
||||
winblend = 0,
|
||||
pumblend = 0,
|
||||
wrap = true,
|
||||
},
|
||||
g = {
|
||||
neovide_hide_mouse_when_typing = true,
|
||||
|
||||
@@ -4,6 +4,12 @@ return {
|
||||
---@type AstroCoreOpts
|
||||
opts = {
|
||||
mappings = {
|
||||
n = {
|
||||
["<Leader>e"] = {
|
||||
"<Cmd>Neotree toggle reveal reveal_force_cwd<CR>",
|
||||
desc = "Toggle Explorer",
|
||||
},
|
||||
},
|
||||
t = {
|
||||
["<Esc>"] = [[<C-\><C-n>]],
|
||||
["<A-h>"] = [[<C-\><C-N><C-w>h]],
|
||||
|
||||
@@ -4,12 +4,25 @@ return {
|
||||
---@type AstroCoreOpts
|
||||
opts = {
|
||||
commands = {
|
||||
TermOpen = {
|
||||
function()
|
||||
vim.bo.number = false
|
||||
vim.bo.spell = false
|
||||
end,
|
||||
desc = "Remove linenumber in term buffers",
|
||||
CopyFilename = {
|
||||
'let @+=expand("%:p")',
|
||||
desc = "Copy filename to clipboard",
|
||||
},
|
||||
P4Edit = {
|
||||
"!p4 edit %:p",
|
||||
desc = "Edit in perforce",
|
||||
},
|
||||
P4History = {
|
||||
"!p4vc history %:p",
|
||||
desc = "Perforce history",
|
||||
},
|
||||
P4Timelapse = {
|
||||
"!p4vc tlv %:p",
|
||||
desc = "Perfoce timelapse view",
|
||||
},
|
||||
P4RevisionGraph = {
|
||||
"!p4vc revisiongraph %:p",
|
||||
desc = "Perforce revision graph",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -1,29 +1,48 @@
|
||||
---@type LazySpec
|
||||
return {
|
||||
"AstroNvim/astrolsp",
|
||||
---@type AstroLSPOpts
|
||||
opts = {
|
||||
mappings = {
|
||||
n = {
|
||||
gh = {
|
||||
function() require("clangd_extensions.switch_source_header").switch_source_header() end,
|
||||
desc = "Switch to matching source or header file",
|
||||
cond = "textDocument/switchSourceHeader",
|
||||
{
|
||||
"AstroNvim/astrolsp",
|
||||
optional = true,
|
||||
---@type AstroLSPOpts
|
||||
opts = {
|
||||
---@diagnostic disable: missing-fields
|
||||
config = {
|
||||
clangd = {
|
||||
filetypes = { "c", "cpp", "objc", "objcpp", "cuda" },
|
||||
cmd = {
|
||||
"clangd",
|
||||
"--header-insertion=never", -- Disable auto includes
|
||||
"--enable-config", -- Enable .clangd and clangd.yaml files
|
||||
},
|
||||
},
|
||||
slint_lsp = {
|
||||
root_dir = function() end, -- Fix missing root_dir issue in neoconf (lspconfig doesn't define it...)
|
||||
},
|
||||
qmlls = {
|
||||
cmd = { "qmlls6" },
|
||||
},
|
||||
},
|
||||
servers = {
|
||||
"qmlls",
|
||||
},
|
||||
features = {
|
||||
signature_help = true,
|
||||
inlay_hints = true,
|
||||
codelens = true,
|
||||
semantic_tokens = true,
|
||||
},
|
||||
},
|
||||
---@diagnostic disable: missing-fields
|
||||
config = {
|
||||
clangd = {
|
||||
filetypes = { "c", "cpp", "objc", "objcpp", "cuda" },
|
||||
cmd = {
|
||||
"clangd",
|
||||
"--header-insertion=never", -- Disable auto includes
|
||||
"--enable-config", -- Enable .clangd and clangd.yaml files
|
||||
},
|
||||
},
|
||||
slint_lsp = {
|
||||
root_dir = function() end, -- Fix missing root_dir issue in neoconf (lspconfig doesn't define it...)
|
||||
},
|
||||
{
|
||||
"zeioth/garbage-day.nvim",
|
||||
optional = true,
|
||||
opts = {
|
||||
excluded_lsp_clients = {
|
||||
"null-ls",
|
||||
"jdtls",
|
||||
"marksman",
|
||||
"lua_ls",
|
||||
"dev-tools",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
12
lua/plugins/21-format.lua
Normal file
12
lua/plugins/21-format.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
---@type LazySpec
|
||||
return {
|
||||
"stevearc/conform.nvim",
|
||||
optional = true,
|
||||
---@module "conform"
|
||||
---@type conform.setupOpts
|
||||
opts = {
|
||||
formatters_by_ft = {
|
||||
rust = { "leptosfmt", lsp_format = "first" },
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -1,13 +1,23 @@
|
||||
---@type LazySpec
|
||||
return {
|
||||
--[[
|
||||
{
|
||||
"lewis6991/gitsigns.nvim",
|
||||
"folke/snacks.nvim",
|
||||
optional = true,
|
||||
--@type snacks.Config
|
||||
opts = {
|
||||
signcolumn = false,
|
||||
numhl = true,
|
||||
current_line_blame_opts = { ignore_whitespace = true },
|
||||
gitbrowse = {
|
||||
remote_patterns = {
|
||||
{ "^gitea@(.+):(.+)$", "https://%1/%2" },
|
||||
},
|
||||
url_patterns = {
|
||||
["git.niverton.ovh"] = {
|
||||
branch = "/src/branch/{branch}",
|
||||
file = "/src/branch/{branch}/{file}#L{line_start}-L{line_end}",
|
||||
permalink = "/src/commit/{commit}/{file}#L{line_start}-L{line_end}",
|
||||
commit = "/commit/{commit}",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
]]
|
||||
}
|
||||
|
||||
@@ -21,7 +21,9 @@ return {
|
||||
|
||||
opts.statusline = {
|
||||
hl = "statusline",
|
||||
comp.mode({ mode_text = { hl = { bold = true }, padding = { left = 1, right = 1 } } }),
|
||||
comp.mode({
|
||||
mode_text = { hl = { bold = true }, padding = { left = 1, right = 1 } },
|
||||
}),
|
||||
comp.file_info({
|
||||
filetype = false,
|
||||
filename = {
|
||||
@@ -37,7 +39,7 @@ return {
|
||||
comp.treesitter({ padding = { right = 1 } }), -- Extra space to separate from next component
|
||||
comp.git_diff(),
|
||||
comp.git_branch(),
|
||||
comp.nav({ scrollbar = false }),
|
||||
comp.nav({ scrollbar = false, padding = { right = 1 } }),
|
||||
}
|
||||
|
||||
local get_file_path = status.provider.filename({
|
||||
@@ -53,11 +55,15 @@ return {
|
||||
end
|
||||
|
||||
opts.winbar = {
|
||||
init = function(self) self.bufnr = vim.api.nvim_get_current_buf() end,
|
||||
init = function(self)
|
||||
self.bufnr = vim.api.nvim_get_current_buf()
|
||||
end,
|
||||
fallthrough = false,
|
||||
{
|
||||
-- Display file path when window is not active
|
||||
condition = function() return not status.condition.is_active() end,
|
||||
condition = function()
|
||||
return not status.condition.is_active()
|
||||
end,
|
||||
{
|
||||
-- Set display priority to hide when component is too big to fit
|
||||
flexible = 1,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---@type LazySpec
|
||||
return {
|
||||
-- { "echasnovski/mini.align", event = "User AstroFile" },
|
||||
{ "tpope/vim-abolish", event = "User AstroFile" },
|
||||
{ "slint-ui/vim-slint", ft = "slint" },
|
||||
-- { "stevearc/profile.nvim", lazy = false }, -- Profiling lua
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
column_width = 120
|
||||
column_width = 100
|
||||
line_endings = "Unix"
|
||||
indent_type = "Spaces"
|
||||
call_parentheses = "Always"
|
||||
collapse_simple_statement = "Always"
|
||||
collapse_simple_statement = "Never"
|
||||
|
||||
[sort_requires]
|
||||
enabled = true
|
||||
|
||||
Reference in New Issue
Block a user