Skip to content

Neovim

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

Neovim start screen
Neovim editing a configuration file
Neovim start screen

Neovim start screen

Neovim editing a configuration file

Neovim editing a configuration file

LazyVim features walkthrough

LazyVim features walkthrough

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.