Skip to content

daephx/nvim

Repository files navigation

Neovim Configuration

Neovim Actions Languages Size License
Linux macOS Windows
screenshot

Overview

Personal Neovim configuration built around Lazy and Mason. All plugin specs live in lua/plugins/.

Requirements

  • Neovim – nightly recommended, but stable should work (ensure it’s recent)
  • Git – for cloning and lazy.nvim
  • Optional tools (pickers use): fd and ripgrep
  • Node.js – required by many Mason LSPs and markdown-preview.nvim
  • Nerd Font (recommended) – for icons; pick any from nerd-fonts (e.g., JetBrainsMono, FiraCode, Hack)

Installation

Clone the repo to your Neovim config path, then run nvim – Lazy will automatically install all plugins.

# Linux / macOS
git clone https://github.com/daephx/nvim.git ~/.config/nvim

# Windows
git clone https://github.com/daephx/nvim.git ~\AppData\Local\nvim

To test this config without overwriting your own, clone to a different folder and use NVIM_APPNAME:

git clone https://github.com/daephx/nvim.git ~/.config/nvim-daephx
NVIM_APPNAME=nvim-daephx nvim

Troubleshooting

  • Update Neovim to the latest stable/nightly.
  • Restart nvim to ensure plugins load.
  • Run :checkhealth to spot missing dependencies.
  • Open an issue if problems persist.

About

Personal Neovim configuration

Topics

Resources

License

Stars

Watchers

Forks

Contributors