From a5d911e9553f4018195b6b4c147d3ab171633684 Mon Sep 17 00:00:00 2001 From: insects Date: Mon, 14 Apr 2025 16:44:59 +0200 Subject: [PATCH] nvim: add markup and typst support --- dot_config/nvim/lua/plugins/base.lua | 6 ++++++ dot_config/nvim/lua/plugins/markup.lua | 23 +++++++++++++++++++++++ dot_config/nvim/lua/plugins/telescope.lua | 5 +++++ 3 files changed, 34 insertions(+) create mode 100644 dot_config/nvim/lua/plugins/markup.lua diff --git a/dot_config/nvim/lua/plugins/base.lua b/dot_config/nvim/lua/plugins/base.lua index 8fa60db..547a0cd 100644 --- a/dot_config/nvim/lua/plugins/base.lua +++ b/dot_config/nvim/lua/plugins/base.lua @@ -48,6 +48,12 @@ return { }, }, }, + { + "nvim-treesitter/nvim-treesitter", + build = function() + require("nvim-treesitter.install").update({ with_sync = true })() + end, + }, { "stevearc/conform.nvim", opts = { diff --git a/dot_config/nvim/lua/plugins/markup.lua b/dot_config/nvim/lua/plugins/markup.lua new file mode 100644 index 0000000..28e0965 --- /dev/null +++ b/dot_config/nvim/lua/plugins/markup.lua @@ -0,0 +1,23 @@ +-- Markup languages (mostly Markdown, TeX, and Typst) + +return { + { + "OXY2DEV/markview.nvim", + lazy = false, + opts = { + preview = { + icon_provider = "mini", + }, + }, + }, + { + "chomosuke/typst-preview.nvim", + lazy = false, + version = "1.*", + opts = {}, + keys = { + { "mpp", "TypstPreview", desc = "Start preview", ft = "typst" }, + { "mpx", "TypstPreviewStop", desc = "Stop preview", ft = "typst" }, + }, + }, +} diff --git a/dot_config/nvim/lua/plugins/telescope.lua b/dot_config/nvim/lua/plugins/telescope.lua index b11de0a..81b5a59 100644 --- a/dot_config/nvim/lua/plugins/telescope.lua +++ b/dot_config/nvim/lua/plugins/telescope.lua @@ -19,6 +19,11 @@ return { "Telescope find_files", desc = "Find files", }, + { + "ss", + "Telescope current_buffer_fuzzy_find", + desc = "Search in buffer", + }, }, }, {