Accepting request 814686 from editors

- Update to the released version 0.6 (all changes since 0.5):
  - bounded time syntax highlighting using the :set redrawtime
    option
  - support optional count for sam's text commands e.g. :i3/-/
  - make <C-n> in visual mode match next occurence of existing
    selection
  - warn when attempting to write to an existing file
  - improved file change detection based on inode instead of path
    information
  - fix file saves with modifications in file pre-save events
  - fix save on file systems without fsync(2) support on
    directory descriptors
  - do not unlink file~ when saving file
  - introduce distinct vis-menu(1) exit codes
  - modify Lua package.path to include /init.lua
  - performance improvements for the HTML, XML and YAML lexers
  - new Julia and Elm lexers, better defaults for standard text
    lexer
  - support optional exit status in :q and :qall commands
  - better temporary file creation using mkstemp(2)
  - performance improvements in highlight matching parentheses
  - improved behavior of ^ and $ in searches and looping commands
  - improved search wrap around behavior
  - new :set layout option to specify window orientation
  - improved filetype detection by matching known filenames
    exactly
  - support DragonFly BSD in configure script
  - better manual page, fixed warnings
  - removed gp, gP, gq
  - implement g~, gu and gU using tr(1), they are no longer

OBS-URL: https://build.opensuse.org/request/show/814686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=4
This commit is contained in:
Dominique Leuenberger 2020-06-15 18:31:54 +00:00 committed by Git OBS Bridge
commit 2957aa29f3
6 changed files with 65 additions and 9 deletions

View File

@ -9,7 +9,7 @@
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
<param name="compression">gz</param>
</service>
<service name="set_version" mode="disabled" />
</services>

View File

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

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

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

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

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

View File

@ -1,3 +1,53 @@
-------------------------------------------------------------------
Mon Jun 15 07:25:48 UTC 2020 - Matej Cepl <mcepl@suse.com>
- Update to the released version 0.6 (all changes since 0.5):
- bounded time syntax highlighting using the :set redrawtime
option
- support optional count for sam's text commands e.g. :i3/-/
- make <C-n> in visual mode match next occurence of existing
selection
- warn when attempting to write to an existing file
- improved file change detection based on inode instead of path
information
- fix file saves with modifications in file pre-save events
- fix save on file systems without fsync(2) support on
directory descriptors
- do not unlink file~ when saving file
- introduce distinct vis-menu(1) exit codes
- modify Lua package.path to include /init.lua
- performance improvements for the HTML, XML and YAML lexers
- new Julia and Elm lexers, better defaults for standard text
lexer
- support optional exit status in :q and :qall commands
- better temporary file creation using mkstemp(2)
- performance improvements in highlight matching parentheses
- improved behavior of ^ and $ in searches and looping commands
- improved search wrap around behavior
- new :set layout option to specify window orientation
- improved filetype detection by matching known filenames
exactly
- support DragonFly BSD in configure script
- better manual page, fixed warnings
- removed gp, gP, gq
- implement g~, gu and gU using tr(1), they are no longer
operators
- removed v and V in operator pending mode
- avoid crash if $TERM is unset
- keep selections after :> command
- normalize selections after : command execution
- show pending input queue content in status bar
- make r<Enter> insert a new line
- new :set loadmethod option, valid values are read, mmap or
auto
- always apply :| command to existing selections
- fix terminal UI on serial console
- various code cleanups, removal of VLA
- resets count, if applicable
- fix :X and :Y commands which were interchanged
- don't strip executables by default, provide install-strip
target
-------------------------------------------------------------------
Fri Jun 05 13:33:07 UTC 2020 - mcepl@cepl.eu

View File

@ -16,14 +16,16 @@
#
%define test_version 0.4
Name: vis
Version: 0.5+git.1590819266.c37f09e
Version: 0.6
Release: 0
Summary: An editor combining the strengths of both vi(m) and sam
License: ISC
Group: Productivity/Text/Editors
URL: https://github.com/martanne/vis
Source: %{name}-%{version}.tar.xz
Source0: https://github.com/martanne/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: https://github.com/martanne/vis-test/releases/download/v%{test_version}/vis-test-%{test_version}.tar.gz
BuildRequires: libtermkey-devel
BuildRequires: lua-devel
BuildRequires: lua-lpeg
@ -39,11 +41,12 @@ Vis aims to be a modern, legacy free, simple yet efficient editor combining the
It extends vi's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression based command language.
%prep
%autosetup
%setup -q
tar -xC test/ --strip-components 1 -f %{SOURCE1}
%build
# FIXME: you should use the %%configure macro
./configure --prefix="%{_prefix}"
export CFLAGS="%{optflags} -fcommon"
%configure
%make_build debug
%install