diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-09-24 12:59:46 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-09-24 13:00:17 +0200 |
| commit | 7fa75bc4ad23c44687d5feb81d3368bd1524a81e (patch) | |
| tree | e6fcb9847a8244aa4d431c8a3b79d0453fc4f43a | |
| parent | 213e644fd7f152ade9cd5efd7e23c6d6e8cde40d (diff) | |
| download | nvim-conf-7fa75bc4ad23c44687d5feb81d3368bd1524a81e.tar.gz nvim-conf-7fa75bc4ad23c44687d5feb81d3368bd1524a81e.zip | |
updates
| -rw-r--r-- | lazy-lock.json | 30 | ||||
| -rw-r--r-- | lua/alpha/lsp/default.lua | 2 | ||||
| -rw-r--r-- | lua/alpha/lsp/init.lua | 3 | ||||
| -rw-r--r-- | lua/alpha/lsp/servers/lua_ls.lua | 9 | ||||
| -rw-r--r-- | lua/config/lazy.lua | 3 | ||||
| -rw-r--r-- | lua/plugins/lsp.lua | 1 | ||||
| -rw-r--r-- | lua/plugins/neodev.lua | 5 | ||||
| -rw-r--r-- | lua/plugins/noice.lua | 60 |
8 files changed, 56 insertions, 57 deletions
diff --git a/lazy-lock.json b/lazy-lock.json index a2e2873..d9b7b1e 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -16,14 +16,14 @@ "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, "color-picker.nvim": { "branch": "master", "commit": "06cb5f853535dea529a523e9a0e8884cdf9eba4d" }, "copilot-cmp": { "branch": "master", "commit": "72fbaa03695779f8349be3ac54fa8bd77eed3ee3" }, - "copilot.lua": { "branch": "master", "commit": "2c942f33ba5c621c906e625e00a1bb504b65e2f0" }, + "copilot.lua": { "branch": "master", "commit": "1a8032ae496916ccc7a7a52ee79194fbef29f462" }, "direnv.vim": { "branch": "master", "commit": "165031fa2c8dbb1e78dfd7054fe064ea926384cb" }, "dressing.nvim": { "branch": "master", "commit": "c1e1d5fa44fe08811b6ef4aadac2b50e602f9504" }, "duck.nvim": { "branch": "main", "commit": "8f18dd79c701698fc150119ef642c1881ce6a538" }, - "fzf": { "branch": "master", "commit": "d2b852f7cbd2da53804de00cf22ca0b7e6c9f472" }, + "fzf": { "branch": "master", "commit": "00809909ae586a56dcf97060a361b2c95aa4aa22" }, "fzf.vim": { "branch": "master", "commit": "678ee1a549bd873dde35f6146f288a3f2e29d983" }, "git-worktree.nvim": { "branch": "master", "commit": "d7f4e2584e81670154f07ca9fa5dd791d9c1b458" }, - "gitsigns.nvim": { "branch": "main", "commit": "bce4576a9047085a528c479a7fe1e2f6b787b6c1" }, + "gitsigns.nvim": { "branch": "main", "commit": "9bec6e1ef5542e33974e5b4f982c8c063b981974" }, "harpoon": { "branch": "master", "commit": "21f4c47c6803d64ddb934a5b314dcb1b8e7365dc" }, "hydra.nvim": { "branch": "master", "commit": "3ced42c0b6a6c85583ff0f221635a7f4c1ab0dd0" }, "icon-picker.nvim": { "branch": "master", "commit": "e6dca182518eeb7a51470c13605a5bce08a816e4" }, @@ -33,23 +33,23 @@ "lspkind-nvim": { "branch": "master", "commit": "57610d5ab560c073c465d6faf0c19f200cb67e6e" }, "lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" }, "markdown-preview.nvim": { "branch": "main", "commit": "cc05a30393e2bf9f12e2d59fc35a1aa928ed1727" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "f014db32437aa61c86fc0ef1067cd2bc6a37205c" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "031903fefbf59371502092ef9e22cab9161d90ba" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "2451adb9bdb0fd32140bf3aa8dbc17ff60050db3" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "83dcddb6477f9ba5db98971ef27bd18bdca921b4" }, "mason.nvim": { "branch": "main", "commit": "d66c60e17dd6fd8165194b1d14d21f7eb2c1697a" }, "middleclass": { "branch": "master", "commit": "9fab4d5bca67262614960960ca35c4740eb2be2c" }, - "neodev.nvim": { "branch": "main", "commit": "471324e6c746284dbbdc1d357799d1911bb7e120" }, + "neodev.nvim": { "branch": "main", "commit": "c8e126393a34939fb448d48eeddb510971739e3a" }, "neogen": { "branch": "main", "commit": "70127baaff25611deaf1a29d801fc054ad9d2dc1" }, - "neorg": { "branch": "main", "commit": "0d2491792691cab07cc2eaae3a1e692a24be18cd" }, + "neorg": { "branch": "main", "commit": "745715c873395840a5127413d1ef30a42735605e" }, "neotest": { "branch": "master", "commit": "1e67a504d03def3a6a1125d934cb511680f72555" }, "neotest-go": { "branch": "main", "commit": "1a15e1136db43775214a3e7a598f8930c29c94b7" }, "neotest-plenary": { "branch": "master", "commit": "e0d9b1530307a03abcc52fc0ae28f054dea3f752" }, - "neotest-rust": { "branch": "main", "commit": "c8894d826a2cb5003cb6bc0a2fa8f7a359899130" }, + "neotest-rust": { "branch": "main", "commit": "139cff7c85598ec591b5ed7d71ce8ed3b5313b97" }, "neotest-vim-test": { "branch": "master", "commit": "75c4228882ae4883b11bfce9b8383e637eb44192" }, "noice.nvim": { "branch": "main", "commit": "74c2902146b080035beb19944baf6f014a954720" }, "nui.nvim": { "branch": "main", "commit": "c8de23342caf8d50b15d6b28368d36a56a69d76f" }, "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, "numb.nvim": { "branch": "master", "commit": "3f7d4a74bd456e747a1278ea1672b26116e0824d" }, - "nvim-autopairs": { "branch": "master", "commit": "defad64afbf19381fe31488a7582bbac421d6e38" }, + "nvim-autopairs": { "branch": "master", "commit": "de4f7138a68d5d5063170f2182fd27faf06b0b54" }, "nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" }, "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, "nvim-dap": { "branch": "master", "commit": "b3d4408e29d924fe130c9397a7c3b3630b3ea671" }, @@ -57,29 +57,29 @@ "nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" }, "nvim-dap-vscode-js": { "branch": "main", "commit": "03bd29672d7fab5e515fc8469b7d07cc5994bbf6" }, - "nvim-lspconfig": { "branch": "master", "commit": "f3195835c0447ee2c80152b893ab51ca162b04a9" }, + "nvim-lspconfig": { "branch": "master", "commit": "ede4114e1fd41acb121c70a27e1b026ac68c42d6" }, "nvim-notify": { "branch": "master", "commit": "94859430020f5cf32a1b97ddd9e596fed9db7981" }, "nvim-spectre": { "branch": "master", "commit": "97cfd1b0f5a6ab35979ce1bee6c17f54745fd1e5" }, "nvim-transparent": { "branch": "main", "commit": "3af6232c8d39d51062702e875ff6407c1eeb0391" }, - "nvim-treesitter": { "branch": "master", "commit": "b4f6dd72980607a9821d24502b0ca7ee826376af" }, + "nvim-treesitter": { "branch": "master", "commit": "af6b3ecea9b3cff18b9244027e23e7f2c34ebdd5" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "bd103502252027434ec42f628d2dbf54821d4ce6" }, - "nvim-web-devicons": { "branch": "master", "commit": "973ab742f143a796a779af4d786ec409116a0d87" }, + "nvim-web-devicons": { "branch": "master", "commit": "b844d3da4affb77fb2ba56ed235946f0ba0ab200" }, "plenary.nvim": { "branch": "master", "commit": "9ce85b0f7dcfe5358c0be937ad23e456907d410b" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, "refactoring.nvim": { "branch": "master", "commit": "be6505be8bdd306646bb81399312c02927a60a51" }, "smart-splits.nvim": { "branch": "master", "commit": "0beb14427dcf2a5d5d63e0064b45032a7bd3e763" }, "telescope-dap.nvim": { "branch": "master", "commit": "4e2d5efb92062f0b865fe59b200b5ed7793833bf" }, - "telescope-file-browser.nvim": { "branch": "master", "commit": "bec4b0fd6c293f5c42d7929d8eff49e5af43e7f3" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "c21bdaee7657439e07fb2ebb9ce2ab7221ba1b68" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" }, "telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "62ea5e58c7bbe191297b983a9e7e89420f581369" }, - "telescope.nvim": { "branch": "master", "commit": "b543aaa2c9cf8123ed2fe7dbb6c211a9cd415124" }, + "telescope.nvim": { "branch": "master", "commit": "40c8d2fc2b729dd442eda093cf8c9496d6e23732" }, "todo-comments.nvim": { "branch": "main", "commit": "3094ead8edfa9040de2421deddec55d3762f64d1" }, "trouble.nvim": { "branch": "main", "commit": "3f85d8ed30e97ceeddbbcf80224245d347053711" }, "twilight.nvim": { "branch": "main", "commit": "a4843e6e67092a1e6fa9666f02bf0ab59174c1df" }, "vim-dadbod": { "branch": "master", "commit": "7d80bbd11c407a09e0f7b869c38f3dec3902805f" }, "vim-dadbod-completion": { "branch": "master", "commit": "fc7321a17f4c55db11fae89a884ddf4724020bae" }, - "vim-dadbod-ui": { "branch": "master", "commit": "0df3e984ba43d1688e4223315b4f27cbb556f6ad" }, + "vim-dadbod-ui": { "branch": "master", "commit": "5c4cad56f2774c3cd3a6ee9944c787820f2fcb20" }, "vim-dispatch": { "branch": "master", "commit": "6cc2691576f97d43f8751664d1a1a908b99927e5" }, "vim-dotenv": { "branch": "master", "commit": "5c51cfcf8d87280d6414e03cd6b253eb70ecb800" }, "vim-easy-align": { "branch": "master", "commit": "12dd6316974f71ce333e360c0260b4e1f81169c3" }, diff --git a/lua/alpha/lsp/default.lua b/lua/alpha/lsp/default.lua index a1b1e25..4f53ddd 100644 --- a/lua/alpha/lsp/default.lua +++ b/lua/alpha/lsp/default.lua @@ -8,7 +8,7 @@ return { gopls = { enable = true }, html = { enable = true }, jsonls = { enable = true }, - lua_ls = { enable = true }, + lua_ls = { enable = true, neodev = true }, nil_ls = { enable = true }, phpactor = {enable = true }, rust_analyzer = { enable = true }, diff --git a/lua/alpha/lsp/init.lua b/lua/alpha/lsp/init.lua index 0d4a85d..0d69f07 100644 --- a/lua/alpha/lsp/init.lua +++ b/lua/alpha/lsp/init.lua @@ -37,6 +37,9 @@ return { table.insert(servers, string.format("%s <%s>", server, options.enable)) end + -- TODO: create an auto command that on write of the configuration, calls again the setup and restart the server if it's up. + -- can get the client by name of the file + vim.api.nvim_create_user_command("AlphaLSP", function() vim.ui.select(servers, { prompt = "LSP Servers" }, function(server) if server == nil then diff --git a/lua/alpha/lsp/servers/lua_ls.lua b/lua/alpha/lsp/servers/lua_ls.lua index 64f012c..c5f72bf 100644 --- a/lua/alpha/lsp/servers/lua_ls.lua +++ b/lua/alpha/lsp/servers/lua_ls.lua @@ -1,7 +1,11 @@ local lsp_attach = require "alpha.lsp.attach" -local lsp_flags = require("alpha.lsp.flags") +local lsp_flags = require "alpha.lsp.flags" return function(ops) + if ops.neodev == true then + require("neodev").setup() + end + return vim.tbl_extend("force", { on_attach = lsp_attach, flags = lsp_flags, @@ -23,6 +27,9 @@ return function(ops) hint = { enable = true, }, + completion = { + callSnippet = "Replace", + }, }, }, }, ops) diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index ef480d4..81584d1 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -15,6 +15,9 @@ require("lazy").setup { spec = { { import = "plugins" }, }, + default = { + lazy = true, + }, checker = { enabled = true, notify = false }, dev = { path = "~/code/plugins", diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 60ea560..c381931 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -10,6 +10,7 @@ return { }, }, }, + "folke/neodev.nvim", "williamboman/mason-lspconfig.nvim", "WhoIsSethDaniel/mason-tool-installer.nvim", }, diff --git a/lua/plugins/neodev.lua b/lua/plugins/neodev.lua deleted file mode 100644 index dac73da..0000000 --- a/lua/plugins/neodev.lua +++ /dev/null @@ -1,5 +0,0 @@ -return { - "folke/neodev.nvim", - ft = { "lua" }, - opts = {}, -} diff --git a/lua/plugins/noice.lua b/lua/plugins/noice.lua index 72f9e13..70e81e9 100644 --- a/lua/plugins/noice.lua +++ b/lua/plugins/noice.lua @@ -80,43 +80,33 @@ return { { view = "mini", filter = { - event = "msg_show", - find = "lines yanked", - }, - }, - { - view = "mini", - filter = { - event = "msg_show", - find = "more lines", - }, - }, - { - view = "mini", - filter = { - find = "laravel.sail.up", - }, - }, - { - view = "mini", - filter = { - find = "laravel.sail.down", - }, - }, - { - view = "mini", - filter = { - find = "Pattern not found", + any = { + { + event = "msg_show", + find = "lines yanked", + }, + { + event = "msg_show", + find = "more lines", + }, + { + event = "msg_show", + find = "direnv:", + }, + { + find = "laravel.sail.", + }, + { + find = "Pattern not found", + }, + { + event = "msg_show", + kind = "", + find = "change;", + }, + }, }, }, - { - view = "mini", - filter = { - event = "msg_show", - kind = "", - find = "change;" - } - }, }, }, } |