for trace

This commit is contained in:
2026-04-02 00:33:59 +03:00
parent dccb94c8c8
commit 85459a6fd6
6 changed files with 40 additions and 140 deletions

View File

@ -10,7 +10,7 @@ require("config.lualine")
require("config.nvim-cmp") require("config.nvim-cmp")
require("config.nvim-lspconfig") require("config.nvim-lspconfig")
--require("config.render-markdown") --require("config.render-markdown")
require("config.markview") --require("config.markview")
require("config.indent-blankline") require("config.indent-blankline")
require("config.fzf") require("config.fzf")

View File

@ -28,6 +28,13 @@ vim.keymap.set("n", "<C-w>l", "<C-w>k", { noremap = true, silent = true })
vim.keymap.set("n", "<C-w>;", "<C-w>l", { noremap = true, silent = true }) vim.keymap.set("n", "<C-w>;", "<C-w>l", { noremap = true, silent = true })
-- Копирование в буфер пути файла
vim.api.nvim_create_user_command('CopyPath', function()
vim.fn.setreg('+', vim.fn.expand('%:p'))
end, {})
-- Настройка выхода из режима ввода через Atl+i -- Настройка выхода из режима ввода через Atl+i
vim.api.nvim_set_keymap('i', '<A-i>', '<Esc>', { noremap = true, silent = true }) vim.api.nvim_set_keymap('i', '<A-i>', '<Esc>', { noremap = true, silent = true })
-- Настройка терминала -- Настройка терминала
@ -111,6 +118,7 @@ vim.o.laststatus = 0 -- Отключает строку состояния
--vim.cmd("colorscheme kanagawa") --vim.cmd("colorscheme kanagawa")
vim.cmd("colorscheme wildcharm") -- темная тема vim.cmd("colorscheme wildcharm") -- темная тема
-- vim.cmd("colorscheme zellner") -- светлая тема -- vim.cmd("colorscheme zellner") -- светлая тема
--vim.cmd("colorscheme tokyonight-night")

View File

@ -1,4 +1,4 @@
vim.g.mutton_min_center_width = 110 vim.g.mutton_min_center_width = 100
-- Для Mutton -- Для Mutton
local normal_bg = vim.fn.synIDattr(vim.fn.hlID("Normal"), "bg") 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 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" if buf_name:match("%.md$") and mutton == false and not buf_name:match("ui.md$") then -- Проверяем, заканчивается ли имя на ".md"
mutton = true mutton = true
vim.cmd("MuttonToggle") vim.cmd("MuttonToggle")
vim.opt.number = false
vim.opt.relativenumber = false
elseif mutton == true and buf_name:match("ui.md$") then elseif mutton == true and buf_name:match("ui.md$") then
mutton = false mutton = false
vim.cmd("wincmd l | q") vim.cmd("wincmd l | q")

View File

@ -1,47 +1,39 @@
local capabilities = require('cmp_nvim_lsp').default_capabilities() local capabilities = require('cmp_nvim_lsp').default_capabilities()
local lspconfig = require('lspconfig')
-- Java -- Java
lspconfig.jdtls.setup { vim.lsp.config('jdtls', {
cmd = { "jdtls" }, cmd = { "jdtls" },
settings = { settings = {
java = { java = {
signatureHelp = { signatureHelp = { enabled = true },
enabled = true,
},
},
}, },
} },
})
-- C/C++ -- C/C++
lspconfig.clangd.setup {} vim.lsp.config('clangd', {})
-- Rust -- Rust
lspconfig.rust_analyzer.setup({ vim.lsp.config('rust_analyzer', {
capabilities = capabilities, capabilities = capabilities,
settings = { settings = {
["rust-analyzer"] = { ['rust-analyzer'] = {
cargo = { cargo = { allFeatures = true },
allFeatures = true, procMacro = { enable = true },
},
procMacro = {
enable = true,
},
},
}, },
},
}) })
-- Python -- Python
lspconfig.pyright.setup({ vim.lsp.config('pyright', {
capabilities = capabilities, capabilities = capabilities,
settings = { settings = {
python = { python = {
analysis = { analysis = {
autoSearchPaths = true, autoSearchPaths = true,
diagnosticMode = "workspace", -- Включить диагностику для всего проекта diagnosticMode = "workspace",
useLibraryCodeForTypes = true, useLibraryCodeForTypes = true,
}, },
},
}, },
},
}) })

View File

@ -70,7 +70,8 @@ return {
build = "cd app && yarn install", build = "cd app && yarn install",
init = function() init = function()
vim.g.mkdp_filetypes = { "markdown" } 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, end,
ft = { "markdown" }, ft = { "markdown" },
}, },

View File

@ -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; /* Уменьшение внутренних отступов для встроенного кода */
}