Compare commits
1 Commits
85459a6fd6
...
eaad2e675c
| Author | SHA1 | Date | |
|---|---|---|---|
| eaad2e675c |
4
init.lua
4
init.lua
@ -5,12 +5,12 @@ require("config.common-settings")
|
|||||||
|
|
||||||
require("config.mason")
|
require("config.mason")
|
||||||
require("config.nvim-tree")
|
require("config.nvim-tree")
|
||||||
|
--require("config.render-markdown")
|
||||||
|
require("config.markview")
|
||||||
require("config.nvim-treesitter")
|
require("config.nvim-treesitter")
|
||||||
require("config.lualine")
|
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.markview")
|
|
||||||
|
|
||||||
require("config.indent-blankline")
|
require("config.indent-blankline")
|
||||||
require("config.fzf")
|
require("config.fzf")
|
||||||
|
|||||||
@ -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.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 })
|
||||||
-- Настройка терминала
|
-- Настройка терминала
|
||||||
@ -44,7 +37,7 @@ vim.api.nvim_set_keymap('t', '<A-i>', '<C-\\><C-n>', { noremap = true, silent =
|
|||||||
|
|
||||||
|
|
||||||
-- установить время ожидания в 200 миллисекунд
|
-- установить время ожидания в 200 миллисекунд
|
||||||
vim.o.timeoutlen = 300
|
vim.o.timeoutlen = 1000
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -116,9 +109,8 @@ vim.o.laststatus = 0 -- Отключает строку состояния
|
|||||||
--vim.cmd("colorscheme nightfly")
|
--vim.cmd("colorscheme nightfly")
|
||||||
--vim.cmd("colorscheme randomhue")
|
--vim.cmd("colorscheme randomhue")
|
||||||
--vim.cmd("colorscheme kanagawa")
|
--vim.cmd("colorscheme kanagawa")
|
||||||
vim.cmd("colorscheme wildcharm") -- темная тема
|
--vim.cmd("colorscheme wildcharm")
|
||||||
-- vim.cmd("colorscheme zellner") -- светлая тема
|
vim.cmd("colorscheme retrobox")
|
||||||
--vim.cmd("colorscheme tokyonight-night")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -29,9 +29,12 @@ require("lazy").setup({
|
|||||||
},
|
},
|
||||||
-- Configure any other settings here. See the documentation for more details.
|
-- Configure any other settings here. See the documentation for more details.
|
||||||
-- colorscheme that will be used when installing plugins.
|
-- colorscheme that will be used when installing plugins.
|
||||||
install = { colorscheme = { "habamax" } },
|
install = { colorscheme = { "habamax" } },
|
||||||
-- automatically check for plugin updates
|
-- automatically check for plugin updates
|
||||||
checker = { enabled = true },
|
checker = { enabled = true },
|
||||||
|
experimental = {
|
||||||
|
check_rtp = false,
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
local function augroup(name)
|
local function augroup(name)
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
require('markview').setup({
|
require('markview').setup({
|
||||||
markdown = {
|
markdown = {
|
||||||
debounce = 300, -- Задержка обновления
|
debounce = 300, -- Задержка обновления
|
||||||
|
|
||||||
headings = {
|
headings = {
|
||||||
enable = true,
|
enable = true,
|
||||||
org_shift_char = " ",
|
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 = {
|
preview = {
|
||||||
@ -193,7 +183,3 @@ require('markview').setup({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
vim.g.mutton_min_center_width = 100
|
vim.g.mutton_min_center_width = 110
|
||||||
-- Для 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,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"
|
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")
|
||||||
|
|||||||
@ -1,39 +1,47 @@
|
|||||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||||
|
|
||||||
|
local lspconfig = require('lspconfig')
|
||||||
|
|
||||||
-- Java
|
-- Java
|
||||||
vim.lsp.config('jdtls', {
|
lspconfig.jdtls.setup {
|
||||||
cmd = { "jdtls" },
|
cmd = { "jdtls" },
|
||||||
settings = {
|
settings = {
|
||||||
java = {
|
java = {
|
||||||
signatureHelp = { enabled = true },
|
signatureHelp = {
|
||||||
|
enabled = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
})
|
|
||||||
|
|
||||||
-- C/C++
|
-- C/C++
|
||||||
vim.lsp.config('clangd', {})
|
lspconfig.clangd.setup {}
|
||||||
|
|
||||||
-- Rust
|
-- Rust
|
||||||
vim.lsp.config('rust_analyzer', {
|
lspconfig.rust_analyzer.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
settings = {
|
settings = {
|
||||||
['rust-analyzer'] = {
|
["rust-analyzer"] = {
|
||||||
cargo = { allFeatures = true },
|
cargo = {
|
||||||
procMacro = { enable = true },
|
allFeatures = true,
|
||||||
|
},
|
||||||
|
procMacro = {
|
||||||
|
enable = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Python
|
-- Python
|
||||||
vim.lsp.config('pyright', {
|
lspconfig.pyright.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
settings = {
|
settings = {
|
||||||
python = {
|
python = {
|
||||||
analysis = {
|
analysis = {
|
||||||
autoSearchPaths = true,
|
autoSearchPaths = true,
|
||||||
diagnosticMode = "workspace",
|
diagnosticMode = "workspace", -- Включить диагностику для всего проекта
|
||||||
useLibraryCodeForTypes = true,
|
useLibraryCodeForTypes = true,
|
||||||
},
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
|
||||||
})
|
})
|
||||||
|
|||||||
@ -49,8 +49,7 @@ require('render-markdown').setup({
|
|||||||
unchecked = { icon = '✘ ' },
|
unchecked = { icon = '✘ ' },
|
||||||
checked = { icon = '✔ ' },
|
checked = { icon = '✔ ' },
|
||||||
},
|
},
|
||||||
-- bullet = { icons = { '•', '◦', '-',} },
|
bullet = { icons = { '•', '◦', '-',} },
|
||||||
bullet= {icons = { '●', '○', '◆', '◇' }},
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -70,8 +70,7 @@ 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/markdowm.css.css")
|
vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdown.css")
|
||||||
--vim.g.mkdp_markdown_css = vim.fn.expand("~/.config/nvim/markdown_black_writer.css")
|
|
||||||
end,
|
end,
|
||||||
ft = { "markdown" },
|
ft = { "markdown" },
|
||||||
},
|
},
|
||||||
@ -127,35 +126,20 @@ return {
|
|||||||
"SidOfc/mkdx", -- Улучшения для работы с Markdown
|
"SidOfc/mkdx", -- Улучшения для работы с Markdown
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"L3MON4D3/LuaSnip",
|
"OXY2DEV/markview.nvim",
|
||||||
dependencies = { "rafamadriz/friendly-snippets" },
|
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',
|
'gsuuon/model.nvim',
|
||||||
config = function()
|
config = function()
|
||||||
|
|||||||
@ -1,7 +0,0 @@
|
|||||||
|
|
||||||
.markdown-body {
|
|
||||||
font-size: 35px;
|
|
||||||
margin-bottom: 900px; /* добавление отступа внизу страницы */
|
|
||||||
font-family: "firacodenerdfont", monospace;
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,7 +1,3 @@
|
|||||||
|
|
||||||
/* НАСТРОЙКА ДЛЯ BLACK WRITER
|
|
||||||
* чтобы ее использовать необходио переименовать этот файл в markdown.css */
|
|
||||||
|
|
||||||
/* Увеличение размера шрифта для блочных формул */
|
/* Увеличение размера шрифта для блочных формул */
|
||||||
.katex-display {
|
.katex-display {
|
||||||
font-size: 1.5em; /* Увеличение размера шрифта */
|
font-size: 1.5em; /* Увеличение размера шрифта */
|
||||||
@ -17,8 +13,7 @@
|
|||||||
/* Установка глобального размера шрифта */
|
/* Установка глобального размера шрифта */
|
||||||
.markdown-body {
|
.markdown-body {
|
||||||
font-size: 35px;
|
font-size: 35px;
|
||||||
margin-bottom: 900px; /* добавление отступа внизу страницы */
|
margin-bottom: 900px; /* Добавление отступа внизу страницы */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Уменьшение отступов для списков */
|
/* Уменьшение отступов для списков */
|
||||||
@ -34,6 +29,7 @@ li {
|
|||||||
|
|
||||||
/* Уменьшение отступов для параграфов */
|
/* Уменьшение отступов для параграфов */
|
||||||
p {
|
p {
|
||||||
|
font-size: 1.45em; /* Увеличиваем размер шрифта (например, до 1.2em) */
|
||||||
margin-top: 0.5em; /* Уменьшение верхнего отступа */
|
margin-top: 0.5em; /* Уменьшение верхнего отступа */
|
||||||
margin-bottom: 0.5em; /* Уменьшение нижнего отступа */
|
margin-bottom: 0.5em; /* Уменьшение нижнего отступа */
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user