for trace
This commit is contained in:
2
init.lua
2
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")
|
||||
|
||||
@ -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.api.nvim_create_user_command('CopyPath', function()
|
||||
vim.fn.setreg('+', vim.fn.expand('%:p'))
|
||||
end, {})
|
||||
|
||||
-- Настройка выхода из режима ввода через Atl+i
|
||||
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 wildcharm") -- темная тема
|
||||
-- vim.cmd("colorscheme zellner") -- светлая тема
|
||||
--vim.cmd("colorscheme tokyonight-night")
|
||||
|
||||
|
||||
|
||||
|
||||
@ -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")
|
||||
|
||||
@ -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,
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
@ -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" },
|
||||
},
|
||||
|
||||
104
markdown.css
104
markdown.css
@ -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; /* Уменьшение внутренних отступов для встроенного кода */
|
||||
}
|
||||
Reference in New Issue
Block a user