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.

🚩 Introduction

Miovim relies on lazy.nvim for plugin installation, but it doesn't use its built-in lazy-loading mechanisms. Instead, it leverages the later() and now() functions from the mini.deps module of the mini.nvim library.

This approach provides greater flexibility, simplifies the configuration, and makes it easier to transition to vim.pack — the upcoming built-in plugin manager currently in development for Neovim nightly.

📦 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.

Warning

Additional Tree-sitter parsers aren't installed because building them requires MSVC — and honestly, I'd rather not deal with that.

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