From 340430a5cd4a7c9d0709fae8cf6be90b3e8b1911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=95=D0=9C=D0=90?= Date: Mon, 17 Mar 2025 01:09:45 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B2=D1=8B=D1=85=D0=BE=D0=B4=20=D0=BD=D0=B0?= =?UTF-8?q?=20q=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82=20?= =?UTF-8?q?=D0=BD=D0=BE=D1=80=D0=BC=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++---- lua/config/common-settings.lua | 49 +++++++++++++++++----------------- lua/config/mutton.lua | 14 +++++++++- lua/config/render-markdown.lua | 7 ++--- 4 files changed, 48 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index de5d373..b281204 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# 🔥SexNvim +# SexNvim Nvim как менеджер заметок! Что еще нужно для счастья ? @@ -9,7 +9,7 @@ Nvim как менеджер заметок! Что еще нужно для с - Поиск по содержимому файлов - .ignore - игнорирование вложенных файлов в поиске -# ⚠️ Требования +# Требования - [fzf](https://github.com/junegunn/fzf?tab=readme-ov-file#installation) - Пакет для fuzzy поиска (необходим) - [chafa](https://github.com/hpjansson/chafa) - Предпросмотр фото прямо в терминале (необязательно) @@ -17,7 +17,7 @@ Nvim как менеджер заметок! Что еще нужно для с - Также желательно настроить xdg-open/open на открытие файлов типа .docx, pdf и тд. для полной функциональности (nvim-tree позволит запускать файлы в системных приложениях из nvim) -# ✨ Установленные плагины +# Установленные плагины ## Менеджер заметок @@ -62,8 +62,7 @@ Nvim как менеджер заметок! Что еще нужно для с - -# 📖Структура +# Структура ```bash . @@ -98,7 +97,7 @@ Nvim как менеджер заметок! Что еще нужно для с -# ⬇️ Установка +# Установка ### linux ```bash @@ -110,7 +109,7 @@ nvim . -# ⌨️ Сочетания клавиш +# Сочетания клавиш Leader - пробел diff --git a/lua/config/common-settings.lua b/lua/config/common-settings.lua index 7440430..cb306b0 100644 --- a/lua/config/common-settings.lua +++ b/lua/config/common-settings.lua @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------[[FUNC]]-------------------------------------------------------------------------- +--------------------------------------------------------------------------[[FUNC]]------------------------------- -- Установка клавиши Leader на пробел vim.g.mapleader = " " @@ -92,29 +92,30 @@ vim.o.laststatus = 0 -- Отключает строку состояния -- init.lua -- Функция для случайного выбора цветовой темы -local function set_random_colorscheme() - -- Список доступных цветовых тем - local colorschemes = { - "tokyonight-night", - "gruvbox", - "kanagawa", - "kanagawa-wave", - "kanagawa-dragon", - "nightfly", - "randomhue", - "darkblue", - "habamax", - "minischeme", - "retrobox", - "slate", - "zaibatsu", - } - 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, {}) +-- +-- local function set_random_colorscheme() +-- -- Список доступных цветовых тем +-- local colorschemes = { +-- "tokyonight-night", +-- "gruvbox", +-- "kanagawa", +-- "kanagawa-wave", +-- "kanagawa-dragon", +-- "nightfly", +-- "randomhue", +-- "darkblue", +-- "habamax", +-- "minischeme", +-- "retrobox", +-- "slate", +-- "zaibatsu", +-- } +-- 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, {}) diff --git a/lua/config/mutton.lua b/lua/config/mutton.lua index 2e7b7ac..1904883 100644 --- a/lua/config/mutton.lua +++ b/lua/config/mutton.lua @@ -9,7 +9,7 @@ local mutton = false local function on_buf_read() vim.defer_fn(function() local buf_name = vim.api.nvim_buf_get_name(0) -- Получаем имя файла - + print (buf_name) if buf_name:match("%.md$") and mutton == false then -- Проверяем, заканчивается ли имя на ".md" mutton = true vim.cmd("MuttonToggle") @@ -28,3 +28,15 @@ end vim.api.nvim_create_autocmd("BufEnter", { callback = on_buf_read }) +-- Создаем автокоманду для события QuitPre +vim.api.nvim_create_autocmd("QuitPre", { + callback = function() + local buf_name = vim.api.nvim_buf_get_name(0) -- Получаем имя файла + if buf_name:match("%.md$") then -- Проверяем, заканчивается ли имя на ".md" + vim.cmd("q") + vim.cmd("q") + vim.cmd("q") + + end + end, +}) diff --git a/lua/config/render-markdown.lua b/lua/config/render-markdown.lua index cc5ea75..7a41534 100644 --- a/lua/config/render-markdown.lua +++ b/lua/config/render-markdown.lua @@ -1,11 +1,12 @@ require('render-markdown').setup({ heading = { enabled = true, - icons = { "",}, + icons = { "", }, position = 'inline', - width = 'block', + backgrounds = { + }, }, - dash = { icon = '-' }, + dash = { icon = '------ ' }, sign = { enabled = false }, quote = { repeat_linebreak = true }, link = {