From 85459a6fd6117f7676f7171774f944cadb0896bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=95=D0=9C=D0=90?= Date: Thu, 2 Apr 2026 00:33:59 +0300 Subject: [PATCH] for trace --- init.lua | 2 +- lua/config/common-settings.lua | 8 +++ lua/config/mutton.lua | 5 +- lua/config/nvim-lspconfig.lua | 58 ++++++++---------- lua/plugins.lua | 3 +- markdown.css | 104 --------------------------------- 6 files changed, 40 insertions(+), 140 deletions(-) delete mode 100644 markdown.css diff --git a/init.lua b/init.lua index 44a88f8..2c9360f 100644 --- a/init.lua +++ b/init.lua @@ -10,7 +10,7 @@ require("config.lualine") require("config.nvim-cmp") require("config.nvim-lspconfig") --require("config.render-markdown") -require("config.markview") +--require("config.markview") require("config.indent-blankline") require("config.fzf") diff --git a/lua/config/common-settings.lua b/lua/config/common-settings.lua index f8d2ba6..b708970 100644 --- a/lua/config/common-settings.lua +++ b/lua/config/common-settings.lua @@ -28,6 +28,13 @@ vim.keymap.set("n", "l", "k", { noremap = true, silent = true }) vim.keymap.set("n", ";", "l", { noremap = true, silent = true }) + + +-- Копирование в буфер пути файла +vim.api.nvim_create_user_command('CopyPath', function() + vim.fn.setreg('+', vim.fn.expand('%:p')) +end, {}) + -- Настройка выхода из режима ввода через Atl+i vim.api.nvim_set_keymap('i', '', '', { noremap = true, silent = true }) -- Настройка терминала @@ -111,6 +118,7 @@ vim.o.laststatus = 0 -- Отключает строку состояния --vim.cmd("colorscheme kanagawa") vim.cmd("colorscheme wildcharm") -- темная тема -- vim.cmd("colorscheme zellner") -- светлая тема +--vim.cmd("colorscheme tokyonight-night") diff --git a/lua/config/mutton.lua b/lua/config/mutton.lua index 3161ed4..c630db3 100644 --- a/lua/config/mutton.lua +++ b/lua/config/mutton.lua @@ -1,4 +1,4 @@ -vim.g.mutton_min_center_width = 110 +vim.g.mutton_min_center_width = 100 -- Для Mutton local normal_bg = vim.fn.synIDattr(vim.fn.hlID("Normal"), "bg") vim.api.nvim_set_hl(0, "EndOfBuffer", { fg = normal_bg} ) -- overrides `~` character at the end of buffer @@ -15,6 +15,9 @@ local function on_buf_read() if buf_name:match("%.md$") and mutton == false and not buf_name:match("ui.md$") then -- Проверяем, заканчивается ли имя на ".md" mutton = true vim.cmd("MuttonToggle") + + vim.opt.number = false + vim.opt.relativenumber = false elseif mutton == true and buf_name:match("ui.md$") then mutton = false vim.cmd("wincmd l | q") diff --git a/lua/config/nvim-lspconfig.lua b/lua/config/nvim-lspconfig.lua index 02d7e29..fece676 100644 --- a/lua/config/nvim-lspconfig.lua +++ b/lua/config/nvim-lspconfig.lua @@ -1,47 +1,39 @@ local capabilities = require('cmp_nvim_lsp').default_capabilities() -local lspconfig = require('lspconfig') - -- Java -lspconfig.jdtls.setup { - cmd = { "jdtls" }, - settings = { - java = { - signatureHelp = { - enabled = true, - }, - }, +vim.lsp.config('jdtls', { + cmd = { "jdtls" }, + settings = { + java = { + signatureHelp = { enabled = true }, }, -} + }, +}) -- C/C++ -lspconfig.clangd.setup {} +vim.lsp.config('clangd', {}) -- Rust -lspconfig.rust_analyzer.setup({ - capabilities = capabilities, - settings = { - ["rust-analyzer"] = { - cargo = { - allFeatures = true, - }, - procMacro = { - enable = true, - }, - }, +vim.lsp.config('rust_analyzer', { + capabilities = capabilities, + settings = { + ['rust-analyzer'] = { + cargo = { allFeatures = true }, + procMacro = { enable = true }, }, + }, }) -- Python -lspconfig.pyright.setup({ - capabilities = capabilities, - settings = { - python = { - analysis = { - autoSearchPaths = true, - diagnosticMode = "workspace", -- Включить диагностику для всего проекта - useLibraryCodeForTypes = true, - }, - }, +vim.lsp.config('pyright', { + capabilities = capabilities, + settings = { + python = { + analysis = { + autoSearchPaths = true, + diagnosticMode = "workspace", + useLibraryCodeForTypes = true, + }, }, + }, }) diff --git a/lua/plugins.lua b/lua/plugins.lua index 4715b11..0b6ccc7 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -70,7 +70,8 @@ return { build = "cd app && yarn install", init = function() vim.g.mkdp_filetypes = { "markdown" } - vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdown.css") + vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdowm.css.css") + --vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdown_black_writer.css") end, ft = { "markdown" }, }, diff --git a/markdown.css b/markdown.css deleted file mode 100644 index e1521a0..0000000 --- a/markdown.css +++ /dev/null @@ -1,104 +0,0 @@ -/* Увеличение размера шрифта для блочных формул */ -.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; /* Уменьшение внутренних отступов для встроенного кода */ -}