Neovim
ED-01 // EDITOR
Neovim is the default editor in omfreebdy, configured with lazy.nvim for plugin management and dynamic theme integration.
Image not found
Image not found
Configuration
Section titled “Configuration”Config lives at ~/.config/nvim/init.lua.
Key Features
Section titled “Key Features”- Plugin manager: lazy.nvim (auto-bootstrapped)
- Syntax highlighting: Treesitter
- Dynamic theming: Reads from
~/.config/omfreebdy/current-themeand loads matching colorscheme plugin from~/.config/omfreebdy/themes/*/neovim.lua - Leader key: Space
Theme Integration
Section titled “Theme Integration”omfreebdy’s theme system automatically configures Neovim. Each theme in ~/.config/omfreebdy/themes/ can include a neovim.lua file that specifies the colorscheme plugin and settings. When you run theme-set, Neovim picks up the new theme on next launch.
Key Bindings
Section titled “Key Bindings”Neovim uses standard Vim keybindings. The leader key is Space.
| Shortcut | Action |
|---|---|
| Super + Return | Open terminal (then run nvim) |
In Neovim
Section titled “In Neovim”These are common LazyVim shortcuts:
| Shortcut | Action |
|---|---|
| Space + f + f | Find files (Telescope) |
| Space + s + g | Live grep |
| Space + e | Toggle file explorer |
Customization
Section titled “Customization”Add plugins by creating Lua files in ~/.config/nvim/lua/plugins/. Lazy.nvim will auto-detect them.