~ โ€” nvim


        /\_/\  โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹
       ( ^.^ ) โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
        > ^ <  โ–ˆโ–ˆ โ™ฅ โ˜… โ™ฅ โ˜… โ™ฅ โ˜… โ™ฅ โ˜… โ™ฅ โ˜… โ™ฅ โ˜… โ™ฅ โ˜… โ™ฅ โ–ˆโ–ˆ
       /|   |\  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
      (_|   |_) โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹โ‰‹

                        by  k y u n a 0 3 1 2

                     Find File      [f]
                     Recent Files   [r]
                     Find Word      [w]
                     Theme          [t]
                     My Config      [c]
                     Update         [u]

            [lazy.nvim ]  6/41 plugins ยท 30ms
            [mason     ]  69 tools armed
            [treesitter]  79 parsers compiled
            [nyanvim   ]  ready.  > ^ <

Neovim, ready in thirty milliseconds.

NyanVim is a complete Neovim setup you can read in one sitting: about 1,200 lines of Lua, one plugin per file. Open it and you have a file tree, fuzzy finder, language servers, completion, Git, a terminal and Claude in a split. Every plugin loads only when you use it, so the dashboard is up before your hand leaves the Enter key.

curl -fsSL https://raw.githubusercontent.com/kyuna0312/NyanVim/main/install.sh | bash -s -- --try
NVIM_APPNAME=nyanvim nvim

Plugins install themselves on the first launch. Like it? Run the same line without --try to make it your default; your old config is backed up. Requirements: Neovim 0.11+, git, node, ripgrep, fd, a C compiler and a Nerd Font.

What it looks like

NyanVim editing a Lua file with the file tree open on the right
File tree, statusline, syntax from Treesitter. Ctrl b toggles the tree.
Telescope fuzzy finder with a code preview
Telescope: find files, grep the project, browse keymaps. Space f f
LSP hover documentation popup over a function
Seven language servers pre-installed; K shows docs, g d jumps to the definition.
Theme picker previewing the Box UK palette
Theme picker: j/k preview live, Enter keeps, Esc puts it back. Space t h

Your first keys

The leader is Space. Press it and pause: a menu lists every group. These get you through a normal day.

Space f ffind a file by name
Space f gsearch text in the whole project
Ctrl bshow or hide the file tree
Shift h Shift lprevious, next open file
g d Kgo to definition, show docs
Space c acode action: fix, import, refactor
Space c fformat the file
Space g gLazyGit
Ctrl \floating terminal
Space a cClaude Code in a split
Space nNyanVim menu: update, health, your config, theme

Forgot one? Space f k searches every keymap by what it does.

What's inside