Commit Graph

22 Commits

Author SHA1 Message Date
Dirk Mueller 32a388786f Merge pull request 'Add 675-nb-subproc-runner.patch (gh#martanne/vis!675).' (#5) from mcepl_pkgs/vis:factory into factory
Reviewed-on: #5
2023-07-27 18:19:30 +02:00
Matej Cepl e7cd93d0c7
Add 675-nb-subproc-runner.patch (gh#martanne/vis!675).
obs/scm/build Details
Adds support for the non-blocking subprocess runner.
2023-07-20 12:32:15 +02:00
Dominique Leuenberger 0388394128 Accepting request 1068161 from editors
- Add 675-nb-subproc-runner.patch (gh#martanne/vis!675) with
  support for the non-blocking subprocess runner.

OBS-URL: https://build.opensuse.org/request/show/1068161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=8
2023-02-28 11:49:41 +00:00
Matej Cepl 8abd429ff6 - Add 675-nb-subproc-runner.patch (gh#martanne/vis!675) with
support for the non-blocking subprocess runner.

OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=19
2023-02-28 11:12:24 +00:00
Dominique Leuenberger 0f81a07496 Accepting request 1032706 from editors
- Update to 0.8:
  - build: add git based version information back
  - lexers: fix bug in bash lexer for last here-doc
  - vis: make O implementation independent of <Up> mapping
  - fix typos in comments
  - lua: fix luacheck warnings 
  - vis: rename to/till motion internals 
  - vis: implement multiline to/till motions
  - vis-lua: provide file.permission property 
  - Mention pkg-config in README 
  - lexers/strace: improve comments, field names and syscall results
  - lexers/git-rebase: also highlight break command
  - filetype: Set "bash" for APKBUILD and .ebuild.
  - filetype: Detect make shebang for "makefile".
  - Adding .sv extension to verilog syntax highlighter
  - build: update alpine in docker build to version 3.13
  - sam: only skip the last empty match if it follows a newline
  - sam: produce empty match at the end of looped range
  - test: update
  - gitignore: remove vim specific swap files 
  - sam: tweak handling of zero length matches in y commands 
  - sam: simplify trailing match handling for x/y commands
  - vis: correctly close pipe connected to stdin of external process 
  - add lua5.4 in configure script
  - vis: Add readline Ctrl+A/E bindings
  - ci: verify codecov script before using it
  - ci: verify coverity scan script before using it
  - filetype: Set "groovy" for Jenkinsfile
  - README: x/freenode/c/libera/ 
  - Set version to 0.8

OBS-URL: https://build.opensuse.org/request/show/1032706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=7
2022-11-02 11:46:55 +00:00
Matej Cepl 4100b28755 - Update to 0.8:
- build: add git based version information back
  - lexers: fix bug in bash lexer for last here-doc
  - vis: make O implementation independent of <Up> mapping
  - fix typos in comments
  - lua: fix luacheck warnings 
  - vis: rename to/till motion internals 
  - vis: implement multiline to/till motions
  - vis-lua: provide file.permission property 
  - Mention pkg-config in README 
  - lexers/strace: improve comments, field names and syscall results
  - lexers/git-rebase: also highlight break command
  - filetype: Set "bash" for APKBUILD and .ebuild.
  - filetype: Detect make shebang for "makefile".
  - Adding .sv extension to verilog syntax highlighter
  - build: update alpine in docker build to version 3.13
  - sam: only skip the last empty match if it follows a newline
  - sam: produce empty match at the end of looped range
  - test: update
  - gitignore: remove vim specific swap files 
  - sam: tweak handling of zero length matches in y commands 
  - sam: simplify trailing match handling for x/y commands
  - vis: correctly close pipe connected to stdin of external process 
  - add lua5.4 in configure script
  - vis: Add readline Ctrl+A/E bindings
  - ci: verify codecov script before using it
  - ci: verify coverity scan script before using it
  - filetype: Set "groovy" for Jenkinsfile
  - README: x/freenode/c/libera/ 
  - Set version to 0.8

OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=17
2022-11-01 15:16:43 +00:00
Dominique Leuenberger 50d5e03e46 Accepting request 871549 from editors
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/871549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=6
2021-02-15 22:17:26 +00:00
Matej Cepl 5ff5ce5f53 - Add BR libselinux-devel to make vis SELinux aware.
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=15
2021-02-05 23:00:53 +00:00
Dominique Leuenberger f20f585816 Accepting request 854112 from editors
- 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

OBS-URL: https://build.opensuse.org/request/show/854112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=5
2020-12-09 21:21:48 +00:00
Matej Cepl a3091056ba - 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
2020-12-08 18:46:59 +00:00
Dominique Leuenberger 2f663b2207 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
2020-06-15 18:31:54 +00:00
Matej Cepl 6f04256c7e Add tests back.
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=11
2020-06-15 10:44:49 +00:00
Matej Cepl 8708c9a13d - 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
2020-06-15 07:58:52 +00:00
Dominique Leuenberger 4a752b4fea Accepting request 811839 from editors
- Update to version 0.5+git.1590819266.c37f09e:
  * test: update
  * vis: fix implicit enum conversion warning
  * build: update alpine in docker build to version 3.12
  * doc: update outdated version information
  * doc: update sphinx configuration to python 3
  * test: update
  * text: introduce text_save_method, remove text_save_range
  * test: update
  * build: use -O2 by default
  * vis: cleanup pre-processing of :-commands
  * Tweak README
  * vt100: do not crash if termkey is not yet initialized
  * ui: fix line number drawing
  * build: fix _XOPEN_SOURCE redefinition warning
  * vis: make <Escape> reset count in visual modes
  * vis: make <Escape> reset count in normal mode
  * lexers: prioritize markdown list rule
  * lexers: make markdown white space rule less greedy
  * man: document theme location
  * Avoid use of VLAs
  * vt100: use shorter escape sequence to clear screen
  * Add Julia lexer

OBS-URL: https://build.opensuse.org/request/show/811839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=3
2020-06-05 18:24:09 +00:00
Matej Cepl 63edc4b49a - Update to version 0.5+git.1590819266.c37f09e:
* test: update
  * vis: fix implicit enum conversion warning
  * build: update alpine in docker build to version 3.12
  * doc: update outdated version information
  * doc: update sphinx configuration to python 3
  * test: update
  * text: introduce text_save_method, remove text_save_range
  * test: update
  * build: use -O2 by default
  * vis: cleanup pre-processing of :-commands
  * Tweak README
  * vt100: do not crash if termkey is not yet initialized
  * ui: fix line number drawing
  * build: fix _XOPEN_SOURCE redefinition warning
  * vis: make <Escape> reset count in visual modes
  * vis: make <Escape> reset count in normal mode
  * lexers: prioritize markdown list rule
  * lexers: make markdown white space rule less greedy
  * man: document theme location
  * Avoid use of VLAs
  * vt100: use shorter escape sequence to clear screen
  * Add Julia lexer

OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=8
2020-06-05 13:33:44 +00:00
Dominique Leuenberger 0989060fea Accepting request 794694 from editors
OBS-URL: https://build.opensuse.org/request/show/794694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=2
2020-04-17 22:30:20 +00:00
Matej Cepl 87c863600f Accepting request 794693 from home:mcepl:branches:editors
- Update to version 0.5+git.1584517720.08a550d:
  * color-column: Don't change fg/bg if not set explicitly
  * Set single cursor style as primary, not secondary
  * sam: fix X and Y commands which were interchanged
  * Add Elm lexer
  * sam: fix spurious "file exists" warnings

OBS-URL: https://build.opensuse.org/request/show/794693
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=6
2020-04-16 22:45:02 +00:00
Dominique Leuenberger 7f0a4fd3c5 Accepting request 779685 from editors
New package for Factory.

OBS-URL: https://build.opensuse.org/request/show/779685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vis?expand=0&rev=1
2020-02-27 13:36:32 +00:00
Matej Cepl 9a531c15cc - Fix the license: it is ISC, not MIT.
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=4
2020-02-26 23:07:14 +00:00
Matej Cepl fcdf261446 Switch to less aggressive _service configuration
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=3
2020-02-26 09:21:20 +00:00
Matej Cepl bcee82a16b Accepting request 779315 from home:mcepl:branches:editors
- Update to version 0.5+git.1582699959.bdfea7e:
  * build: provide install-strip make target
  * ci: fix Alpine build by installing terminfo data
  * ci: remove Travis CI integration
  * ci: remove Appveyor integration
  * ci: improve OpenBSD Lua installation
  * ci: make sure en_US.UTF-8 locale is available on Debian
  * ci: disable codecov commit status updates
  * vis-lua: implement vis:redraw()
  * lua: add `redrawtime` option

OBS-URL: https://build.opensuse.org/request/show/779315
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=2
2020-02-26 08:45:17 +00:00
Martin Pluskal 17629305a1 Accepting request 779138 from home:mcepl:neovim
- make install STRIP=true to avoid stripping. Avoid public nudity!
  gh#martanne/vis#811
- Add BR of tre-devel, not just tre.

OBS-URL: https://build.opensuse.org/request/show/779138
OBS-URL: https://build.opensuse.org/package/show/editors/vis?expand=0&rev=1
2020-02-26 08:38:45 +00:00