Skip to content

0xTunay/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

Полная конфигурация Neovim с современными плагинами для разработки на C++.

Установка зависимостей

Системные зависимости

# macOS
brew install ripgrep fd

# Ubuntu/Debian
sudo apt install ripgrep fd-find

# Arch Linux
sudo pacman -S ripgrep fd

LSP серверы

# C/C++
brew install clangd

# Или через Mason (встроенный в Neovim)
:Mason

Отладка (DAP)

# Для C++ отладки
brew install cppdbg

# Или установите через Mason
:Mason
# Затем найдите и установите cppdbg

Установка конфигурации

  1. Скопируйте конфигурацию в ~/.config/nvim/:
cp -r /path/to/this/config/* ~/.config/nvim/
  1. Запустите Neovim - Lazy.nvim автоматически установит все плагины:
nvim

Основные возможности

  • 🔍 Telescope - мощный поиск файлов и текста
  • 🌳 NeoTree - файловый менеджер
  • 🐛 DAP - отладчик для C++
  • 📝 LSP - автодополнение и диагностика
  • 🎨 Bufferline - табы буферов
  • 🔧 Git интеграция - Gitsigns + Fugitive
  • ⌨️ Which-key - подсказки по горячим клавишам

Горячие клавиши

См. KEYBINDINGS.md для полного списка горячих клавиш.

Структура конфигурации

nvim/
├── init.lua              # Основной файл конфигурации
├── lua/
│   ├── core/             # Основные настройки
│   │   ├── colors.lua    # Цветовые схемы
│   │   ├── mappings.lua  # Горячие клавиши
│   │   ├── plugins.lua   # Управление плагинами
│   │   └── treesitter.lua # Treesitter настройки
│   └── plugins/          # Конфигурации плагинов
│       ├── telescope.lua
│       ├── trouble.lua
│       ├── which-key.lua
│       ├── bufferline.lua
│       ├── dap.lua
│       └── ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages