From 99d4ef8efd7d9f0acec5dd30ec4ca967329a5ec5 Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Sat, 19 Oct 2024 17:34:30 +0200 Subject: [PATCH] Added Markdown renderer --- README.md | 4 ++-- config/nvim/init.lua | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b15cea9..7520aec 100644 --- a/README.md +++ b/README.md @@ -22,11 +22,11 @@ Configure new VM with following resources: ## Deploy script * Log in via SSH (or open desktop terminal) * Install git -``` +```bash sudo apt update && sudo apt -y install curl git ``` * Install code_server -``` +```bash curl https://git.cmtec.se/cm/code_server/-/raw/main/update_wrapper.sh?ref_type=heads | bash -s ``` * exit session diff --git a/config/nvim/init.lua b/config/nvim/init.lua index fe4c9fb..fd2e329 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -463,6 +463,37 @@ require('lazy').setup({ } }, + { + 'MeanderingProgrammer/render-markdown.nvim', + dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.nvim' }, -- if you use the mini.nvim suite + -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins + -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons + ---@module 'render-markdown' + ---@type render.md.UserConfig + opts = { + code = { + enabled = true, + sign = true, + style = 'full', + position = 'left', + language_pad = 0, + language_name = true, + disable_background = { 'diff' }, + width = 'full', + left_margin = 0, + left_pad = 0, + right_pad = 0, + min_width = 0, + border = 'thick', + above = '▄', + below = '▀', + highlight = 'RenderMarkdownCode', + highlight_inline = 'RenderMarkdownCodeInline', + highlight_language = nil, + }, + }, + }, + -- Utils --------------------------------------------------- { "max397574/better-escape.nvim",