Skip to content

Neovim

Neovim is the default editor in omfreebdy, configured with lazy.nvim for plugin management and dynamic theme integration.

Image not found
Neovim start screen
Image not found
Neovim editing a configuration file
LazyVim features walkthrough

LazyVim features walkthrough

Config lives at ~/.config/nvim/init.lua.

  • Plugin manager: lazy.nvim (auto-bootstrapped)
  • Syntax highlighting: Treesitter
  • Dynamic theming: Reads from ~/.config/omfreebdy/current-theme and loads matching colorscheme plugin from ~/.config/omfreebdy/themes/*/neovim.lua
  • Leader key: Space

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.

Neovim uses standard Vim keybindings. The leader key is Space.

ShortcutAction
Super + ReturnOpen terminal (then run nvim)

These are common LazyVim shortcuts:

ShortcutAction
Space + f + fFind files (Telescope)
Space + s + gLive grep
Space + eToggle file explorer

Add plugins by creating Lua files in ~/.config/nvim/lua/plugins/. Lazy.nvim will auto-detect them.