martanne/vis
View on GitHub ↗ ★ 5,247 C
A vi-like editor based on Plan 9's structural regular expressions
92 mentions on Hacker News by 56 people: 11 stories, 81 comments · first 2014-11-20 · latest 2026-08-20
20082026
-
*Laughs in vis* https://github.com/martanne/vis
comment by Gualdrapo · 2026-08-20 · in Just Fucking Use Neovim -
…sparkles of the former, but it's way leaner and snappier - and you can tell there's no ai in it. https://github.com/martanne/vis
comment by Gualdrapo · 2026-07-10 · in Ask HN: How do you use Vim in the era of AI? -
Vis editor [0] also has multicursor and powerful sam's structural regular expression [0]: https://github.com/martanne/vis
comment by rfmoz · 2026-03-07 · in Helix: A post-modern text editor -
…seem like a better version of vi commands. It was reasonably easy to make some complex edits in https://github.com/martanne/vis when I tried it, and it felt like I'd only scratched the surface. I could see myself still using vis if it had…
comment by networked · 2026-02-18 · in Terminals should generate the 256-color palette -
…One vibe. I don't follow. That seems to be heavy on bloat. Or maybe I'm just happy with vis ( https://github.com/martanne/vis ). I don't know.
comment by Gualdrapo · 2026-01-22 · in Show HN: An opinionated fork of micro, built for vibe coders who enjoy code -
vis rocks! https://github.com/martanne/vis
comment by GregDavidson · 2025-04-19 · in Understanding the Origins and the Evolution of Vi and Vim -
…is more directly inspired by and similar to Acme (but makes no attempt to borrow from Vim). https://github.com/martanne/vis is a minimalist editor that stays close to Vim but adds Sam-style regular extensions and multi-cursor editing (but…
comment by ilyagr · 2024-12-18 · in Ad: An Adaptable Text Editor -
…best parts from vim and plan9 sam[1] (multiple cursors, structural regular expressions). 0 - https://github.com/martanne/vis 1 - https://en.wikipedia.org/wiki/Sam_(text_editor)
comment by archargelod · 2024-10-24 · in The Anvil Text Editor -
Another editor that people might be interested in (and I think more people should know about) is https://github.com/martanne/vis . It is, in some ways, the opposite of Ki; instead of straying further from vim, Vis is just Vim + good…
comment by ilyagr · 2024-09-09 · in Show HN: Ki Editor – Multicursor syntactical editor -
…instead of dhclient or dhcpcd ( https://core.suckless.org/sdhcp/ ) vis instead of vim or emacs ( https://github.com/martanne/vis ) byacc instead of bison ( https://invisible-island.net/byacc/ ) perp and sinit instead of sysvinit or system…
comment by peter_d_sherman · 2024-01-26 · in Oasis – a small, statically-linked Linux system -
…with a vim-style modal interface that runs in the terminal, and is therefore even more portable: https://github.com/martanne/vis/
comment by thristian · 2023-10-20 · in A tutorial for the sam command language (1986) [pdf] -
…vis[2] to do that. [0] https://en.wikipedia.org/wiki/ConTeXt [1] https://imgur.com/a/HEzh1x5 [2] https://github.com/martanne/vis
comment by Gualdrapo · 2023-10-10 · in Ask HN: Best tools for self-authoring books in 2023? -
> I wonder if the author has ever heard of vis[0] Yes. https://github.com/martanne/vis/wiki/Differences-from-Kakoun... https://github.com/mawww/kakoune/wiki#onboarding > which imho fulfills far better each one of those premises Not very…
comment by lapinot · 2023-09-21 · in Why Kakoune -
…the author has ever heard of vis[0] which imho fulfills far better each one of those premises [0] https://github.com/martanne/vis
comment by Gualdrapo · 2023-09-21 · in Why Kakoune -
Have you tried vis? https://github.com/martanne/vis
comment by tionis · 2023-07-06 · in The Text Editor Sam -
…from vim. The very best of both worlds. Have been using it for a while and haven't looked back. [0] https://github.com/martanne/vis
comment by Gualdrapo · 2023-07-05 · in The Text Editor Sam -
…Sam's structural regexes with keyboard-focussed vi-style interaction, you might be interested in https://github.com/martanne/vis
comment by thristian · 2023-07-05 · in The Text Editor Sam -
…via Lua plugins. In fact, the state non-goals [1] seems to clearly distant itself from Vim. [1]: https://github.com/martanne/vis#non-goals
comment by guiraldelli · 2023-03-31 · in Helix 23.03 -
https://github.com/martanne/vis
comment by bo0O0od · 2022-11-06 · in Helix: Post-Modern Text Editor -
…about my fidelity towards vis[0] but then realized mle does not have vi-like modal editing. [0] https://github.com/martanne/vis
comment by Gualdrapo · 2022-10-01 · in Mle is a small, flexible, terminal-based text editor written in C -
…fan of vis. Multiple cursors, structural regex, and vi keybindings are just too nice to give up. https://github.com/martanne/vis
comment by t-3 · 2022-08-07 · in Ask HN: More “experimental” UIs for editing/writing code? -
…well. https://github.com/mg979/vim-visual-multi I do wish it was built in (like in vis) though https://github.com/martanne/vis
comment by petepete · 2022-07-09 · in Show HN: I built an interactive course that helps you learn Vim faster -
…Another example might be my favorite text editor, vis[1]. [0] https://www.openbsd.org/ [1] https://github.com/martanne/vis
comment by Gualdrapo · 2022-05-02 · in Ask HN: What are your favorite examples of elegant software? -
Vis looks like a very minimal but thoroughly modern alternative. https://github.com/martanne/vis
comment by petepete · 2022-02-19 · in OpenVi: Portable OpenBSD vi for Unix systems -
…at https://texteditors.org/ to discover new editors and resources on design and implementation [1] https://github.com/martanne/vis
comment by cartesius13 · 2022-01-10 · in Ask HN: How to learn about text editor architectures and implementations? -
…like neovim or kakoune, but still at this very moment I find it usable, quick and reliable. [1] https://github.com/martanne/vis
comment by Gualdrapo · 2021-12-25 · in Introduction to the Sam Text Editor -
…a modern, legacy-free, simple yet efficient editor, combining the strengths of both vi(m) and sam. https://github.com/martanne/vis "Differences from Kakoune": https://github.com/martanne/vis/wiki/Differences-from-Kakoun...
comment by 0xdeadb00f · 2021-06-28 · in Onivim 2 is a retro-futuristic modal editor -
…[2] from plan9 and lua lpeg for the syntax highlighting. I wonder how these two compare? [1] https://github.com/martanne/vis [2] http://doc.cat-v.org/bell_labs/structural_regexps/
comment by bruno-366 · 2021-06-02 · in Helix: a post-modern modal text editor -
…by a few people so its development is not as quick as one would want, though. [0] https://github.com/martanne/vis
comment by Gualdrapo · 2021-05-22 · in UltraEdit Text Editor -
…and predictable POSIX Extended Regular Expression variant.”¹ is a real advantage over vim. ¹ https://github.com/martanne/vis/wiki/Differences-from-Vi(m)#...
comment by boogies · 2021-03-03 · in Elegant Bash Conditionals -
…When the investment into changing out such a tool becomes worth it is entirely user dependent. [1] https://github.com/martanne/vis#non-goals [2] https://github.com/martanne/vis/wiki/Differences-from-Vi(m)
comment by gbrown_ · 2021-03-02 · in Edit: A text-editor mixing vi and Acme -
Like https://repo.or.cz/vis-quickfix.git ? (More plugins: https://github.com/martanne/vis/wiki/Plugins )
comment by boogies · 2021-03-02 · in Edit: A text-editor mixing vi and Acme -
Speaking of Plan 9 and Vim, readers may also find interesting the Vis editor: https://github.com/martanne/vis
comment by 1MachineElf · 2021-03-02 · in Edit: A text-editor mixing vi and Acme -
If you're looking for multi-cursor support, you might want to take a look at https://github.com/martanne/vis . It doesn't support ctrl + click, but I find ctrl + n and ctrl + j go a very long way. For anything more complex, vis supports…
comment by seifferth · 2020-11-13 · in I Still Use Vim -
…insert mode you can insert text at all of those multiple cursors. This is why I switched to vis ( https://github.com/martanne/vis ) after trying kak for a couple days (and previously being an nvim user). ^k and ^j add cursors directly…
comment by boogies · 2020-10-06 · in What you could steal from the Kakoune code editor, and get away with -
Linux vi like text editor using Structural Regular Expressions too https://github.com/martanne/vis
comment by blodorn · 2020-07-28 · in Weird Shell – Structural Regular Expressions Unix Shell Made in Rust -
vis comes to mind ( https://github.com/martanne/vis ), although perhaps something even more aggressively plugin-first would be even better
comment by yjftsjthsd-h · 2020-06-30 · in How Did Vim Become So Popular? -
…of the verb-noun order reversal, switched to vis a few months ago and don't plan to switch back. 1: https://github.com/martanne/vis 2: https://en.wikipedia.org/wiki/Sam_(text_editor) , http://sam.cat-v.org/
comment by boogies · 2020-06-30 · in How Did Vim Become So Popular? -
Hey if I may suggest a different editor to you then: https://github.com/martanne/vis It is vi like and combines modal editing with a cool regex command language (based on sam) and multiple selections. I've been using it as my daily driver…
comment by daeluk · 2020-05-28 · in Micro: Modern and intuitive terminal-based text editor -
…Also, using structural regexps for efficient interactive text editing: https://github.com/martanne/vis
comment by tarruda · 2019-08-24 · in Introducing nushell -
This is SRE in action: https://github.com/martanne/vis The video in the README.md is impressive, and together with the PDF document linked above even I'm going to be able to figure this out.
comment by mar77i · 2019-05-29 · in Structural Regular Expressions (1987) -
The text editor Vis ( https://github.com/martanne/vis , previous discussion: https://news.ycombinator.com/item?id=15710533 , https://news.ycombinator.com/item?id=11445389 ) is explicitly inspired by sam's structural regular expressions.
comment by roi · 2019-04-03 · in New year, same old plans -
…of dmenu: http://martanne.github.io/vis/man/vis-menu.1.html vis-menu is distributed with vis: https://github.com/martanne/vis This project seems fine as well; though the examples seemed a bit complicated to me. I guess I'll need to rtfm.
comment by gwn7 · 2018-09-09 · in Smenu, a command-line advanced selection filter and a menu builder for terminal -
It seems that work has already started: https://github.com/martanne/vis .
comment by nur0n · 2018-05-24 · in The Awk Programming Language (1988) [pdf] -
…Undo is working properly. A related comment on buffer management from the author of the project: https://github.com/martanne/vis/issues/300#issuecomment-2160... I managed to live without hidden buffers so far, though I accept that they are…
comment by gwn7 · 2017-11-16 · in Vis – A vi-like editor based on Plan 9's structural regular expressions -
…I switch to vim when that is the case. I should say that their implementation is considered though: https://github.com/martanne/vis/issues/547 https://github.com/martanne/vis/issues/342 vis is highly recommended to anybody looking for a…
comment by gwn7 · 2017-11-16 · in Vis – A vi-like editor based on Plan 9's structural regular expressions -
Yeah, the vis implementation is here: https://github.com/martanne/vis/blob/master/text.c
comment by panic · 2017-10-02 · in Text Editor: Data Structures -
…after something lightweight, similar enough to be vim to be useable, and lua built-in checkout vis: https://github.com/martanne/vis The structural regular expressions are also pretty interesting.
comment by widdma · 2017-09-05 · in Show HN: A simple, tiny Vim and kilo-inspired editor -
…to vim these days. I recently switched from vim and sam to vis myself, and recommend it. https://github.com/martanne/vis
comment by gwn7 · 2017-08-12 · in Vi is not vim