Evgeni Chasnovski

@echasnovski.com

Data science, Machine learning | R, Python, Lua | Neovim plugins, mini.nvim

One of the core maintainers @echasnovski.com , and the author of `mini.nvim` just published this superb explainer of vim.pack with a handy migration guide. Incredible post for all Neovim users, worth reading before the upcoming release of @neovim.io 0.12. echasnovski.com/blog/2026-03... #neovim

A Guide to vim.pack (Neovim built-in plugin manager) – Evgeni Chasnovski

A somewhat concise yet comprehensive guide to vim.pack: how it works and how to use it

echasnovski.com

For almost a year developing `vim.pack` (Neovim>=0.12 built-in plugin manager) has been one of my top open source priorities. With #neovim 0.12 release around the corner, I decided to make a comprehensive guide about how `vim.pack` works and how to use it. echasnovski.com/blog/2026-03...

A Guide to vim.pack (Neovim built-in plugin manager) – Evgeni Chasnovski

A somewhat concise yet comprehensive guide to vim.pack: how it works and how to use it

echasnovski.com

Thanks to @bfredl.bsky.social casting his magic, some benchmarks had to be redone to show different (better) performance. So the post has been updated. TL;DR for those who read the original: there is now no practical difference in performance of using one vs many `vim.pack.add()` calls.

Evgeni Chasnovski@echasnovski.com · 6mo ago

For the longest time I was curious to measure the exact impact of how number of loaded #neovim plugins affects performance. So I finally did it: echasnovski.com/blog/2026-01...

MiniMax now uses `vim.pack` on Neovim>=0.12 and usable on Neovim=0.10. This is a more exciting news than it might look, because it is the first step towards MINI adapting `vim.pack` as the plugin manager. 'mini.deps' will be retired soon-ish after Neovim 0.12 release. nvim-mini.org/blog/2026-02...

MiniMax updates: vim.pack on Neovim>=0.12, config for Neovim=0.10 – MINI

MiniMax got two new reference configs: nvim-0.12 for Neovim>=0.12 (uses vim.pack) and nvim-0.10 for Neovim=0.10

nvim-mini.org

Thanks for taking your time to arrange the interview, @linkarzu.bsky.social! We talked about Neovim, mini.nvim, MiniMax, Linux, terminals, and some other topics. Check it out. It is long (3+ hours), but it was fun to do. Hopefully also fun to watch/listen.

@linkarzu.bsky.social · 7mo ago

This is part 2 of the interview I had with Evgeni, the creator of mini.files and MiniMax If you want to see the full interview, Part1: youtu.be/ypJTkwarAVE Part2: youtu.be/UqlkKK7imjo

hello tanglers, its release time! to kick things off, we first have: ✨ a brand new pull-request review page ✨ you can view the file-tree, diff/interdiff and review comments, all in one page with this new 3-panel layout! 1/7

the new PR page on tangled showing off the 3 panel layout.

That's a very good news for me. Thank you for spreading the word! I want to tell Bluesky a small story about @jasonlong.me. He is the original author of the Neovim logo. I am no artist, so when it was time for 'mini.nvim' to get one, I emailed him to ask if he is up for help.

Jason Long@jasonlong.me · 7mo ago

I've been using @echasnovski.com's MiniMax #neovim setup recently and it's great. I appreciate the consistency across the mini.nvim plugins and how well tested everything is. I'm still adapting after years of LazyVim, but everything feels lean and fast. nvim-mini.org/MiniMax/

I'm happy to announce that my PDS, selfhosted.social, is officially open to the public now!

Selfhosted.social

Landing page for selfhosted.social, an ATProto PDS

selfhosted.social

selfhosted.social@selfhosted.social · 8mo ago

We are officially open to the public! selfhosted.social is an independent ATProto PDS managed by @baileytownsend.dev No invite codes required. Everyone is welcome. We just ask that you read over and agree to our Privacy Policy and Terms of Service. selfhosted.social/legal

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

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.

Evgeni Chasnovski@echasnovski.com · last yr.

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.