From 115e0b93c5277d9ada05d0e264465a6fd23093e2 Mon Sep 17 00:00:00 2001 From: pivodevat Date: Sat, 12 Apr 2025 15:55:11 +0300 Subject: [PATCH] blackwritter integration --- lua/plugins.lua | 15 +++---- markdown.css | 104 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+), 7 deletions(-) create mode 100644 markdown.css diff --git a/lua/plugins.lua b/lua/plugins.lua index 80c6588..ec86669 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -65,13 +65,14 @@ return { } }, { - "iamcco/markdown-preview.nvim", - cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, - build = "cd app && yarn install", - init = function() - vim.g.mkdp_filetypes = { "markdown" } - end, - ft = { "markdown" }, + "iamcco/markdown-preview.nvim", + cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, + build = "cd app && yarn install", + init = function() + vim.g.mkdp_filetypes = { "markdown" } + vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdown.css") + end, + ft = { "markdown" }, }, -- ============================== -- Функциональные плагины diff --git a/markdown.css b/markdown.css new file mode 100644 index 0000000..e1521a0 --- /dev/null +++ b/markdown.css @@ -0,0 +1,104 @@ +/* Увеличение размера шрифта для блочных формул */ +.katex-display { + font-size: 1.5em; /* Увеличение размера шрифта */ + margin-top: 1em; /* Верхний отступ */ + margin-bottom: 1em; /* Нижний отступ */ +} + +/* Увеличение размера шрифта для инлайн-формул */ +.katex { + font-size: 1em; /* Увеличение размера шрифта */ +} + + /* Установка глобального размера шрифта */ +.markdown-body { + font-size: 35px; + margin-bottom: 900px; /* Добавление отступа внизу страницы */ +} + +/* Уменьшение отступов для списков */ +ul, ol { + padding-left: 40px; /* Уменьшение отступа слева для списков */ + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ +} + +li { + margin-bottom: 0.2em; /* Уменьшение отступа между элементами списка */ +} + +/* Уменьшение отступов для параграфов */ +p { + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ +} + +/* Уменьшение отступов для заголовков */ +h1, h2, h3, h4, h5, h6 { + margin-top: 1em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ +} + +/* Уменьшение отступов для цитат */ +blockquote { + margin-left: 10px; /* Уменьшение отступа слева */ + margin-right: 10px; /* Уменьшение отступа справа */ + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ + padding-left: 5px; /* Уменьшение внутреннего отступа слева */ +} + +/* Уменьшение отступов для блоков кода */ +pre { + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ + padding: 5px; /* Уменьшение внутренних отступов */ +} + +code { + padding: 2px 4px; /* Уменьшение внутренних отступов для встроенного кода */ +} +u + +/* Уменьшение отступов для списков */ +ul, ol { + padding-left: 40px; /* Уменьшение отступа слева для списков */ + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ +} + +li { + margin-bottom: 0.2em; /* Уменьшение отступа между элементами списка */ +} + +/* Уменьшение отступов для параграфов */ +p { + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ +} + +/* Уменьшение отступов для заголовков */ +h1, h2, h3, h4, h5, h6 { + margin-top: 1em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ +} + +/* Уменьшение отступов для цитат */ +blockquote { + margin-left: 10px; /* Уменьшение отступа слева */ + margin-right: 10px; /* Уменьшение отступа справа */ + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ + padding-left: 5px; /* Уменьшение внутреннего отступа слева */ +} + +/* Уменьшение отступов для блоков кода */ +pre { + margin-top: 0.5em; /* Уменьшение верхнего отступа */ + margin-bottom: 0.5em; /* Уменьшение нижнего отступа */ + padding: 5px; /* Уменьшение внутренних отступов */ +} + +code { + padding: 2px 4px; /* Уменьшение внутренних отступов для встроенного кода */ +}