lua | ||
init.lua | ||
lazy-lock.json | ||
README.md |
ObsiVim
Nvim как менеджер заметок! Что еще нужно для счастья ?
- Рендеринг markdown
- Дети
- Меню быстрого перехода
- Глобальный поиск по содержимому файлов
[!CAUTION]Требования
- fzf - Пакет для fuzzy поиска
- chafa - Предпросмотр фото прямо в терминале
Установленные плагины
Функционал
Obsivim
- nvim-treesitter - Обработка синтаксиса
- nvim-cmp - Система автодополнения
- fzf-lua - Fuzzy finder
- cmp-nvim-lsp - Источник данных для nvim-cmp
- nvim-tree.lua - Проводник файлов
- plenary.nvim - Библиотека Lua функций
- bufferline.nvim - Менеджер буферов
Дополнения
- FixCursorHold.nvim - Исправление проблемы CursorHold
- gitsigns.nvim - Интеграция с Git
- lualine.nvim - Статусная строка
- mason.nvim - Менеджер пакетов LSP
- nvim-lspconfig - Конфигурация LSP серверов
- cmp-nvim-lsp-signature-help - Подсказки для сигнатур функций
Визуал
- nvim-web-devicons - Иконки (рекомендуется)
- render-markdown.nvim - Визуализация Markdown (рекомендуется)
- indent-blankline.nvim - Визуализация отступов
- tokyonight.nvim - Цветовая схема Tokyo Night
- gruvbox - Цветовая схема Gruvbox
- vim-nightfly-colors - Цветовая схема Nightfly
- kanagawa.nvim - Цветовая схема Kanagawa
- which-key.nvim - Показывает доступные комбинации клавиш
Структура
. ├── init.lua ├── lazy-lock.json ├── lua │ ├── config │ │ ├── bufferline.lua │ │ ├── cmp-nvim-lsp.lua │ │ ├── common-settings.lua │ │ ├── fzf.lua │ │ ├── gitsigns.lua │ │ ├── indent-blankline.lua │ │ ├── lazy.lua │ │ ├── lualine.lua │ │ ├── mason.lua │ │ ├── nvim-cmp.lua │ │ ├── nvim-lspconfig.lua │ │ ├── nvim-tree.lua │ │ ├── nvim-treesitter.lua │ │ ├── render-markdown.lua │ │ ├── telescope.lua │ │ ├── vimtex.lua │ │ └── which-key.lua │ └── plugins.lua └── README.md