aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-09-24 12:59:46 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-09-24 13:00:17 +0200
commit7fa75bc4ad23c44687d5feb81d3368bd1524a81e (patch)
treee6fcb9847a8244aa4d431c8a3b79d0453fc4f43a
parent213e644fd7f152ade9cd5efd7e23c6d6e8cde40d (diff)
downloadnvim-conf-7fa75bc4ad23c44687d5feb81d3368bd1524a81e.tar.gz
nvim-conf-7fa75bc4ad23c44687d5feb81d3368bd1524a81e.zip
updates
-rw-r--r--lazy-lock.json30
-rw-r--r--lua/alpha/lsp/default.lua2
-rw-r--r--lua/alpha/lsp/init.lua3
-rw-r--r--lua/alpha/lsp/servers/lua_ls.lua9
-rw-r--r--lua/config/lazy.lua3
-rw-r--r--lua/plugins/lsp.lua1
-rw-r--r--lua/plugins/neodev.lua5
-rw-r--r--lua/plugins/noice.lua60
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;"
- }
- },
},
},
}