| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: vis | Distribution: SUSE Linux Enterprise 15 SP5 |
| Version: 0.8 | Vendor: openSUSE |
| Release: bp155.1.5 | Build date: Wed May 17 16:17:30 2023 |
| Group: Productivity/Text/Editors | Build host: lamb04 |
| Size: 1191955 | Source RPM: vis-0.8-bp155.1.5.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.
ISC
* 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
/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, Mon Feb 9 16:32:59 2026