From 46474a2653580a12a8a8a70c1d0158b957d79f59 Mon Sep 17 00:00:00 2001 From: Maciej Jur Date: Wed, 17 Jan 2024 18:36:59 +0100 Subject: [PATCH] nvim: use markdown for literate haskell --- nvim/lazy-lock.json | 14 +++++++------- nvim/lua/options.lua | 8 ++++---- nvim/lua/plugins.lua | 12 ++++++++---- 3 files changed, 19 insertions(+), 15 deletions(-) diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index bc5f4da..028681b 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -7,8 +7,8 @@ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, - "gitsigns.nvim": { "branch": "main", "commit": "3e6e91b09f0468c32d3b96dcacf4b947f037ce25" }, - "haskell-tools.nvim": { "branch": "master", "commit": "06dcb82ea53d6035f1856799710528da0e2d7eaf" }, + "gitsigns.nvim": { "branch": "main", "commit": "4aaacbf5e5e2218fd05eb75703fe9e0f85335803" }, + "haskell-tools.nvim": { "branch": "master", "commit": "6224672ffc44fc1bd95f79792277d95a92a67090" }, "kanagawa.nvim": { "branch": "master", "commit": "c19b9023842697ec92caf72cd3599f7dd7be4456" }, "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "lualine.nvim": { "branch": "master", "commit": "566b7036f717f3d676362742630518a47f132fff" }, @@ -16,18 +16,18 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "3614a39aae98ccd34124b072939d6283853b3dd2" }, "mason.nvim": { "branch": "main", "commit": "e110bc3be1a7309617cecd77bfe4bf86ba1b8134" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "77d9f484b88fd380386b46ed9206e5374d69d9d8" }, - "neodev.nvim": { "branch": "main", "commit": "be8d4d4cab6c13c6a572269c9d6a63774baba9a0" }, + "neodev.nvim": { "branch": "main", "commit": "dde00106b9094f101980b364fae02fd85d357306" }, "nui.nvim": { "branch": "main", "commit": "35da9ca1de0fc4dda96c2e214d93d363c145f418" }, "nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" }, - "nvim-dap": { "branch": "master", "commit": "f0dca670fa059eb89dda8869a6310c804241345c" }, + "nvim-dap": { "branch": "master", "commit": "aad46274f09ba29933e4cef2257cdda5ec19cf7a" }, "nvim-dap-ui": { "branch": "master", "commit": "7e5e16427aaf814dc2d58e1b219def9ef2fa2435" }, - "nvim-lspconfig": { "branch": "master", "commit": "796394fd19fb878e8dbc4fd1e9c9c186ed07a5f4" }, + "nvim-lspconfig": { "branch": "master", "commit": "e47ccfae775f0d572ef0f3a7d245f043b259dafc" }, "nvim-notify": { "branch": "master", "commit": "1576123bff3bed67bc673a3076e591abfe5d8ca9" }, "nvim-treesitter": { "branch": "master", "commit": "8cd2b230174efbf7b5d9f49fe2f90bda6b5eb16e" }, - "nvim-web-devicons": { "branch": "master", "commit": "db0c864375c198cacc171ff373e76bfce2a85045" }, + "nvim-web-devicons": { "branch": "master", "commit": "584038666b0d8124d452a2e8ea9e38e6d6e56490" }, "plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, - "rustaceanvim": { "branch": "master", "commit": "c8856f9ab078976422a04e857da3b6eadce7cd3d" }, + "rustaceanvim": { "branch": "master", "commit": "d03f72788b81cb311250d9fe0692f3435d609b5a" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" }, "telescope.nvim": { "branch": "0.1.x", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } diff --git a/nvim/lua/options.lua b/nvim/lua/options.lua index f9a6a70..7e04bc2 100644 --- a/nvim/lua/options.lua +++ b/nvim/lua/options.lua @@ -42,10 +42,10 @@ end) -- Additional filetypes vim.filetype.add { extension = { - mdx = "mdx", - typ = "typst", - purs = "purescript", - nu = "nu" + mdx = 'mdx', + typ = 'typst', + purs = 'purescript', + nu = 'nu', } } diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index b98b9eb..f4be6db 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -140,9 +140,9 @@ return { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", config = function() - local config = require "nvim-treesitter.configs" + local configs = require 'nvim-treesitter.configs' - config.setup { + configs.setup { modules = {}, auto_install = false, sync_install = false, @@ -180,18 +180,22 @@ return { init = function() local lang = vim.treesitter.language - lang.register("markdown", "mdx") + lang.register('markdown', 'mdx') + lang.register('markdown', 'lhaskell') end, }, -- LS configs { "neovim/nvim-lspconfig", + opts = { + inlay_hints = { enabled = true }, + }, config = function() local lsp = require "lspconfig" lsp.nushell.setup {} - end + end, }, -- Snippet engine