Unclaimed project
Are you a maintainer of vis? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
vis
A vi-like editor based on Plan 9's structural regular expressions
text refactoring, splitting out reusable text iterator and I/O componentsnew *at() variants taking directory descriptor for file load/save APImore efficient initial file read, avoiding spurious syscalls and copytext API cleanups, const correctness improvementsincreased test coverage for core text data structuresupport for Lua 5.4Lua API improvements: vis.mark, vis.register, vis.win.file.modified
and support for terminal CSI eventsNetBSD supportnew :set ignorecase option to search case independentlynew visual mode mapping <C-a> to select all matching selectionsfix mappings involving non-leading <C-c>minor file detection fixes for racket, node.js modules, Typescript and liliypondnew lexers for Zig, meson build system, Mikrotik RouterOS scripts, Geminiimproved inner word text object and its use for <C-n> in normal modeimproved <C-n> behavior in visual moderemoved ie, ae inner/outer entire text object, use :, as shorthand for :0,$removed pairwise selection combinators z>, z<, z-, z+, z&, z|remove ~ as alias for g~use ~ instead of ! for selection complementremove special key and window related aliasesvis-open(1) adds a trailing slash to indicate foldersadd primary clipboard support to vis-clipboard(1)support wayland clipboard using wl-clipboard(1)new Makefile targets: distclean, testclean