From 4ccc8ae09349496582b7f795fc950e0df01dcfdf Mon Sep 17 00:00:00 2001 From: Ruslan Date: Wed, 24 Jul 2024 11:29:22 +0300 Subject: [PATCH] add sops, change lsp select --- lazy-lock.json | 1 + lua/crentist/lazy/lsp.lua | 4 ++-- lua/crentist/lazy/sops.lua | 13 +++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 lua/crentist/lazy/sops.lua diff --git a/lazy-lock.json b/lazy-lock.json index fce3acc..cbbaac1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -24,6 +24,7 @@ "nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, "nvim-lspconfig": { "branch": "master", "commit": "7edfd6692ba17f8d4fe08d84142781898ab0a672" }, + "nvim-sops": { "branch": "main", "commit": "cb2209562d00ef8c6c88bdec836d9edb8fbb96ef" }, "nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" }, "nvim-treesitter": { "branch": "master", "commit": "7ff0b8d3d21b15eb7231fcbd2acfded8987f5efd" }, "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, diff --git a/lua/crentist/lazy/lsp.lua b/lua/crentist/lazy/lsp.lua index 64459d1..f4b656e 100644 --- a/lua/crentist/lazy/lsp.lua +++ b/lua/crentist/lazy/lsp.lua @@ -29,7 +29,7 @@ return { require('mason-lspconfig').setup({ -- Replace the language servers listed here -- with the ones you want to install - ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls', 'ansiblels'}, + ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls', 'ansiblels', 'terraformls'}, handlers = { function(server_name) require('lspconfig')[server_name].setup({}) @@ -52,7 +52,7 @@ return { luasnip.expand() else cmp.confirm({ - select = true, + select = false, }) end else diff --git a/lua/crentist/lazy/sops.lua b/lua/crentist/lazy/sops.lua new file mode 100644 index 0000000..40ab13e --- /dev/null +++ b/lua/crentist/lazy/sops.lua @@ -0,0 +1,13 @@ +return { + 'lucidph3nx/nvim-sops', + event = { 'BufEnter' }, + opts = { + -- your configuration comes here + -- or leave it empty to use the default settings + -- refer to the configuration section below + }, + keys = { + { 'ef', vim.cmd.SopsEncrypt, desc = '[E]ncrypt [F]ile' }, + { 'df', vim.cmd.SopsDecrypt, desc = '[D]ecrypt [F]ile' }, + }, +}