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.11. Make sure you're running at least the latest stable release.

Miovim is continuously updated with the newest features from nightly builds!

🚩 Introduction

Miovim is built around one guiding principle: keep it simple. If a configuration requires too much thinking to understand, it gets discarded.

This makes Miovim easy to maintain, friendly for newcomers, and pleasant to tweak. Simplicity always comes before cleverness.

Lazy loading is used only when it's simple to implement or when a plugin is particularly heavy.

Miovim is powered by lazy.nvim.

📦 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 tested on NixOS, but it's easily adaptable to other environments.

Make sure you have the following dependencies installed:

  • A C compiler
  • 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 tends to run slower on Windows. Using WSL is recommended.

Warning

Additional Tree-sitter parsers are not installed on Windows, since building them requires MSVC — and honestly, it's just not worth the hassle (use any other OS if you want to code).

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