Compare commits

..

1 Commits

Author SHA1 Message Date
eaad2e675c check rtp disable, lualine up disable duration 2025-08-16 21:28:48 +03:00
10 changed files with 63 additions and 105 deletions

View File

@ -5,12 +5,12 @@ require("config.common-settings")
require("config.mason")
require("config.nvim-tree")
--require("config.render-markdown")
require("config.markview")
require("config.nvim-treesitter")
require("config.lualine")
require("config.nvim-cmp")
require("config.nvim-lspconfig")
--require("config.render-markdown")
--require("config.markview")
require("config.indent-blankline")
require("config.fzf")

View File

@ -28,13 +28,6 @@ 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 })
-- Настройка терминала
@ -44,7 +37,7 @@ vim.api.nvim_set_keymap('t', '<A-i>', '<C-\\><C-n>', { noremap = true, silent =
-- установить время ожидания в 200 миллисекунд
vim.o.timeoutlen = 300
vim.o.timeoutlen = 1000
@ -116,9 +109,8 @@ vim.o.laststatus = 0 -- Отключает строку состояния
--vim.cmd("colorscheme nightfly")
--vim.cmd("colorscheme randomhue")
--vim.cmd("colorscheme kanagawa")
vim.cmd("colorscheme wildcharm") -- темная тема
-- vim.cmd("colorscheme zellner") -- светлая тема
--vim.cmd("colorscheme tokyonight-night")
--vim.cmd("colorscheme wildcharm")
vim.cmd("colorscheme retrobox")

View File

@ -29,9 +29,12 @@ require("lazy").setup({
},
-- Configure any other settings here. See the documentation for more details.
-- colorscheme that will be used when installing plugins.
install = { colorscheme = { "habamax" } },
-- automatically check for plugin updates
checker = { enabled = true },
install = { colorscheme = { "habamax" } },
-- automatically check for plugin updates
checker = { enabled = true },
experimental = {
check_rtp = false,
},
})
local function augroup(name)

View File

@ -1,6 +1,7 @@
require('markview').setup({
markdown = {
debounce = 300, -- Задержка обновления
headings = {
enable = true,
org_shift_char = " ",
@ -126,17 +127,6 @@ require('markview').setup({
}
},
},
markdown_inline = {
checkboxes = {
enable = true,
checked = { text = "󰗠 ", hl = "MarkviewCheckboxPending", scope_hl = "MarkviewCheckboxStriked" },
unchecked = { text = "󰄰 ", hl = "MarkviewCheckboxPending", scope_hl = "" },
["-"] = { text = "󰍶 ", hl = "MarkviewCheckboxCancelled", scope_hl = "MarkviewCheckboxStriked" },
}
},
preview = {
@ -193,7 +183,3 @@ require('markview').setup({
}
}
})

View File

@ -1,4 +1,4 @@
vim.g.mutton_min_center_width = 100
vim.g.mutton_min_center_width = 110
-- Для 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,9 +15,6 @@ 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")

View File

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

View File

@ -49,8 +49,7 @@ require('render-markdown').setup({
unchecked = { icon = '' },
checked = { icon = '' },
},
-- bullet = { icons = { '•', '◦', '-',} },
bullet= {icons = { '', '', '', '' }},
bullet = { icons = { '', '', '-',} },
})

View File

@ -70,8 +70,7 @@ return {
build = "cd app && yarn install",
init = function()
vim.g.mkdp_filetypes = { "markdown" }
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")
vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdown.css")
end,
ft = { "markdown" },
},
@ -127,35 +126,20 @@ return {
"SidOfc/mkdx", -- Улучшения для работы с Markdown
},
{
"L3MON4D3/LuaSnip",
dependencies = { "rafamadriz/friendly-snippets" },
"OXY2DEV/markview.nvim",
lazy = false,
config = function()
require("config.markview")
end,
dependencies = { "nvim-treesitter/nvim-treesitter" },
},
{
"nvim-treesitter/nvim-treesitter",
build = ":TSUpdate",
config = function()
require("config.nvim-treesitter")
end,
},
{
"OXY2DEV/markview.nvim",
lazy = false,
config = function()
require("config.markview")
end,
dependencies = {
"saghen/blink.cmp"
},
},
-- Treesitter для синтаксического анализа
{
"nvim-treesitter/nvim-treesitter",
lazy = true,
build = ":TSUpdate",
dependencies = { "OXY2DEV/markview.nvim" },
config = function()
require("config.nvim-treesitter")
end,
},
{
'gsuuon/model.nvim',
config = function()

View File

@ -1,7 +0,0 @@
.markdown-body {
font-size: 35px;
margin-bottom: 900px; /* добавление отступа внизу страницы */
font-family: "firacodenerdfont", monospace;
}

View File

@ -1,7 +1,3 @@
/* НАСТРОЙКА ДЛЯ BLACK WRITER
* чтобы ее использовать необходио переименовать этот файл в markdown.css */
/* Увеличение размера шрифта для блочных формул */
.katex-display {
font-size: 1.5em; /* Увеличение размера шрифта */
@ -17,8 +13,7 @@
/* Установка глобального размера шрифта */
.markdown-body {
font-size: 35px;
margin-bottom: 900px; /* добавление отступа внизу страницы */
margin-bottom: 900px; /* Добавление отступа внизу страницы */
}
/* Уменьшение отступов для списков */
@ -34,6 +29,7 @@ li {
/* Уменьшение отступов для параграфов */
p {
font-size: 1.45em; /* Увеличиваем размер шрифта (например, до 1.2em) */
margin-top: 0.5em; /* Уменьшение верхнего отступа */
margin-bottom: 0.5em; /* Уменьшение нижнего отступа */
}