Evgeni Chasnovski
echasnovski.com
Evgeni Chasnovski
@echasnovski.com
Data science, Machine learning | R, Python, Lua | Neovim plugins, mini.nvim
I am really grateful for the opportunity to work on vim.pack this year. It is mostly ready and I am very proud of the result.

Thank you Neovim team for the trust!
Happy New Year, Neovim enjoyers! Let 2026 bring more "out of the box" experience and faster startup time for you!

As last year, here is a thread with #neovim development stats in 2025.
neovim.io Neovim @neovim.io · Dec 31
Happy New Year, everybody! Let's hope that next year will bring us more awesome features and less broken configs!

Here is a small thread with #neovim development stats in 2024.
December 31, 2025 at 2:27 PM
Reposted by Evgeni Chasnovski
Merry Christmas from your favorite text editor!
December 25, 2025 at 1:32 PM
After whopping 7 months since the latest one, 'mini.nvim' got a new 0.17.0 release.

It contains one new module ('mini.cmdline') and many small improvements for existing ones.

Check out the release blog post: nvim-mini.org/blog/2025-12...
Release 0.17.0 – MINI
Command line tweaks, move to a GitHub org, new website, and a ton of module updates
nvim-mini.org
December 18, 2025 at 4:37 PM
After about 7 months, 'mini.nvim' gets a new module: 'mini.cmdline'. It contains command line tweaks that'll make #neovim usage a bit better: autocompletion, autocorrection, and autopeek of command range (like `:10` or `:10,20sort`).

Link to a releases blog post: nvim-mini.org/blog/2025-12...
Announcing ‘mini.cmdline’ – MINI
Command line tweaks: autocompletion, autocorrection, autopeek range
nvim-mini.org
December 7, 2025 at 4:23 PM
Reposted by Evgeni Chasnovski
I'm happy to announce that my PDS, selfhosted.social, is officially open to the public now!
December 3, 2025 at 6:10 PM
Christmas month has officially started for MINI!

The site and mini.nvim + MiniMax logos are now holiday themed. Check them out: nvim-mini.org
MINI
Modular Independent Neovim Improvements
nvim-mini.org
December 1, 2025 at 11:46 AM
A dedicated video is now available:
youtu.be/CHq9bUuqo6k
November 18, 2025 at 11:21 AM
Very nice #VimConf 2025 presentation about 'mini.nvim': www.youtube.com/watch?v=9MQp...

Thank you, @kawarimidoll.github.io!
VimConf 2025 Small
YouTube video by vim-jp
www.youtube.com
November 2, 2025 at 9:42 AM
Reposted by Evgeni Chasnovski
i wrote down everything i know about color schemes in neovim. so if you ever wanted to create one from scratch this might be a good place to start.

vonheikemen.github.io/learn-nvim/f...

#neovim
Colorscheme | Learn nvim
Learn how to use Neovim and survive the experience
vonheikemen.github.io
October 18, 2025 at 1:07 PM
I am very happy to announce the release of MiniMax - Neovim config example(s) that is primarily based on MINI/mini.nvim.

The plan was to wait until when 'mini.statuscolumn' and 'mini.terminals' are implemented, but decided to just do it now.

Here is the release post: nvim-mini.org/blog/2025-10...
MiniMax - Neovim with maximum MINI – MINI
MiniMax is a collection of fully working self-contained Neovim configs. Each uses mostly MINI.
nvim-mini.org
October 13, 2025 at 4:01 PM
This is awesome! I've waited for this for so long.
October 10, 2025 at 2:35 PM
I am very pleased to announce that MINI/mini.nvim project finally has its own site: nvim-mini.org .

Having to link to txt Neovim help files on GitHub for documentation is mildly inhumane towards the users 😅
But no more!

More details here: nvim-mini.org/blog/2025-10...
MINI
Modular Independent Neovim Improvements
nvim-mini.org
October 3, 2025 at 3:00 PM
Reposted by Evgeni Chasnovski
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
Finally decided to switch to a custom domain handle. It is now @echasnovski.com instead of a previous @echasnovski.bsky.social.
September 13, 2025 at 2:41 PM
After much deliberation, contemplating, overanalyzing, preparation, overanalyzing (yes, again), and finally execution I transferred 'mini.nvim' plugin to the separate GitHub organization.

