From 91728df4b9ac452864a17d014b0443fc038ecbe5 Mon Sep 17 00:00:00 2001 From: afranco Date: Wed, 31 Jul 2024 14:23:19 +0100 Subject: [PATCH] chore(nvim): added a few things to config --- .config/nvim/lua/plugins/git.lua | 1 + .config/nvim/lua/plugins/lsp.lua | 15 ++++++++++++++- .config/nvim/lua/plugins/mini.lua | 25 +++++++++++++++++++++++++ .config/nvim/lua/plugins/navigation.lua | 8 -------- 4 files changed, 40 insertions(+), 9 deletions(-) create mode 100644 .config/nvim/lua/plugins/mini.lua diff --git a/.config/nvim/lua/plugins/git.lua b/.config/nvim/lua/plugins/git.lua index a6dbe7b..1d86548 100644 --- a/.config/nvim/lua/plugins/git.lua +++ b/.config/nvim/lua/plugins/git.lua @@ -6,4 +6,5 @@ return { require("blame").setup() end }, + } diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index 02d2825..aeb8875 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -111,7 +111,10 @@ return { end, settings = { ltex = { - language = "pt-PT", + language = "en-GB", + }, + additionalRules = { + enablePickyRules = true, }, }, }) @@ -190,8 +193,17 @@ return { capabilities = capabilities, filetypes = { 'haskell', 'lhaskell', 'cabal' }, }) + + lspconfig["sourcekit"].setup({ + capabilities = capabilities, + }) end, }, + { + 'mrcjkb/rustaceanvim', + version = '^4', -- Recommended + lazy = false, -- This plugin is already lazy + }, { "stevearc/conform.nvim", event = "VeryLazy", @@ -202,6 +214,7 @@ return { haskell = { "fourmolu" }, javascript = { "prettierd" }, markdown = { "mdformat" }, + rust = { "rustfmt" }, go = { "gofmt" }, json = { "jq" } } diff --git a/.config/nvim/lua/plugins/mini.lua b/.config/nvim/lua/plugins/mini.lua new file mode 100644 index 0000000..3f39ac0 --- /dev/null +++ b/.config/nvim/lua/plugins/mini.lua @@ -0,0 +1,25 @@ +return { + { + 'echasnovski/mini.ai', + version = false, + opts = {} + }, + + { + 'echasnovski/mini.notify', + version = false, + config = function() + vim.api.nvim_set_hl(0, 'MiniNotifyNormal', { link = 'Normal' }) + vim.api.nvim_set_hl(0, 'MiniNotifyBorder', { link = 'Normal' }) + require("mini.notify").setup({ + -- Window options + window = { + -- Floating window config + config = {}, + -- Value of 'winblend' option + }, + + }) + end + }, +} diff --git a/.config/nvim/lua/plugins/navigation.lua b/.config/nvim/lua/plugins/navigation.lua index d8c38f9..8c67595 100644 --- a/.config/nvim/lua/plugins/navigation.lua +++ b/.config/nvim/lua/plugins/navigation.lua @@ -33,12 +33,4 @@ return { }, }, }, - { - "declancm/cinnamon.nvim", - event = "VeryLazy", - opts = { - scroll_limit = 10000, - always_scroll = true, - }, - }, }