{"slug": "flash-nvim", "name": "flash.nvim", "category": "editors", "category_name": "Editors and IDEs", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.63, "rising": -0.98, "first": "2026-01-20", "latest": "2026-05-13", "why": "I soon learned to remap my brain to use `cl` where I used to use `s`, and then I learned to love \"flash\"/\"seek\" mode.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I soon learned to remap my brain to use `cl` where I used to use `s`, and then I learned to love \"flash\"/\"seek\" mode.", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/folke/flash.nvim", "official_url": "https://github.com/folke/flash.nvim", "pricing": "", "aliases": ["flash.nvim"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 769907184, "item_id": 48119199, "url": "https://news.ycombinator.com/item?id=48119199", "by": "plomme", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "Flash is amazing, and what made me drop VSCode.", "excerpt": "Flash is amazing, and what made me drop VSCode. Flash feels like an innovation and basically lets me move my cursor at almost the speed of thought. Highly recommend people try it out and play with it! BTW: The Vimium extension [1] for Firefox has a similar mode for links called \"linkHinting\" which I've mapped to s[2] for a similar experience in the browser :) [1]: addons.mozilla.org/en-US/firefox/addon/vimium-ff/ [2]", "context": "", "use_case": "", "switched_from": "VS Code", "story": "The vi family"}, {"id": 769897809, "item_id": 48118613, "url": "https://news.ycombinator.com/item?id=48118613", "by": "rmunn", "date": "2026-05-12", "version": null, "stance": "recommend", "quote": "I soon learned to remap my brain to use `cl` where I used to use `s`, and then I learned to love \"flash\"/\"seek\" mode.", "excerpt": "I should mention what is becoming my favorite thing about LazyVim's default config, which is the \"flash\" or \"seek\" command (LazyVim maps it to `s` so I think of it as \"seek\") from https://github.com/folke/flash.nvim. I didn't like it at first as I was used to typing `s` to quickly replace a single character with a bunch of text (as opposed to `r` which replaces it with just one character). But I soon learned to remap", "context": "", "use_case": "fast cursor motion in Neovim", "switched_from": "", "story": "The vi family"}, {"id": 769897360, "item_id": 48118585, "url": "https://news.ycombinator.com/item?id=48118585", "by": "rmunn", "date": "2026-05-12", "version": null, "stance": "recommend", "quote": "which I've learned to like a lot", "excerpt": "Something rather similar to visual mode, and which I've learned to like a lot, is the https://github.com/folke/flash.nvim plugin (NeoVim only since it uses Lua). It gives you a commmand you can bind to a key (https://www.lazyvim.org/ defaults to binding it to `s` for \"Seek\"). Press that key and then type a couple letters that appear somewhere on your screen. All occurrences of the letters you typed will be highlighte", "context": "", "use_case": "Jump-to-text motion in Neovim", "switched_from": "", "story": "The vi family"}, {"id": 747053792, "item_id": 46690862, "url": "https://news.ycombinator.com/item?id=46690862", "by": "gsinclair", "date": "2026-01-20", "version": null, "stance": "recommend", "quote": "It\u2019s brilliant.", "excerpt": "Check out folke/flash.nvim for a motion jump plugin. It\u2019s brilliant.", "context": "", "use_case": "cursor motion jumps", "switched_from": "", "story": "I set all 376 Vim options and I'm still a fool"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["fast cursor motion in neovim", "jump-to-text motion in neovim", "cursor motion jumps"], "compared": [{"slug": "visual-studio-code", "name": "Visual Studio Code", "co": 1, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48033483", "title": "The vi family", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=46652690", "title": "I set all 376 Vim options and I'm still a fool", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 2}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 769907184, "item_id": 48119199, "url": "https://news.ycombinator.com/item?id=48119199", "by": "plomme", "date": "2026-05-13", "version": null, "stance": "recommend", "quote": "Flash is amazing, and what made me drop VSCode.", "excerpt": "Flash is amazing, and what made me drop VSCode. Flash feels like an innovation and basically lets me move my cursor at almost the speed of thought. Highly recommend people try it out and play with it! BTW: The Vimium extension [1] for Firefox has a similar mode for links called \"linkHinting\" which I've mapped to s[2] for a similar experience in the browser :) [1]: addons.mozilla.org/en-US/firefox/addon/vimium-ff/ [2]", "context": "", "use_case": "", "switched_from": "VS Code", "story": "The vi family"}, {"id": 769897809, "item_id": 48118613, "url": "https://news.ycombinator.com/item?id=48118613", "by": "rmunn", "date": "2026-05-12", "version": null, "stance": "recommend", "quote": "I soon learned to remap my brain to use `cl` where I used to use `s`, and then I learned to love \"flash\"/\"seek\" mode.", "excerpt": "I should mention what is becoming my favorite thing about LazyVim's default config, which is the \"flash\" or \"seek\" command (LazyVim maps it to `s` so I think of it as \"seek\") from https://github.com/folke/flash.nvim. I didn't like it at first as I was used to typing `s` to quickly replace a single character with a bunch of text (as opposed to `r` which replaces it with just one character). But I soon learned to remap", "context": "", "use_case": "fast cursor motion in Neovim", "switched_from": "", "story": "The vi family"}, {"id": 769897360, "item_id": 48118585, "url": "https://news.ycombinator.com/item?id=48118585", "by": "rmunn", "date": "2026-05-12", "version": null, "stance": "recommend", "quote": "which I've learned to like a lot", "excerpt": "Something rather similar to visual mode, and which I've learned to like a lot, is the https://github.com/folke/flash.nvim plugin (NeoVim only since it uses Lua). It gives you a commmand you can bind to a key (https://www.lazyvim.org/ defaults to binding it to `s` for \"Seek\"). Press that key and then type a couple letters that appear somewhere on your screen. All occurrences of the letters you typed will be highlighte", "context": "", "use_case": "Jump-to-text motion in Neovim", "switched_from": "", "story": "The vi family"}, {"id": 747053792, "item_id": 46690862, "url": "https://news.ycombinator.com/item?id=46690862", "by": "gsinclair", "date": "2026-01-20", "version": null, "stance": "recommend", "quote": "It\u2019s brilliant.", "excerpt": "Check out folke/flash.nvim for a motion jump plugin. It\u2019s brilliant.", "context": "", "use_case": "cursor motion jumps", "switched_from": "", "story": "I set all 376 Vim options and I'm still a fool"}]}