Skip to content

maarutan/moonlight.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

A fast, modern and beautiful Neovim IDE.



moonlight.nvim is a modern, full-featured Neovim IDE built on top of 💤 lazy.nvim, focused on performance, clean UI/UX, and developer productivity.

It comes with a powerful set of plugins, smart defaults, and an optimized configuration, allowing you to start coding immediately without sacrificing flexibility.

Rather than choosing between a minimal setup or a heavy distro, moonlight.nvim strikes the perfect balance — fast, extensible, and ready out of the box.


✨ Features

  • ⚡ Fast startup powered by lazy.nvim

  • 🧠 Full LSP support out of the box
    - 🐍 Python — `pyright`, `ruff`
    - 🌐 HTML — `html`
    - 🎨 CSS — `cssls`
    - ⚡ JavaScript / TypeScript — `tsserver`
    - 🌙 Lua — `lua_ls`
    - 📝 Markdown — `marksman`
    - 📦 JSON / YAML / TOML — `jsonls`, `yamlls`, `taplo`
    - 🖥 Bash / Zsh — `bashls`
  • 🎨 Clean and modern UI/UX
  • 📦 Carefully selected plugin ecosystem
  • 🔧 Highly customizable configuration

📸 Screenshots

image image

⚡️ Requirements

  • Neovim >= 0.11.2 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • a Nerd Font (optional)
  • a C compiler for nvim-treesitter

🚀 Getting Started

Install the moonlight.nvim Starter
  • Make a backup of your current Neovim files:
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
  • Clone the starter
git clone --depth 1 https://github.com/maarutan/moonlight.nvim ~/.config/nvim
  • Remove the .git folder, so you can add it to your own repo later
rm -rf ~/.config/nvim/.git
  • Start Neovim!
nvim

Refer to the comments in the files on how to customize moonlight.nvim.


⭐ If you like this project, consider giving it a star!

Made with love by your maarutan ❤️

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages