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 SP6 |
Version: 0.8 | Vendor: openSUSE |
Release: bp156.3.3 | Build date: Mon May 13 19:52:17 2024 |
Group: Productivity/Text/Editors | Build host: i03-ch1b |
Size: 1196091 | Source RPM: vis-0.8-bp156.3.3.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
* 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
/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, Sun Mar 9 15:02:59 2025