Hacker News with Generative AI: Vim

Vim vs. Kakoune Puzzles (strongly-typed-thoughts.net)
I have come across Esoteric Vim lately, an article that shows how to perform various advanced text manipulation in Vim. It dates from February 2025, so it’s a recent article about modern Vim. This article shows exactly why I think Vim is outdated, and why I think Kakoune — and by extension, since it’s based on it, Helix as well — has a much better text edition design.
Microsoft's New Text Editor Is a Vim and Nano Alternative (howtogeek.com)
Show HN: Hardtime.nvim – break bad habits and master Vim motions (github.com/m4xshen)
Break bad habits, master Vim motions
Vim Language, Motions, and Modes Explained (2023) (ssp.sh)
Throughout my time as a developer, I’ve used VS Code, Sublime, Notepad++, TextMate, and others. But shortcuts like cmd(+shift)+end and jumping with option+arrow-keys from word to word needed to be faster at some point.
Show HN: Building Vim as an Portable Executable (github.com/edoannunziata)
I made Vim into an Actually Portable Executable
Show HN: Zxc – Rust TLS proxy with tmux and Vim as UI, BurpSuite alternative (github.com/hail-hydrant)
The tool requires vim plugin which enables vim to function as a user interface. Each window and filetype has its own set of keybindings and commands.
TUI editor and Vim/Neovim alternative (github.com/tauraamui)
A VIM-Like editor for your terminal (chat on Discord)
Show HN: Searchable Vim Cheat Sheet with Favorites (Open-Source) (vercel.app)
The Efficiency of Vim (bencornia.com)
I learned to touch type in fifth grade. We would shuffle into the computer lab and open up Mavis Beacon Teaches Typing1. I peaked at about 80 wpm. Today, I type somewhere between 60-70 wpm. If I am writing code then that drops to 40-50 wpm. It bothers me that I can't crack 100 wpm but what I have come to realize is that text editing is less about typing speed and more about typing efficiency.
Augment.vim: AI Chat and completion in Vim and Neovim (github.com/augmentcode)
Augment's Vim/Neovim plugin provides inline code completions and multi-turn chat conversations specially tailored to your codebase.
Vim after Bram: a core maintainer on how they've kept it going (thenewstack.io)
Show HN: VimLM – A Local, Offline Coding Assistant for Vim (github.com/JosefAlbers)
VimLM is a Vim plugin that provides an LLM-powered assistant for code editing by allowing users to interact with a local LLM model through Vim commands and automatically ingesting code context.
Automating the Vim Workplace (2020) (sharats.me)
I majorly use two tools for my coding workflow and one of them is GVim (on Windows). It’s my primary choice for editing text for ten years now and in that time, I’ve picked up several habits and tricks that made me very productive.
I miss Vim (leblancfg.com)
I've been using neovim for almost two years now and I'm gonna go out come out and say it. I miss vanilla vim.
What are the dark corners of Vim your mom never told you about? (stackoverflow.com)
There are a plethora of questions where people talk about common tricks, notably "Vim+ctags tips and tricks".
I Miss Vim (leblancfg.com)
I've been using neovim for almost two years now and I'm gonna go out come out and say it. I miss vanilla vim.
Vim Roadmap 2025 (zed.dev)
Zed’s Vim mode continues to improve! My newest favorite feature is the ! operator, which was the "last holdout" for common Vim operators:
Trying out Zed after more than a decade of Vim/Neovim (sgoel.dev)
I'm currently drafting this blog post in Zed. After using Vim/Neovim for more than 15 years, I recently decided to try out something new. I don't know if this little experiment will work, or if I'll run back to my trusty Neovim, but hey, what I do know is that I'd like to find out.
Llama.vim – Local LLM-assisted text completion (github.com/ggml-org)
Local LLM-assisted text completion.
Bad Apple but it's 6,500 regexes that I search for in Vim (eieio.games)
Why should I leave vim to watch a video?
Bad Apple but it's 6,500 regexes that I search for in Vim (eieio.games)
Why should I leave vim to watch a video?
Bad Apple but it's 6,500 regexes that I search for in Vim (eieio.games)
Why should I leave vim to watch a video?
Bad Apple but it's 6,500 regular expressions in Vim (twitter.com)
Bad Apple with Regex in Vim (eieio.games)
Why should I leave vim to watch a video?
Vim is a cast iron skillet (eamoncaddigan.net)
Vim was released as “Vim” in 1991, and is an extended version of vi, which itself has been around since 1976. Its default interface—the one I use daily—is a “text user interface” that’s launched in a terminal emulator (i.e., the “command line”2). Vim has mouse support, but it’s superfluous because everything can be accomplished through commands typed on the keyboard.
Ask HN: What Vim habits did you need to unlearn? (ycombinator.com)
If you don't use Vim, know that it has probably the steepest learning curve of any text editor (or at least non-IDE editors) and many users pick up habits along the way they need to unlearn.
What Is Vim? (jonas.foo)
The answer seems fairly obvious - an editor. To some an obscure way to interact with your computer, to others the only way.
Qutebrowser: A keyboard-driven, Vim-like browser (github.com/qutebrowser)
A keyboard-driven, vim-like browser based on Python and Qt.
Switching to the meow modal editing system from evil Emacs (esrh.me)
The first modal editing system I used was vim. After the initial learning curve that comes with getting used to not being able to type in every mode, it introduced me to a few key ideas that I feel lead to decidedly more efficient editing
Unused Keys in Vim (fandom.com)
This page lists single unused keys in Vim. As such, it is an inverted version of :help index. In addition, the page lists synonyms that can safely be mapped.