From a0f955b785f0589862ffba613a9fd5ed9e6905c0 Mon Sep 17 00:00:00 2001 From: Maciej Jur Date: Fri, 21 Jul 2023 01:07:59 +0200 Subject: [PATCH] Fix haskell language server config --- nvim/ftplugin/haskell.lua | 3 ++- nvim/lazy-lock.json | 12 ++++++------ nvim/lua/plugins.lua | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/nvim/ftplugin/haskell.lua b/nvim/ftplugin/haskell.lua index 444ffa6..f184661 100644 --- a/nvim/ftplugin/haskell.lua +++ b/nvim/ftplugin/haskell.lua @@ -1,8 +1,9 @@ local ht = require('haskell-tools') local def_opts = { noremap = true, silent = true, } + ht.start_or_attach { hls = { - on_attach = function(client, bufnr) + on_attach = function(_, bufnr) local opts = vim.tbl_extend('keep', def_opts, { buffer = bufnr, }) -- haskell-language-server relies heavily on codeLenses, -- so auto-refresh (see advanced configuration) is enabled by default diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 907001a..800f5af 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -6,12 +6,12 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, "diffview.nvim": { "branch": "main", "commit": "b0cc22f5708f6b2b4f873b44fbc5eb93020f4e0c" }, - "gitsigns.nvim": { "branch": "main", "commit": "48c3ae8ec74cb83f9570ceb0c5ab8217db7a2220" }, + "gitsigns.nvim": { "branch": "main", "commit": "5a04466685008f29c71fa5ec25d421deb1c83fea" }, "haskell-tools.nvim": { "branch": "1.x.x", "commit": "2c8cb26417cb4ce6f4271efb72578576464a5424" }, "kanagawa.nvim": { "branch": "master", "commit": "1749cea392acb7d1548a946fcee1e6f1304cd3cb" }, - "lazy.nvim": { "branch": "main", "commit": "da8b00581a52f5f87ad2aba9f52171fda7491f18" }, + "lazy.nvim": { "branch": "main", "commit": "14d76aac4bd3ff07c1fca074c210f28f766a931e" }, "lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "796008869e67ef27a5aa5ac44c08ce2a60b89f55" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "828a538ac8419f586c010996aefa5df6eb7c250b" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "e4d56b400e9757b1dc77d620fd3069396e92d5fc" }, "mason.nvim": { "branch": "main", "commit": "5ad3e113b0c3fde3caba8630599373046f6197e8" }, "neo-tree.nvim": { "branch": "v2.x", "commit": "7f6fa04dbd8e8c79d1af33bc90e856b65d8641da" }, @@ -19,10 +19,10 @@ "nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" }, "nvim-dap": { "branch": "master", "commit": "3bde6f786057fa29d8356559b2ae3a52d9317fba" }, "nvim-dap-ui": { "branch": "master", "commit": "c020f660b02772f9f3d11f599fefad3268628a9e" }, - "nvim-lspconfig": { "branch": "master", "commit": "deade69789089c3da15237697156334fb3e943f0" }, - "nvim-treesitter": { "branch": "master", "commit": "b4b94ec387525cb9df4b56eb1a8bf33231a0df47" }, + "nvim-lspconfig": { "branch": "master", "commit": "ba74226cac83eacb435827e028f810212147937b" }, + "nvim-treesitter": { "branch": "master", "commit": "39f10b0b14184f746a0c9e7475c5ea81a9a812f6" }, "nvim-web-devicons": { "branch": "master", "commit": "9ab9b0b894b2388a9dbcdee5f00ce72e25d85bf9" }, - "plenary.nvim": { "branch": "master", "commit": "bda256fab0eb66a15e8190937e417e6a14ee5d72" }, + "plenary.nvim": { "branch": "master", "commit": "1a6a7c929628566cf406aa7da1d048a1ddc7e9a8" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, "rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" }, "telescope.nvim": { "branch": "master", "commit": "276362a8020c6e94c7a76d49aa00d4923b0c02f3" }, diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index e47ae2e..5b27fd8 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -100,7 +100,7 @@ return { ensure_installed = { "lua_ls", -- Lua "rust_analyzer", -- Rust - "hls", -- Haskell + -- "hls", -- use GHCup instead "html", -- HTML "cssls", -- CSS / SCSS "tsserver", -- TypeScript