2025-02-28 01:45:11 +03:00
|
|
|
|
# ObsiVim
|
|
|
|
|
|
|
|
|
|
Nvim как менеджер заметок! Что еще нужно для счастья ?
|
|
|
|
|
|
|
|
|
|
- Рендеринг markdown
|
|
|
|
|
- Дети
|
|
|
|
|
- Меню быстрого перехода
|
|
|
|
|
- Глобальный поиск по содержимому файлов
|
2025-02-28 02:01:29 +03:00
|
|
|
|
|
2025-02-28 02:25:32 +03:00
|
|
|
|
# Требования
|
|
|
|
|
- fzf - Пакет для fuzzy поиска
|
|
|
|
|
- [chafa](https://github.com/hpjansson/chafa) - Предпросмотр фото прямо в терминале
|
2025-02-28 02:01:29 +03:00
|
|
|
|
|
|
|
|
|
|
2025-02-28 02:22:53 +03:00
|
|
|
|
# Установленные плагины
|
|
|
|
|
|
|
|
|
|
### Функционал
|
|
|
|
|
|
|
|
|
|
##### Obsivim
|
|
|
|
|
- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) - Обработка синтаксиса
|
|
|
|
|
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) - Система автодополнения
|
|
|
|
|
- [fzf-lua](https://github.com/ibhagwan/fzf-lua) - Fuzzy finder
|
|
|
|
|
- [cmp-nvim-lsp](https://github.com/hrsh7th/cmp-nvim-lsp) - Источник данных для nvim-cmp
|
|
|
|
|
- [nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua) - Проводник файлов
|
|
|
|
|
- [plenary.nvim](https://github.com/nvim-lua/plenary.nvim) - Библиотека Lua функций
|
|
|
|
|
- [bufferline.nvim](https://github.com/akinsho/bufferline.nvim) - Менеджер буферов
|
|
|
|
|
|
|
|
|
|
##### Дополнения
|
|
|
|
|
- [FixCursorHold.nvim](https://github.com/antoinemadec/FixCursorHold.nvim) - Исправление проблемы CursorHold
|
|
|
|
|
- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) - Интеграция с Git
|
|
|
|
|
- [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) - Статусная строка
|
|
|
|
|
- [mason.nvim](https://github.com/williamboman/mason.nvim) - Менеджер пакетов LSP
|
|
|
|
|
- [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig) - Конфигурация LSP серверов
|
|
|
|
|
- [cmp-nvim-lsp-signature-help](https://github.com/hrsh7th/cmp-nvim-lsp-signature-help) - Подсказки для сигнатур функций
|
|
|
|
|
|
|
|
|
|
### Визуал
|
|
|
|
|
- [nvim-web-devicons](https://github.com/nvim-tree/nvim-web-devicons) - Иконки (рекомендуется)
|
|
|
|
|
- [render-markdown.nvim](https://github.com/MeanderingProgrammer/render-markdown.nvim) - Визуализация Markdown (рекомендуется)
|
|
|
|
|
- [indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim) - Визуализация отступов
|
|
|
|
|
- [tokyonight.nvim](https://github.com/folke/tokyonight.nvim) - Цветовая схема Tokyo Night
|
|
|
|
|
- [gruvbox](https://github.com/morhetz/gruvbox) - Цветовая схема Gruvbox
|
|
|
|
|
- [vim-nightfly-colors](https://github.com/bluz71/vim-nightfly-colors) - Цветовая схема Nightfly
|
|
|
|
|
- [kanagawa.nvim](https://github.com/rebelot/kanagawa.nvim) - Цветовая схема Kanagawa
|
|
|
|
|
- [which-key.nvim](https://github.com/folke/which-key.nvim) - Показывает доступные комбинации клавиш
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Структура
|
|
|
|
|
|
2025-02-28 02:25:32 +03:00
|
|
|
|
```bash
|
2025-02-28 02:22:53 +03:00
|
|
|
|
.
|
|
|
|
|
├── 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
|
2025-02-28 02:25:32 +03:00
|
|
|
|
```
|
2025-02-28 02:01:29 +03:00
|
|
|
|
|