No description
Find a file
2025-11-15 04:08:17 +01:00
bin feat(mvim): rename command to 'mvim' 2025-04-16 07:01:46 +02:00
example-user-configs chore: update lazy-lock 2025-11-05 12:20:47 +01:00
resources feat: golden kiwi icon 2025-11-15 04:08:17 +01:00
runtime feat: migrate from neodev to lazydev 2025-11-05 21:38:07 +01:00
.editorconfig more stuff 2022-12-17 23:44:31 +01:00
.gitignore feat: configurable obsidian workspaces 2025-03-12 12:28:20 +01:00
.luarc.json add .luarc.json 2022-12-20 19:02:32 +01:00
flake.lock chore: update flake 2025-10-29 07:27:01 +01:00
flake.nix feat: mugvim icon 2025-11-15 04:01:14 +01:00
init.lua feat: move stuff and integrate stuff from the shark branch 2025-03-12 07:25:26 +01:00
README.md chore(README): state minimal neovim version 2025-04-13 13:04:45 +02:00
VERSION chore(version): 2.8.2 2025-11-15 04:02:09 +01:00

Mugway's Vim Config

Requires Neovim 0.11 or above.

Installation

Use Nix flakes or the bin/mugvim script (requires the MUGVIM_BASE_DIR environment variable to point to the checked out git repository.

NixOS

Enable nix-ld in order to run lsp server binaries downloaded by Mason.

Options

Format on Save

vim.g.mugvim_autoformat = true

Obsidian

vim.g.mugvim_obsidian_workspaces = { { name = "...", path = "..." }, ... }

Snippets

vim.g.mugvim_snippets = vim.fn.std("data") .. "/snippets"

Banner

vim.g.mugvim_banner = [[
... ascii art goes here ...
]]