From f64b30c9641558b11b78b8f21bf34903ac27fffb Mon Sep 17 00:00:00 2001 From: Joshua Finch Date: Wed, 24 Sep 2025 16:36:51 -0500 Subject: [PATCH] fix: Fixes for markdown autocomplete and tying to telekasten --- nvim/lua/plugins/mason.lua | 6 ++++++ nvim/lua/plugins/render-markdown.lua | 11 ++++++----- nvim/lua/plugins/treesitter.lua | 2 ++ 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/nvim/lua/plugins/mason.lua b/nvim/lua/plugins/mason.lua index 20838a6..7b22493 100644 --- a/nvim/lua/plugins/mason.lua +++ b/nvim/lua/plugins/mason.lua @@ -133,6 +133,12 @@ return { on_attach = on_attach, }) + vim.lsp.config("marksman", { + capabilities = capabilities, + on_attach = on_attach, + filetypes = { 'md', 'markdown', 'telekasten' } + }) + vim.lsp.config("*", { capabilities = capabilities, on_attach = on_attach, diff --git a/nvim/lua/plugins/render-markdown.lua b/nvim/lua/plugins/render-markdown.lua index 652f761..ba721c6 100644 --- a/nvim/lua/plugins/render-markdown.lua +++ b/nvim/lua/plugins/render-markdown.lua @@ -1,14 +1,15 @@ return { 'meanderingprogrammer/render-markdown.nvim', config = function () - vim.treesitter.language.register('markdown', 'telekasten') - require('render-markdown').setup({ - enabled = false, - -- render_modes = { 'n', 'c', 't' }, + enabled = true, + render_modes = { 'n', 'c', 't' }, max_file_size = 10.0, debounce = 100, - file_types = { 'markdown', 'telekasten' }, + file_types = { + 'markdown', + 'telekasten' + }, link = { enabled = true, footnote = { diff --git a/nvim/lua/plugins/treesitter.lua b/nvim/lua/plugins/treesitter.lua index 4016c5f..2145aa2 100644 --- a/nvim/lua/plugins/treesitter.lua +++ b/nvim/lua/plugins/treesitter.lua @@ -44,5 +44,7 @@ return { enable = true, } } + + vim.treesitter.language.register('markdown', 'telekasten') end, }