check rtp disable, lualine up disable duration
This commit is contained in:
6
init.lua
6
init.lua
@ -5,18 +5,18 @@ 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")
|
||||
require("config.mkdx")
|
||||
|
||||
require("config.mutton")
|
||||
--require("config.mutton")
|
||||
|
||||
|
||||
require('config.cigan')
|
||||
|
@ -22,8 +22,6 @@ function M.run_script()
|
||||
on_exit = function()
|
||||
vim.cmd('e') -- Перезагружаем файл после завершения скрипта
|
||||
vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<S-g>", true, false, true), 'n', false)
|
||||
vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("20", true, false, true), 'n', false)
|
||||
vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<C-e>", true, false, true), 'n', false)
|
||||
print("Отвечено!")
|
||||
end
|
||||
})
|
||||
|
@ -21,14 +21,23 @@ vim.keymap.set('v', ';', 'l', { noremap = true, silent = true })
|
||||
|
||||
|
||||
|
||||
-- buffers
|
||||
vim.keymap.set("n", "<C-w>j", "<C-w>h", { noremap = true, silent = true })
|
||||
vim.keymap.set("n", "<C-w>k", "<C-w>j", { noremap = true, silent = true })
|
||||
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 })
|
||||
|
||||
|
||||
-- Настройка выхода из режима ввода через Atl+i
|
||||
vim.api.nvim_set_keymap('i', '<A-i>', '<Esc>', { noremap = true, silent = true })
|
||||
-- Настройка терминала
|
||||
vim.api.nvim_set_keymap('t', '<A-i>', '<C-\\><C-n>', { noremap = true, silent = true })
|
||||
|
||||
|
||||
|
||||
|
||||
-- установить время ожидания в 200 миллисекунд
|
||||
vim.o.timeoutlen = 300
|
||||
vim.o.timeoutlen = 1000
|
||||
|
||||
|
||||
|
||||
@ -90,41 +99,8 @@ vim.o.laststatus = 0 -- Отключает строку состояния
|
||||
|
||||
|
||||
|
||||
-- Функция для случайного выбора цветовой темы
|
||||
|
||||
-- local function set_random_colorscheme()
|
||||
-- -- Список доступных цветовых тем
|
||||
-- local colorschemes = {
|
||||
-- "default",
|
||||
-- "tokyonight-night",
|
||||
-- "gruvbox",
|
||||
-- "kanagawa",
|
||||
-- "kanagawa-wave",
|
||||
-- "kanagawa-dragon",
|
||||
-- "nightfly",
|
||||
-- "darkblue",
|
||||
-- "habamax",
|
||||
-- "retrobox",
|
||||
-- "slate",
|
||||
-- "zaibatsu",
|
||||
-- "lunaperche",
|
||||
-- "desert",
|
||||
-- "quiet",
|
||||
-- "sorbet",
|
||||
-- "unokai",
|
||||
-- "wildcharm",
|
||||
-- }
|
||||
-- math.randomseed(os.time())
|
||||
-- local random_index = math.random(1, #colorschemes)
|
||||
-- vim.cmd("colorscheme " .. colorschemes[random_index])
|
||||
-- end
|
||||
-- set_random_colorscheme()
|
||||
-- vim.api.nvim_create_user_command("RandomColorscheme", set_random_colorscheme, {})
|
||||
--
|
||||
|
||||
|
||||
--vim.cmd("colorscheme retrobox")
|
||||
--vim.cmd("colorscheme retrobox")
|
||||
--vim.cmd("colorscheme gruvbox")
|
||||
--vim.cmd("colorscheme astra") -- Применение темы
|
||||
--vim.cmd("colorscheme kanagawa") -- Основная схема
|
||||
--vim.cmd("colorscheme kanagawa-wave") -- Более светлая версия
|
||||
@ -133,7 +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 wildcharm")
|
||||
vim.cmd("colorscheme retrobox")
|
||||
|
||||
|
||||
|
||||
@ -145,6 +122,7 @@ vim.cmd("colorscheme wildcharm")
|
||||
|
||||
|
||||
--status line disabling
|
||||
vim.opt.laststatus = 0
|
||||
vim.defer_fn(function() vim.opt.laststatus = 0 end, 35)
|
||||
|
||||
local laststatus_values = {0, 3}
|
||||
|
@ -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)
|
||||
|
@ -63,8 +63,8 @@ require('markview').setup({
|
||||
hl = "MarkviewBlockQuoteDefault" -- Упрощенная подсветка без градиента
|
||||
},
|
||||
{
|
||||
type = "text",
|
||||
text = " $ ", -- Центральный символ изменен на "$"
|
||||
-- type = "text",
|
||||
---- text = " $ ", -- Центральный символ изменен на "$"
|
||||
hl = "MarkviewBlockQuoteDefault" -- Упрощенная подсветка без градиента
|
||||
},
|
||||
{
|
||||
@ -183,7 +183,3 @@ require('markview').setup({
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
vim.g.mutton_min_center_width = 95
|
||||
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
|
||||
@ -10,9 +10,17 @@ local mutton = false
|
||||
local function on_buf_read()
|
||||
vim.defer_fn(function()
|
||||
local buf_name = vim.api.nvim_buf_get_name(0) -- Получаем имя файла
|
||||
if buf_name:match("%.md$") and mutton == false then -- Проверяем, заканчивается ли имя на ".md"
|
||||
|
||||
|
||||
if buf_name:match("%.md$") and mutton == false and not buf_name:match("ui.md$") then -- Проверяем, заканчивается ли имя на ".md"
|
||||
mutton = true
|
||||
vim.cmd("MuttonToggle")
|
||||
elseif mutton == true and buf_name:match("ui.md$") then
|
||||
mutton = false
|
||||
vim.cmd("wincmd l | q")
|
||||
vim.cmd("wincmd h | q")
|
||||
vim.cmd("MuttonToggle")
|
||||
|
||||
elseif buf_name:match("NvimTree_1$") then
|
||||
|
||||
elseif buf_name:match("%[%[Mutton%]%]$") then
|
||||
@ -30,7 +38,6 @@ vim.api.nvim_create_autocmd("BufEnter", { callback = on_buf_read })
|
||||
|
||||
|
||||
|
||||
-- ~/.config/nvim/init.lua
|
||||
|
||||
|
||||
|
||||
|
@ -2,7 +2,8 @@ local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
|
||||
local lspconfig = require('lspconfig')
|
||||
|
||||
lspconfig.jdtls.setup{
|
||||
-- Java
|
||||
lspconfig.jdtls.setup {
|
||||
cmd = { "jdtls" },
|
||||
settings = {
|
||||
java = {
|
||||
@ -13,8 +14,10 @@ lspconfig.jdtls.setup{
|
||||
},
|
||||
}
|
||||
|
||||
lspconfig.clangd.setup{}
|
||||
-- C/C++
|
||||
lspconfig.clangd.setup {}
|
||||
|
||||
-- Rust
|
||||
lspconfig.rust_analyzer.setup({
|
||||
capabilities = capabilities,
|
||||
settings = {
|
||||
@ -28,3 +31,17 @@ lspconfig.rust_analyzer.setup({
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
-- Python
|
||||
lspconfig.pyright.setup({
|
||||
capabilities = capabilities,
|
||||
settings = {
|
||||
python = {
|
||||
analysis = {
|
||||
autoSearchPaths = true,
|
||||
diagnosticMode = "workspace", -- Включить диагностику для всего проекта
|
||||
useLibraryCodeForTypes = true,
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
@ -125,26 +125,21 @@ return {
|
||||
{
|
||||
"SidOfc/mkdx", -- Улучшения для работы с Markdown
|
||||
},
|
||||
|
||||
-- Treesitter для синтаксического анализа
|
||||
{
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
build = ":TSUpdate",
|
||||
dependencies = { "OXY2DEV/markview.nvim" },
|
||||
config = function()
|
||||
require("config.nvim-treesitter")
|
||||
end,
|
||||
},
|
||||
{
|
||||
"OXY2DEV/markview.nvim",
|
||||
lazy = false,
|
||||
config = function()
|
||||
require("config.markview")
|
||||
end,
|
||||
dependencies = {
|
||||
"saghen/blink.cmp"
|
||||
},
|
||||
},
|
||||
{
|
||||
"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,
|
||||
},
|
||||
{
|
||||
'gsuuon/model.nvim',
|
||||
config = function()
|
||||
|
@ -29,6 +29,7 @@ li {
|
||||
|
||||
/* Уменьшение отступов для параграфов */
|
||||
p {
|
||||
font-size: 1.45em; /* Увеличиваем размер шрифта (например, до 1.2em) */
|
||||
margin-top: 0.5em; /* Уменьшение верхнего отступа */
|
||||
margin-bottom: 0.5em; /* Уменьшение нижнего отступа */
|
||||
}
|
||||
|
Reference in New Issue
Block a user