v0.7
tagb1bba35b097639865a4f2accc92194d9ce8e39e0
object 979f3d905ab8910de4fb57f91b31d76e3e218aa5
authorMarc André Tanner <mat@brain-dump.org>
Tue, 8 Dec 2020 09:51:12 +0000 (8 10:51 +0100)
vis version 0.7

 - fix UB in core text management data structure
 - text refactoring, splitting out reusable text iterator and I/O components
 - new *at variants taking directory descriptor for file load/save API
 - more efficient initial file read, avoiding spurious syscalls and copy
 - text API cleanups, const correctness improvements
 - increased test coverage for core text data structure
 - support for Lua 5.4
 - Lua API improvements: vis.mark, vis.register, vis.win.file.modified
   and support for terminal CSI events
 - NetBSD support
 - new ignorecase option to search case independently
 - new visual mode mapping <C-a> to select all matching selections
 - fix mappings involving non-leading <C-c>
 - minor file detection fixes for racket, node.js modules, Typescript and liliypond
 - new lexers for Zig, meson build system, Mikrotik RouterOS scripts, Gemini
 - improved inner word text object and its use for <C-n> in normal mode
 - improved <C-n> behavior in visual mode
 - removed ie, ae inner/outer entire text object, use :, as shortand for :0,$
 - removed pariwise selection combinators z>, z<, z-, z+, z&, z|
 - remove ~ as alias for g~
 - use ~ instead of ! for selection complement
 - remove special key and window related aliases
 - vis-open adds a trailing slash to indicate folders
 - add primary clipboard support to vis-clipboard
 - support wayland clipboard using wl-clipboard(1)
 - new Makefile targets: distclean, testclean
-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQT5L4x8gmfgsRR76lnXFv/ve+cT7QUCX89MowAKCRDXFv/ve+cT
7Qq3AP0aWZJgx90hV4Sde+94CEuJOUZxz02rQ6KgsLlABjMYZgD/QDUpo3RxEtQ3
/mdABfYEMR9kpaMw4p/weO7XFqQKkgM=
=F6IL
-----END PGP SIGNATURE-----