- 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/package/show/editors/vis?expand=0&rev=10
This commit is contained in:
Matej Cepl 2020-06-15 07:58:52 +00:00 committed by Git OBS Bridge
parent cb39986a51
commit e8ee0a2388
5 changed files with 65 additions and 14 deletions

View File

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

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 Fri Jun 05 13:33:07 UTC 2020 - mcepl@cepl.eu

View File

@ -17,13 +17,13 @@
Name: vis Name: vis
Version: 0.5+git.1590819266.c37f09e Version: 0.6
Release: 0 Release: 0
Summary: An editor combining the strengths of both vi(m) and sam Summary: An editor combining the strengths of both vi(m) and sam
License: ISC License: ISC
Group: Productivity/Text/Editors Group: Productivity/Text/Editors
URL: https://github.com/martanne/vis URL: https://github.com/martanne/vis
Source: %{name}-%{version}.tar.xz Source: https://github.com/martanne/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: libtermkey-devel BuildRequires: libtermkey-devel
BuildRequires: lua-devel BuildRequires: lua-devel
BuildRequires: lua-lpeg BuildRequires: lua-lpeg
@ -42,20 +42,21 @@ It extends vi's modal editing with built-in support for multiple cursors/selecti
%autosetup %autosetup
%build %build
# FIXME: you should use the %%configure macro export CFLAGS="%{optflags} -fcommon"
./configure --prefix="%{_prefix}" %configure
%make_build debug %make_build debug
%install %install
%make_install %make_install
%check %check
# According to the debian/rules: # Tests not available in the released version.
# The vim tests harness is not solid, let's skip them for the moment. # # According to the debian/rules:
# Upstream mentioned the possibility of phasing them out entirely. # # The vim tests harness is not solid, let's skip them for the moment.
make -C test/core # # Upstream mentioned the possibility of phasing them out entirely.
# No busted yet make -C test/lua # make -C test/core
make -C test/vis # # No busted yet make -C test/lua
# make -C test/vis
%files %files
%{_bindir}/vis* %{_bindir}/vis*