- Update to the released version 0.7:

This is mostly a bug fix release with fixes for a few cases of
  undefined behavior and preliminary work for experimentation with
  different core text management data structures and general editor
  architecture.
  - 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 :set 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 shorthand
    for :0,$
  - removed pairwise selection combinators z>, z<, z-, z+, z&, z|

OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=13
This commit is contained in:
Matej Cepl 2020-12-08 18:46:59 +00:00 committed by Git OBS Bridge
parent 6f04256c7e
commit a3091056ba
6 changed files with 50 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9ab4a3f1c5953475130b3c286af272fe5cfdf7cbb7f9fbebd31e9ea4f34e487d
size 397707

3
vis-0.7.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:359ebb12a986b2f4e2a945567ad7587eb7d354301a5050ce10d51544570635eb
size 403918

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e206537893182d471efc4e77491fef78006d2f0c9ec12b1a2eaca3df06954d2c
size 98703

3
vis-test-0.5.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0098ad933ec1f87bba4b2da9fa84e00cab5612ec3623622c1e5003a245aec7d1
size 99314

View File

@ -1,3 +1,45 @@
-------------------------------------------------------------------
Tue Dec 8 18:42:07 UTC 2020 - Matej Cepl <mcepl@suse.com>
- Update to the released version 0.7:
This is mostly a bug fix release with fixes for a few cases of
undefined behavior and preliminary work for experimentation with
different core text management data structures and general editor
architecture.
- 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 :set 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 shorthand
for :0,$
- removed pairwise 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(1) adds a trailing slash to indicate folders
- add primary clipboard support to vis-clipboard(1)
- support wayland clipboard using wl-clipboard(1)
- new Makefile targets: distclean, testclean
-------------------------------------------------------------------
Mon Jun 15 07:25:48 UTC 2020 - Matej Cepl <mcepl@suse.com>

View File

@ -16,9 +16,9 @@
#
%define test_version 0.4
%define test_version 0.5
Name: vis
Version: 0.6
Version: 0.7
Release: 0
Summary: An editor combining the strengths of both vi(m) and sam
License: ISC