I hope this will improve long term stability of the project. More details here: github.com/nvim-mini/mi....
Move to a GitHub organization · nvim-mini mini.nvim · Discussion #1970
Hello, 'mini.nvim' users! The echasnovski/mini.nvim plugin (along with all its standalone repos) was transferred to a dedicated nvim-mini GitHub organization. Important notes: I do not plan to move...
github.com
August 28, 2025 at 2:18 PM
Thanks to caring and compassionate redditors, the account is now unsuspended.

I'd also like to thank @lukas.famichiki.jp.ap.brid.gy for doing huge work of manually approving all my previous posts before knowing that suspension would be lifted. This probably helped the case, really.
PSA: my Reddit account (same as Bluesky handle) has been suspended for 11 days now. All its past content (mostly #neovim posts + comments) is currently hidden by Reddit filters.

It was due to a false positive inauthentic activity detection. I reset the password, but account is still shadow banned.
August 23, 2025 at 5:13 PM
Reposted by Evgeni Chasnovski
finally finished writing this absolute behemoth of a blogpost.
it's a nice read if you're interested in neovim and its builtin features :)

robinroses.xyz/blog/neovim-...
tending your editor config: building sylvee & lynn
my adventure building a native-first neovim experience
robinroses.xyz
August 13, 2025 at 10:07 PM
Reposted by Evgeni Chasnovski
neovim's built-in "treesitter support" is a cool feature that has been around for a while now. i didn't found many resources that explain what is, so i wrote something

vonheikemen.github.io/learn-nvim/f...

#neovim
Treesitter | Learn nvim
Learn how to use Neovim and survive the experience
vonheikemen.github.io
July 28, 2025 at 2:54 PM
PSA: my Reddit account (same as Bluesky handle) has been suspended for 11 days now. All its past content (mostly #neovim posts + comments) is currently hidden by Reddit filters.

It was due to a false positive inauthentic activity detection. I reset the password, but account is still shadow banned.
July 21, 2025 at 1:18 PM
Reposted by Evgeni Chasnovski
Neovim vs Emacs | Roundtable w/ TJ DeVries, DistroTube, Greg Anders & Joshua Blais
(Video in 1st comment)
July 20, 2025 at 12:09 PM
It was a long road to get here, but we made it 🎉
Thanks @neovim.io core team for allowing me to do this!

There are still a lot of things to do, but we'll approach them one small step at a time.
July 4, 2025 at 2:12 PM
I've been interested to try Nushell for some time now. Several weeks ago decided to give it a try.

To me it looks good enough to daily drive, but only if you are comfortable adjusting the setup after new releases (as both language and shell behavior is not quite stable yet).
June 18, 2025 at 4:57 PM
After a long pause, there is a new 'mini.nvim' module - 'mini.keymap'. It provides the means to create some special mappings: multi-step actions (like "smart" Tab/S-Tab/CR/BS) and combos (more general "better escape" like behavior). #neovim

See more details at github.com/echasnovski/...

Demo:
May 3, 2025 at 12:19 PM
Reposted by Evgeni Chasnovski
I've been meaning to get vim-surround configured back into my new (neo)vim setup, but then found that there was mini.surround, part of mini.nvim from @echasnovski.bsky.social and all I had to do was give it life. Works great, thanks! https://github.com/echasnovski/mini.surround

#Neovim
April 29, 2025 at 5:08 PM
Reposted by Evgeni Chasnovski
今日のZennトレンド

Neovimをはじめよう feat. mini.nvim
この記事は、Neovimの基本的な操作と、プラグインmini.nvimのほぼ全ての機能を紹介する入門書です。
設定ファイルの分割方法や他のプラグインについても解説されており、Neovimのカスタマイズと効率的な利用を支援することを目的としています。
実践的な設定例や応用的な活用法も紹介されています。
Neovimをはじめよう feat. mini.nvim
本書は[Vim駅伝](https://vim-jp.org/ekiden/)の2025-04-14に寄稿しました。Neovim自体の基本的な操作の解説およびNeovimプラグインのmini.nvimが(本書執筆時点で)有するほぼすべてのモジュールの紹介を行っています。また、設定ファイルの分割や他のプラグインについても一部解説しています。
zenn.dev
April 14, 2025 at 9:19 PM