Skip to content

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

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages