Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

vis-0.8-bp156.3.2 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: vis Distribution: SUSE Linux Enterprise 15 SP6
Version: 0.8 Vendor: openSUSE
Release: bp156.3.2 Build date: Thu Dec 7 15:54:14 2023
Group: Productivity/Text/Editors Build host: i04-ch4d
Size: 1196091 Source RPM: vis-0.8-bp156.3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/martanne/vis
Summary: An editor combining the strengths of both vi(m) and sam
Vis aims to be a modern, legacy free, simple yet efficient editor combining the strengths of both vi(m) and sam.

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.

Provides

Requires

License

ISC

Changelog

* Thu Jul 20 2023 Matej Cepl <mcepl@suse.com>
  - Clean up SPEC file.
* Tue Feb 28 2023 Matej Cepl <mcepl@suse.com>
  - Add 675-nb-subproc-runner.patch (gh#martanne/vis!675) with
    support for the non-blocking subprocess runner.
* Tue Nov 01 2022 Matej Cepl <mcepl@suse.com>
  - 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
* Fri Feb 05 2021 Matej Cepl <mcepl@suse.com>
  - Add BR libselinux-devel to make vis SELinux aware.
* Tue Dec 08 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 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 2020 mcepl@cepl.eu
  - 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
* Thu Apr 16 2020 mcepl@cepl.eu
  - 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
* Wed Feb 26 2020 Matej Cepl <mcepl@suse.com>
  - Fix the license: it is ISC, not MIT.
* Wed Feb 26 2020 mcepl@cepl.eu
  - Update to version 0.5+git.1582699959.bdfea7e:
    * build: provide install-strip make target
    * ci: fix Alpine build by installing terminfo data
    * test: update
    * 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
* Wed Feb 26 2020 mcepl@cepl.eu
  - Update to version 0.5+git.1582699959.bdfea7e:
    * build: provide install-strip make target
    * ci: fix Alpine build by installing terminfo data
    * test: update
    * 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
* Wed Feb 26 2020 Matej Cepl <mcepl@suse.com>
  - The latest upstream commit doesn't strip binaries anymore
* Mon Feb 24 2020 Matej Cepl <mcepl@suse.com>
  - make install STRIP=true to avoid stripping. Avoid public nudity!
    gh#martanne/vis#811
* Wed Dec 25 2019 Matej Cepl <mcepl@suse.com>
  - Add BR of tre-devel, not just tre.
* Sat Sep 21 2019 Matej Cepl <mcepl@suse.com>
  - Remove Debian-related files
  - Add missing BRs.
* Mon Dec 12 2016 code@baez.nyc
  initial build from git

Files

/usr/bin/vis
/usr/bin/vis-clipboard
/usr/bin/vis-complete
/usr/bin/vis-digraph
/usr/bin/vis-menu
/usr/bin/vis-open
/usr/share/doc/vis
/usr/share/doc/vis/LICENSE
/usr/share/doc/vis/README.md
/usr/share/man/man1/vis-clipboard.1.gz
/usr/share/man/man1/vis-complete.1.gz
/usr/share/man/man1/vis-digraph.1.gz
/usr/share/man/man1/vis-menu.1.gz
/usr/share/man/man1/vis-open.1.gz
/usr/share/man/man1/vis.1.gz
/usr/share/vis
/usr/share/vis/lexer.lua
/usr/share/vis/lexers
/usr/share/vis/lexers/LICENSE
/usr/share/vis/lexers/README.md
/usr/share/vis/lexers/actionscript.lua
/usr/share/vis/lexers/ada.lua
/usr/share/vis/lexers/ansi_c.lua
/usr/share/vis/lexers/antlr.lua
/usr/share/vis/lexers/apdl.lua
/usr/share/vis/lexers/apl.lua
/usr/share/vis/lexers/applescript.lua
/usr/share/vis/lexers/asm.lua
/usr/share/vis/lexers/asp.lua
/usr/share/vis/lexers/autoit.lua
/usr/share/vis/lexers/awk.lua
/usr/share/vis/lexers/bash.lua
/usr/share/vis/lexers/batch.lua
/usr/share/vis/lexers/bibtex.lua
/usr/share/vis/lexers/boo.lua
/usr/share/vis/lexers/caml.lua
/usr/share/vis/lexers/chuck.lua
/usr/share/vis/lexers/clojure.lua
/usr/share/vis/lexers/cmake.lua
/usr/share/vis/lexers/coffeescript.lua
/usr/share/vis/lexers/container.lua
/usr/share/vis/lexers/context.lua
/usr/share/vis/lexers/cpp.lua
/usr/share/vis/lexers/crystal.lua
/usr/share/vis/lexers/csharp.lua
/usr/share/vis/lexers/css.lua
/usr/share/vis/lexers/cuda.lua
/usr/share/vis/lexers/dart.lua
/usr/share/vis/lexers/desktop.lua
/usr/share/vis/lexers/diff.lua
/usr/share/vis/lexers/django.lua
/usr/share/vis/lexers/dmd.lua
/usr/share/vis/lexers/dockerfile.lua
/usr/share/vis/lexers/dot.lua
/usr/share/vis/lexers/dsv.lua
/usr/share/vis/lexers/eiffel.lua
/usr/share/vis/lexers/elixir.lua
/usr/share/vis/lexers/elm.lua
/usr/share/vis/lexers/erlang.lua
/usr/share/vis/lexers/fantom.lua
/usr/share/vis/lexers/faust.lua
/usr/share/vis/lexers/fennel.lua
/usr/share/vis/lexers/fish.lua
/usr/share/vis/lexers/forth.lua
/usr/share/vis/lexers/fortran.lua
/usr/share/vis/lexers/fsharp.lua
/usr/share/vis/lexers/fstab.lua
/usr/share/vis/lexers/gap.lua
/usr/share/vis/lexers/gemini.lua
/usr/share/vis/lexers/gettext.lua
/usr/share/vis/lexers/gherkin.lua
/usr/share/vis/lexers/git-rebase.lua
/usr/share/vis/lexers/glsl.lua
/usr/share/vis/lexers/gnuplot.lua
/usr/share/vis/lexers/go.lua
/usr/share/vis/lexers/groovy.lua
/usr/share/vis/lexers/gtkrc.lua
/usr/share/vis/lexers/haskell.lua
/usr/share/vis/lexers/html.lua
/usr/share/vis/lexers/icon.lua
/usr/share/vis/lexers/idl.lua
/usr/share/vis/lexers/inform.lua
/usr/share/vis/lexers/ini.lua
/usr/share/vis/lexers/io_lang.lua
/usr/share/vis/lexers/java.lua
/usr/share/vis/lexers/javascript.lua
/usr/share/vis/lexers/json.lua
/usr/share/vis/lexers/jsp.lua
/usr/share/vis/lexers/julia.lua
/usr/share/vis/lexers/latex.lua
/usr/share/vis/lexers/ledger.lua
/usr/share/vis/lexers/less.lua
/usr/share/vis/lexers/lexer.lua
/usr/share/vis/lexers/lilypond.lua
/usr/share/vis/lexers/lisp.lua
/usr/share/vis/lexers/litcoffee.lua
/usr/share/vis/lexers/logtalk.lua
/usr/share/vis/lexers/lua.lua
/usr/share/vis/lexers/makefile.lua
/usr/share/vis/lexers/man.lua
/usr/share/vis/lexers/markdown.lua
/usr/share/vis/lexers/matlab.lua
/usr/share/vis/lexers/meson.lua
/usr/share/vis/lexers/moonscript.lua
/usr/share/vis/lexers/myrddin.lua
/usr/share/vis/lexers/nemerle.lua
/usr/share/vis/lexers/networkd.lua
/usr/share/vis/lexers/nim.lua
/usr/share/vis/lexers/nsis.lua
/usr/share/vis/lexers/null.lua
/usr/share/vis/lexers/objective_c.lua
/usr/share/vis/lexers/pascal.lua
/usr/share/vis/lexers/perl.lua
/usr/share/vis/lexers/php.lua
/usr/share/vis/lexers/pico8.lua
/usr/share/vis/lexers/pike.lua
/usr/share/vis/lexers/pkgbuild.lua
/usr/share/vis/lexers/pony.lua
/usr/share/vis/lexers/powershell.lua
/usr/share/vis/lexers/prolog.lua
/usr/share/vis/lexers/props.lua
/usr/share/vis/lexers/protobuf.lua
/usr/share/vis/lexers/ps.lua
/usr/share/vis/lexers/pure.lua
/usr/share/vis/lexers/python.lua
/usr/share/vis/lexers/rails.lua
/usr/share/vis/lexers/rc.lua
/usr/share/vis/lexers/reason.lua
/usr/share/vis/lexers/rebol.lua
/usr/share/vis/lexers/rest.lua
/usr/share/vis/lexers/rexx.lua
/usr/share/vis/lexers/rhtml.lua
/usr/share/vis/lexers/routeros.lua
/usr/share/vis/lexers/rstats.lua
/usr/share/vis/lexers/ruby.lua
/usr/share/vis/lexers/rust.lua
/usr/share/vis/lexers/sass.lua
/usr/share/vis/lexers/scala.lua
/usr/share/vis/lexers/scheme.lua
/usr/share/vis/lexers/smalltalk.lua
/usr/share/vis/lexers/sml.lua
/usr/share/vis/lexers/snobol4.lua
/usr/share/vis/lexers/spin.lua
/usr/share/vis/lexers/sql.lua
/usr/share/vis/lexers/strace.lua
/usr/share/vis/lexers/systemd.lua
/usr/share/vis/lexers/taskpaper.lua
/usr/share/vis/lexers/tcl.lua
/usr/share/vis/lexers/tex.lua
/usr/share/vis/lexers/texinfo.lua
/usr/share/vis/lexers/text.lua
/usr/share/vis/lexers/toml.lua
/usr/share/vis/lexers/vala.lua
/usr/share/vis/lexers/vb.lua
/usr/share/vis/lexers/vbscript.lua
/usr/share/vis/lexers/vcard.lua
/usr/share/vis/lexers/verilog.lua
/usr/share/vis/lexers/vhdl.lua
/usr/share/vis/lexers/wsf.lua
/usr/share/vis/lexers/xml.lua
/usr/share/vis/lexers/xs.lua
/usr/share/vis/lexers/xtend.lua
/usr/share/vis/lexers/yaml.lua
/usr/share/vis/lexers/zig.lua
/usr/share/vis/plugins
/usr/share/vis/plugins/complete-filename.lua
/usr/share/vis/plugins/complete-word.lua
/usr/share/vis/plugins/digraph.lua
/usr/share/vis/plugins/filetype.lua
/usr/share/vis/plugins/number-inc-dec.lua
/usr/share/vis/plugins/textobject-lexer.lua
/usr/share/vis/themes
/usr/share/vis/themes/dark-16.lua
/usr/share/vis/themes/default-16.lua
/usr/share/vis/themes/default-256.lua
/usr/share/vis/themes/light-16.lua
/usr/share/vis/themes/solarized.lua
/usr/share/vis/themes/zenburn.lua
/usr/share/vis/vis-std.lua
/usr/share/vis/vis.lua
/usr/share/vis/visrc.lua


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 26 23:37:53 2024