Skip to content

warbacon/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⌨️ Miovim

From the Spanish word 'mΓ­o', meaning 'mine' β€”
so it loosely translates to MyVim.

A no-nonsense Neovim setup for people who just want to code.

Warning

Miovim is not compatible with Neovim versions older than 0.12. Make sure you're running nightly to avoid issues.

🚩 Introduction

Miovim doesn't rely on lazy.nvim or any external plugin manager. Instead, it uses vim.pack β€” Neovim's upcoming native plugin manager, still under development. Expect some rough edges.

This approach enables an extremely minimal configuration, but comes with a trade-off: native lazy loading isn't yet supported.

To mitigate this, vim.loader is enabled for faster startup. In the future, I might build a pseudo-plugin manager on top of vim.pack to support lazy loading β€” unless Neovim eventually implements this functionality natively.

πŸ“¦ Dependencies

Important

Miovim does not use Mason.nvim. Language servers and external tools must be installed manually or through your system's package manager. This configuration is primarily developed and used on NixOS, but it's adaptable to other environments.

Make sure you have the following dependencies installed:

  • A C compiler
  • fzf
  • ripgrep (optional on Linux/macOS, but recommended)
  • fd (optional but recommended)

βš™οΈ Installation

🐧 Unix-like systems (Linux, macOS, WSL...)

git clone https://github.com/warbacon/nvim-config "$HOME/.config/nvim"

πŸͺŸ Windows

Important

Neovim is slower on Windows. Using WSL is recommended.

git clone https://github.com/warbacon/nvim-config "$HOME\AppData\Local\nvim"

About

πŸ’» My personal Neovim configuration for Linux and Windows.

Resources

Stars

Watchers

Forks

Languages