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

vis-0.9+git.1793606990.d89b6c27-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: vis Distribution: openSUSE Tumbleweed
Version: 0.9+git.1793606990.d89b6c27 Vendor: openSUSE
Release: 1.1 Build date: Mon Nov 2 16:17:54 2026
Group: Unspecified Build host: reproducible
Size: 1923230 Source RPM: vis-0.9+git.1793606990.d89b6c27-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sr.ht/~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

* Mon Nov 02 2026 Mia Herkt <mia@0x0.st>
  - Update to version 0.9+git.1793606990.d89b6c27:
    * lua: filetype: update filetype fallback to scintillua 6.8
    * lua/lexers: update to scintillua 6.8
    * lua: add more context and an usage example to win:status documentation
    * Handle use of '~' in --prefix argument modified:   configure
    * lua: filetype: detect filetype without lpeg
    * view: Line: clean up member names
    * view: remove Line::cells_index
    * view: remove Line::prev & Line::next
    * view: delete View::topline & View::bottomline
    * view: merge text_buffer into same allocation as other view data
    * view: split VisCell storage up like in UI
    * view: split up cell and line storage
    * ui-terminal: avoid unlikely overflow in cell count calculation
    * core: remove extern keyword usage on global arrays
    * vis-options: fix unlikely name_copy leak
    * gitignore: ignore tags
    * core: use tagged union for Movement function pointers
    * lua: correct vis.lexers and vis.lpeg documentation
    * ui-curses: disable useless 8-bit mode
    * macOS: define _DARWIN_C_SOURCE before _XOPEN_SOURCE
    * util/curses: silence warning about unused function
    * README: remove closed name and logo issues from contribution suggestions
    * util: add os_write_file, cleanup write_all
    * ui: vt100: handle EINTR and partial writes
    * revert "CI: build and test on FreeBSD and OpenBSD"
    * CI: build and test on FreeBSD and OpenBSD
    * map: use str8 for vis_map_put/delete
    * map: make vis_map_get/vis_map_closest take str8 as key
    * map: make vis_map_prefix take a str8
    * map: start migrating to keys with length
* Sat Aug 22 2026 Mia Herkt <mia@0x0.st>
  - Update to version 0.9+git.1787198347.254329d9:
    * core: allow cells to hold up to 6 bytes
    * split up calculation, fix issue on 32bit systems
    * test/util: silence build warnings with vendored termkey
    * view: view_redraw_center: simplify line calculations
    * vis.c: macro_replay_internal: cleanup unnecessary input writes
    * window_draw_eof: remove impossible condition check
    * ui: vt100: drop extra memset call
    * main: ka_selections_case: precompute max length for wide char buffer
    * ui: split cell style and cell data into separate arrays
    * ui: vt100: flatten blitting loop into loop over all cells
    * implement case switching as key action
    * ui: avoid invalid chars and handle wide chars in info line
    * view: workaround cursor landing past edge of terminal when file has 1 line
* Sun Jul 26 2026 Mia Herkt <mia@0x0.st>
  - Disable parallel jobs for doc build as well (race conditions)
* Sun Jul 26 2026 Mia Herkt <mia@0x0.st>
  - Update to version vis-0.9+git.1783899844.8302c8e1:
    * configure: fix tryflag in -Wno- case; add -Wno-override-init (GCC)
    * man/vis: dot-register not mentioned in man page
    * ui: vt100: use fixed size loop for vis_cell_equal
    * text: don't add 0 block to text block array
    * core: pack cell data into 16 bytes
    * ui: vt100: introduce double buffering
    * lua: remove win:style_define and win.STYLE_*
    * ui: pack cell styles in 8 bytes; cleanup handling of unset colors
    * ui: add vis_ui_style_push()
    * ui: remove per window styles
    * lua: add vis.API to make feature checks easier
    * lua: fix all broken reference links in documentation
    * lua: complete-word: fix completion of words without submitted characters in prefix
    * man/vis: correct name of numbers option
    * core: cleanup vis_file_new
    * ui: fix sidebar number buffer overflow
    * buffer: make 0 termination a required caller request
    * build: build with lua 5.5 in docker
    * build: update alpine in docker build to version 3.24
    * vis: file_new: don't look at internal files when matching
    * ui: package cell buffer as a struct; use mmap allocation
    * ui: ui_window_draw: don't grab topline before resize
    * tests: switch to standard C.UTF-8 locale
    * util: zero_struct: add extra braces around argument
    * termkey: remove support for >4 byte utf-8; use our internal utf-8 conversion
    * core: cache file display name
    * termkey: make start flags an explicit parameter
    * termkey: merge init_abstract and init_from_fd
    * termkey: remove all flags which vis doesn't care about
    * unibilium: use stack buffer for file path
    * vis: add basic Debug Info section to :help
    * termkey: pass term in from vis
    * termkey: remove NOSTART flag
    * ui: simplify update of cursor position
    * build: do not install libtermkey(-dev) for docker
    * ci: drop unnecessary libtermkey install
    * core/termkey: remove termkey_alloc; caller now owns Termkey struct
    * build: remove support for system termkey
    * termkey: termkey_init: remove impossible failure case
    * termkey: change TermKey::buffer to fixed size
    * termkey: remove TermKey::keynames array
    * unibilium: remove short names
    * unibilium: use a single allocation for required space
    * unibilium: delete extra component dynamic arrays
    * termkey: clean up DriverNode nonsense
    * termkey: flatten termkey_drivers table
    * termkey: remove weird TermKey::methods table
    * termkey: delete unused ti_getstr_hook
    * build: allow vendored termkey
    * add vendored unibilium to support vendored termkey
    * lua/vis-std: make vis more robust against missing default theme files
    * plugins: filetype: set syntax on FILE_SAVE_POST event
    * ui: sidebar: use file lines instead of screen lines to compute sidebar_width
    * tests: lua: add position conversion tests
    * lua: add functions to switch between byte offset and line number/column
    * ui: curses: use ceiling rounding in RGB scale conversion
    * ui: ui_die: don't stop termkey after termkey has been killed
    * view: fix styling near end of line
    * vis: set default escape delay during init
    * vis: store escape delay internally
    * core: replace memchr with internal memory_scan_forward
    * sam: remove use of strtol/strtoull
    * vis-menu: replace strtoul with internal procedure
    * ui: perform style conversion without strdup
    * add integer conversion procedure; remove atoi usage
    * ui: merge ui_terminal_init/ui_init & ui_term_backend_init/ui_backend_init
    * ui: remove Ui::vis pointer
    * vis-lua: remove unnecessary redirection for vis.ui and vis.registers
    * lua/lexers: update to scintillua 6.7 (#1354)
    * lua: complete-word: ensure mode is reset to INSERT on exit
    * core: remove second linked list of windows
    * vis-prompt: consolidate search and command prompts
    * vis-prompt: scroll history into view on <Up>
    * vis-prompt: prevent double entry to one line prompt
    * cleanup compiler warnings
    * ui: implement numberwidth option
    * tests: lua: add option-register test
    * core: unify lua and :set option handling
    * tests: lua/test.sh: clear out garbage/completely wrong comments
    * util: don't use strlen in str8_from_c_str
    * vis-lua: use str8 for path adding
    * text: pass Fileranges by value where they are meant to be const
    * vis: fix 2 typoes
    * ci: update to checkout v6 to shut up warning
    * view: delete cell_blank, create when needed
    * configure: fall back to brew for lpeg detection on macOS
    * vis-clipboard: add support for termux
    * man/vis-clipboard: document wayland and wsl clipboard tools
    * lexer: correct loop variable assignment change
    * number-inc-dec: fix not changing the whole number
    * number-inc-dec: fix starting position
    * number-inc-dec: fix wrong increment in a word
    * lua: tell vis-menu to draw at the bottom of the terminal
    * ui: track and inform terminal about cursor position
    * view: view_resize: remove extra memset
    * vis: ensure internal files are available during QUIT
    * vis: ensure QUIT is last event during shutdown
    * vis-lua: drop all if !L
* Tue Dec 02 2025 Matej Cepl <mcepl@cepl.eu>
  - Build the devel branch.
* Tue Nov 18 2025 Matej Cepl <mcepl@cepl.eu>
  - Back to the main branch.
* Tue Nov 18 2025 Matej Cepl <mcepl@cepl.eu>
  - Switch back to RemoteAsset.
* Thu Nov 13 2025 Matej Cepl <mcepl@cepl.eu>
  - Another attempt to fix vis:communicate() (failed)
* Sat Oct 11 2025 Matej Cepl <mcepl@cepl.eu>
  - Switch to depending on the luajit-* packages.
* Mon Oct 06 2025 Matej Cepl <mcepl@cepl.eu>
  - Another attempt to make vis:communicate(name, command) work.
* Mon Oct 06 2025 Matej Cepl <mcepl@cepl.eu>
  - Fix FTBFS in vis-lua.c.
* Sun Oct 05 2025 Matej Cepl <mcepl@cepl.eu>
  - Add "fix(lua): Prevent crash in subprocess handling with LuaJIT" patch
* Sun Oct 05 2025 Matej Cepl <mcepl@cepl.eu>
  - Add patches porting vis to use LuaJIT instead of Lua54.
  - Change SPEC file accordingly.
* Sun Sep 21 2025 Matej Cepl <mcepl@cepl.eu>
  - Yet more recent refreshed patch for gh#martanne/vis!1264
* Fri Sep 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Use refreshed patch for gh#martanne/vis!1264
* Tue Sep 16 2025 Matej Cepl <mcepl@cepl.eu>
  - Rebase on the current origin/master.
* Tue Sep 16 2025 Matej Cepl <mcepl@cepl.eu>
  - Use combined patch instead
    (https://lists.sr.ht/~martanne/devel/patches/62149).
* Tue Sep 16 2025 Matej Cepl <mcepl@cepl.eu>
  - Add https://git.sr.ht/~mcepl/vis/commit/8270b2063d5d  fixing
    nasty error in the previous commit.
* Mon Sep 15 2025 Matej Cepl <mcepl@cepl.eu>
  - Add https://git.sr.ht/~mcepl/vis/log/1230-WIN_OPEN-nil (for
    gh#martanne/vis#1230)
* Mon Aug 18 2025 Matej Cepl <mcepl@cepl.eu>
  - Add the patch from gh#martanne/vis!1260
* Mon Jul 28 2025 Matej Cepl <mcepl@cepl.eu>
  - Run all tests
* Sun Jul 27 2025 Matej Cepl <mcepl@cepl.eu>
  - Add commit e10ad1c6f64580ae05f02c6849eb7a7fdf2e7908
    Add InsertEnter/InsertLeave core events
* Wed Jun 25 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 16e31ceb to 630693bf:
    - doc: source_suffix should be a map, not a list
* Fri Jun 13 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from bef22619 to 16e31ceb:
    - lua/lexers: update to scintillua 6.5
    - doc: fix Markdown in CHANGELOG.md
    - doc: fix Doxygen comments for vis-subprocess.c
    - doc: fix Doxygen comments for view.h
    - doc: fix Doxygen comments for text.h
    - doc: fix Doxygen comments for vis.h
    - doc: fix Doxygen comments for map.h
    - doc: change default_role to 'c:any'
    - use <vis-prompt-show> instead of ':'
    - build: update alpine in docker build to version 3.22
  - More Doxygen-related devel patches used
* Thu Jun 12 2025 Matej Cepl <mcepl@cepl.eu>
  - Add Doxygen clean up commits.
* Sun May 25 2025 Matej Cepl <mcepl@cepl.eu>
  - Rebase devel on the top of synchronization with scintillua_6.5
    release.
* Tue May 20 2025 Matej Cepl <mcepl@cepl.eu>
  - Use new version gh#martanne/vis!1243 patch.
* Mon May 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from ba20a03e to bef22619:
    - ci: drop ubuntu-20.04, deprecated
    - vis.1: fix typo
* Mon May 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from ba20a03e to d9b0117c:
* Sat May 17 2025 Matej Cepl <mcepl@cepl.eu>
  - Add 'build: allow vendored termkey' from gh#martanne/vis!1241
* Wed Apr 23 2025 Matej Cepl <mcepl@cepl.eu>
  - update scintillua patches
  - add patch 1240-support-SIGWINCH-resizing (gh#martanne/vis!1240)
    for testing
* Sat Apr 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Update rest.lua lexer again for the upstream PR.
* Thu Apr 03 2025 Matej Cepl <mcepl@cepl.eu>
  - Switch to repository-as-submodule.
* Thu Apr 03 2025 mcepl@cepl.eu
  - Update to version 0.9+git.1743662388.48639f5a:
    * WIP scintillua(mail): for use inside of MUA
    * WIP scintillua(fountain): lexer for writing screenplays
    * WIP scintillua(usfm): extremely WIP USFM lexer
    * scintillua(rest): modernize rest lexer
    * scintillua(asciidoc): AsciiDoc lexer
    * scintillua(rpmspec): update rpmspec lexer, to follow modern standard
    * scintillua(lisp): modernization and Kiril’s improvement
    * WIP doc(Doxyfile): improve Doxyfile generation and docs
    * fix: clean -Wparentheses warning in main.c
    * feat(vis-clipboard): make wayclip primary on Wayland, and --paste strips EOL
    * scintillua(PR): add git-commit message lexer & its file extension in detect
    * scintillua(DONTSEND): synchronization with gh#orbitalquark/scintillua@default
    * on <C-n>, flip new selection if the old selection was flipped raised in issue 1022: https://github.com/martanne/vis/issues/1022
    * replace instances of Filerange sel with Filerange range roughly: x/^static.*\)\s+\{$/ { .,/^\}$/ g/Filerange sel/ { x/\b(new)?sel\b/ x/sel/c/range/ } }
* Thu Apr 03 2025 Matej Cepl <mcepl@cepl.eu>
  - Rewritten devel branch, and all scintillua work moved there
* Wed Apr 02 2025 Matej Cepl <mcepl@cepl.eu>
  - Update to version 0.9+git.1743626734.60a19aac:
    * doc: improve creation of directories and debugging
* Wed Apr 02 2025 Matej Cepl <mcepl@cepl.eu>
  - Update to version 0.9+git.1743622499.960fd78:
    * doc: improve creation of directories and debugging
* Tue Apr 01 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 286fd30f to ba20a03e:
    - filetype: use .container extension for podman containers
    - vis-clipboard: add wsl support with wslclip
* Mon Mar 31 2025 Matej Cepl <mcepl@cepl.eu>
  - add .container as extension for systemd.unit file format
* Sun Mar 23 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 862c33fe to 286fd30f:
    - doc: upgrade Doxyfile via doxygen -u (1.13.2)
    - Dockerfile: Upgrade lua5.3 to 5.4
* Tue Mar 04 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from b68b822b to 862c33fe:
    - buffer: remove more unused exposed functions
    - buffer: remove buffer_printf
* Tue Feb 25 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 54a2036c to b68b822b:
    - ci: also don't fail when the coverage file doesn't download correctly
* Sat Feb 22 2025 Matej Cepl <mcepl@cepl.eu>
  - Reapply gh#martanne/vis!1173
* Sat Feb 22 2025 Matej Cepl <mcepl@cepl.eu>
  - fix previous “style_set” commit.
* Sat Feb 22 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 0208d7a9 to 54a2036c:
    - ci: don't let test coverage upload fail a workflow
    - style_set: add option to keep non-default style values
* Sat Feb 22 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 4970df09 to 0208d7a9:
    - update to scintillua-6.4 + 1 (org-mode lexer)
    - complete-filename: speed-up the tilda handling
    - introduce new `asciidoc` file type
* Thu Feb 20 2025 Matej Cepl <mcepl@cepl.eu>
  - New version of gh#martanne/vis!1173 PR.
* Wed Feb 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Add gh#martanne/vis!1173
* Mon Feb 10 2025 Matej Cepl <mcepl@cepl.eu>
  - Synchronize scintillua lexers up to
    gh#orbitalquark/scintillua@e3f26372c91a.
* Fri Feb 07 2025 Matej Cepl <mcepl@cepl.eu>
  - Add jeremybobbin scintillua patch git-commit lexer
    (gh#orbitalquark/scintillua!142).
* Mon Jan 20 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from e9e0927c to 4970df09:
    - complete-filename: complete tilda as $HOME as well
  - testing profiled version
* Sun Jan 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Improved version of the “complete-filename: complete tilda as
    $HOME as well” patch.
* Sun Jan 12 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 1b483c2c to e9e0927c:
    - test: add a couple missed files to .gitignore
    - sam: fix small oversight in cmd_filter
    - buffer: drop buffer_move function
* Sun Jan 12 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 72c26fc0 to 1b483c2c:
    - array: delete oneliners
    - buffer: clear out one line functions
    - buffer: delete pointless buffer_init function
  - Generate manpages.
* Fri Jan 10 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from d5db964a to 72c26fc0:
    - ui: pass window id when setting style
* Wed Jan 08 2025 Matej Cepl <mcepl@cepl.eu>
  - Add wayclip for further development.
* Wed Jan 08 2025 Matej Cepl <mcepl@cepl.eu>
  - Update BRs: we don’t need lua-busted any more, but we could use
    lua-penlight.
* Mon Jan 06 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from e9fb2f04 to d5db964a:
    - scripts: make option listing more consistent
    - scripts: fix shellcheck warnings and make scripts more uniform
    - curses ui: fix default color detection
    - ui: remove useless memcpy call
    - ui-vt100: write ouptut using write(3)
    - remove duplicated read_buffer functions
    - accommodate vis for changes with updates in the lexers
    - Add Nix lexer
    - Recognize float suffixes in C lexer
    - Migrate Haskell lexer
    - Add Factor lexer
    - Rename 'ansi_c', 'dmd', and 'rstats' lexers to 'c', 'd', and 'r'
    - lexers: switch to tabs for indentation
    - Fix errors with folding in reST lexer
    - Output lexer: match absolute program paths instead of just names
    - Migrate Literate Coffeescript lexer
    - Allow unfinished Makefile function definitions to be highlighted
    - Update lexer LDoc
    - Add 'org' directive to asm lexer
    - Increase the default LPeg stack size
    - Add C23 attributes to C lexer
    - Improve performance of the text lexer
* Fri Jan 03 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from 97567b77 to e9fb2f04:
    - vis-clipboard: redirect wl-copy stderr so that it actually exits
    - introduce new 'meson' file type and meson options filenames
    - build: update alpine in docker build to version 3.21
* Thu Jan 02 2025 Matej Cepl <mcepl@cepl.eu>
  - Update from f840bcaf to 97567b77:
    - ci: remove lua-busted
    - check the life time of subprocesses before freeing vis
    - move waiting and potentially killing a subprocess into a helper function
    - fix: correct URL of the Busted Lua unit testing framework.
    - no longer depend on lua-busted
* Fri Dec 27 2024 Matej Cepl <mcepl@cepl.eu>
  - Update scintillua lexers once more (this time up to a864eb0).
* Mon Dec 23 2024 Matej Cepl <mcepl@cepl.eu>
  - Just reorganization of the code repo.
* Mon Dec 02 2024 Matej Cepl <mcepl@cepl.eu>
  - Ignore -Wparentheses
* Mon Dec 02 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from c0d083f4 to f840bcaf:
    - lua: fix table member reference in set_syntax
* Fri Nov 15 2024 Matej Cepl <mcepl@cepl.eu>
  - Add clean-if-main branch
* Fri Nov 01 2024 Matej Cepl <mcepl@cepl.eu>
  - Add review_vis-clipboard branch
* Wed Oct 30 2024 Matej Cepl <mcepl@cepl.eu>
  - Add patch from gh#martanne/vis#1211
* Sat Oct 26 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from c8694ee0 to c0d083f4:
    - document changing the displayed file of a window via lua
    - fix[filetype]: Recognize Cython source files as Python as well
    - vis: introduce new `usfm` file type
    - doc: Add link for the development dicussion email list to README.md
* Thu Oct 17 2024 Matej Cepl <mcepl@cepl.eu>
  - Remove whole speeding lexers PR, it has been rejected upstream
    as whole.
* Sun Oct 06 2024 Matej Cepl <mcepl@cepl.eu>
  - Back to downloading code from git.cepl.eu.
  - Add USFM file type.
* Wed Sep 25 2024 Matej Cepl <mcepl@cepl.eu>
  - Add vis-file_exists branch.
  - Back to Sourcehut upstream.
* Tue Sep 24 2024 Matej Cepl <mcepl@cepl.eu>
  - Add rebased upstream PRs for scintillua:
    * https://github.com/orbitalquark/scintillua/pull/15
    * https://github.com/orbitalquark/scintillua/pull/16
    * https://github.com/orbitalquark/scintillua/pull/17
* Fri Sep 13 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from d8276d91 to c8694ee0:
    - lua: add tests for the different vis.pipe argument variants
    - lua: improve argument parsing in vis.pipe
    - complete-word: pipe the candidates directly to the command
    - support piping a buffer to an external process
* Thu Sep 12 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from cb63b7e2 to d8276d91:
    - ci: install busted to run lua tests
* Wed Aug 28 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 2d87fdc0 to cb63b7e2:
    - introduce new `wiki` file type
    - introduce new `org` file type
* Tue Aug 27 2024 Matej Cepl <mcepl@cepl.eu>
  - Add patch "introduce new `org` file type"
  - Add PR https://github.com/martanne/vis/pull/1082
* Wed Jun 05 2024 Matej Cepl <mcepl@cepl.eu>
  - Revert back from gh#martanne/vis!1173.
* Thu May 30 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 70fa1e85 to a7aac104:
    - Fail silently when syntax has no lexer
    - remove the vis->initialized member
* Tue May 28 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 4d38c3a9 to 70fa1e85:
    - combine Win and UiWin
    - remove SyntaxSymbol redirection type
  - Add gh#martanne/vis!1173 for testing.
* Fri May 24 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 7554ecd7 to 4d38c3a9:
    - drop cell_blank from View
    - build: update alpine in docker build to version 3.20
* Wed May 22 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 00e10a7f to 7554ecd7:
    - remove some view pointer chasing
    - remove some ui pointer chasing
    - replace UiTerm with Ui & delete function pointers
    - replace UiTermWin with UiWin & remove function pointers
    - make Selection unopaque
    - make View unopaque
    - cleanup some single line get/set functions
    - cleanup vis event interface
    - Merge vis-tests into test directory
  - Bump the base of the version number from 0.8 to 0.9.
* Tue May 21 2024 Matej Cepl <mcepl@cepl.eu>
  - Revert the last commit, which seem to break the build.
* Tue May 21 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 777b11c4 to 00e10a7f:
    - fix primary cursor color display
* Mon May 13 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 50a76733 to 777b11c4:
    - enable warnings in default CFLAGS
    - lua: allow changing the displayed file of a window
  - Adding gh#martanne/vis!1191 for testing.
* Fri May 10 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from b6ae2fb7 to 50a76733:
    - drop deprecated option names
* Tue May 07 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 4d5bfb80 to b6ae2fb7:
    - lua: filetype: properly search for lexer path
    - lua: themes: add `STYLE_CODE`
    - configure: check for 'lua5.4-lpeg' too
    - set version to v0.9-git
    - release 0.9
* Wed May 01 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 675ab49e to 4d5bfb80:
    - lua: complete-filename: use biggest possible prefix
* Tue Apr 30 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 1fc17562 to 675ab49e:
    - lua: uncomment list of lexer specific styles in default theme
    - lua: Serve viewport dimensions in viewport table
    - Emit an event (ui_draw) immediately before drawing the screen
    - Add Lua function to Win for directly editing cell styling by position
    - lua: small filetype/style setting cleanup
* Sat Apr 27 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from ad03feb0 to 1fc17562:
    - lua: Report viewport lines and bytes in one table
* Sun Apr 21 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 025ab0f5 to ad03feb0:
    - vis-cmd: silence gcc warning & remove strlen call
* Sun Apr 21 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 6f537f30 to 025ab0f5:
    - ci: fix macOS runner
    - Disable reverse with "notreverse" in style definitions
    - Add a Lua constant for UI_STYLE_LEXER_MAX
    - plugins/filetype: fix javascript/typescript detection
* Thu Mar 28 2024 Matej Cepl <mcepl@cepl.eu>
  - Throw away gh#martanne/vis!1173 and my fix for it.
* Wed Mar 27 2024 Matej Cepl <mcepl@cepl.eu>
  - Merge the tests/ submodule.
* Wed Mar 27 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 49442e51 to 6f537f30:
    - lua: update default themes
    - lua: cache loaded lexers
    - lua: update default plugins to work with scintillua 6.2
    - Get lexers from the subdirectory of directories on the path.
    - update lexers to orbitalquark/scintillua@b789dde
    - ui: refactor style handling
* Tue Mar 26 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from faa4089a to 49442e51:
    - Add parentheses around '&&' within '||'.
    - complete-word: restore mode to INSERT on exit
* Thu Mar 21 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 8fccd1bb to faa4089a:
    - Fix typos
* Mon Mar 18 2024 Matej Cepl <mcepl@cepl.eu>
  - Add gh#martanne/vis!1173 to devel for testing.
* Fri Mar 15 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 4d97ccc6 to 8fccd1bb:
    - filetype.lua: add typst detection
* Sun Mar 10 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 3d1c3c15 to 4d97ccc6:
    - lua: filetype: add JSX and Typescript extensions
* Sun Mar 10 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 004800e3 to 3d1c3c15:
    - Support selection of primary or regular clipboard (wayclip)
* Sat Mar 09 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 64c0092d to 004800e3:
    - lua: complete-word: use internal regex for splitting words
* Fri Mar 01 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from d3e4af1f to 64c0092d:
    - Introduce new `modula2` and `modula3` file types.
* Fri Feb 16 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 34e69620 to d3e4af1f:
    - Replace use of tr(1) with awk(1).
* Mon Feb 05 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 5cd6d033 to 34e69620:
    - use correct apostrophe in error message
    - allow disabling of statusbar
* Fri Feb 02 2024 Matej Cepl <mcepl@cepl.eu>
  - Add testing support of the patch to avoid non-Unicode aware tr(1).
* Fri Jan 26 2024 Matej Cepl <mcepl@cepl.eu>
  - Update from 8ff0bea5 to 5cd6d033:
    - fix bug report template
    - add github issue templates
    - lua: fix deprecated name for change-256colors
* Mon Dec 18 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 0f7ddc17 to 8ff0bea5:
    - complete-filename: include '{' in leading delimiter pattern
    - build: update alpine in docker build to version 3.19
* Sat Dec 09 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from f1abd792 to 0f7ddc17:
    - lua: drop redrawtime option
    - lua: filetype: use alt_name field to alias to other lexers
* Sun Dec 03 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 7d0baa4b to f1abd792:
    - Add ansi escaping values and theming keyword for dimmed text
    - Recognize also Python type stub files.
* Fri Dec 01 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 1e64b1c1 to 7d0baa4b:
    - luadoc: fix broken link and add links between vis/win.options
    - destroy the correct subprocess
* Mon Nov 13 2023 Matej Cepl <mcepl@cepl.eu>
  - Add rebased patch from gh#martanne/vis!1154.
* Sat Nov 04 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 18c72a15 to 1e64b1c1:
    - lua: refactor complete-filename plugin
* Tue Oct 24 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 045ef7a1 to 18c72a15:
    - sam: reject invalid ranges for cmd_extract ("x"/"y")
* Mon Oct 23 2023 Matej Cepl <mcepl@cepl.eu>
  - Fix lock with `:2x/foo/<cr>`.
* Mon Oct 23 2023 Matej Cepl <mcepl@cepl.eu>
  - Rebase new update of lexers
* Sat Oct 21 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from be89a645 to 045ef7a1:
    - apply configured foreground to matching pair
    - apply configured foreground to selections
* Mon Oct 16 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from aa18162e to be89a645:
    - view: skip empty cells before applying a style
* Fri Oct 13 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from d7cd42e6 to aa18162e:
    - vis_pipe: correctly return non-zero exit status
* Tue Oct 10 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from cbaa0d8c to d7cd42e6:
    - ci: test: update submodule
    - revert c22b2c2 & 364d212
* Thu Oct 05 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 3d83d771 to cbaa0d8c:
    - lua: filetype: fix fstab detection
    - fix literal makefile name detection
* Thu Oct 05 2023 Matej Cepl <mcepl@cepl.eu>
  - Update from 312a16ea to 3d83d771:
    - vis-lua: fail when mapping a key to an invalid handler type
* Wed Oct 04 2023 Matej Cepl <mcepl@cepl.eu>
  - Another rebase of updated lexers on the top of the current
    master (merge of update-lexers branches from the rnpnr's repo).
* Thu Sep 28 2023 Matej Cepl <mcepl@suse.com>
  - Update from 2dcd9ac8 to 312a16ea:
    - vis-complete: also split on `\`
* Wed Sep 27 2023 Matej Cepl <mcepl@suse.com>
  - Update from dac6a7e5 to 2dcd9ac8:
    - filetype.lua: add common *roff extensions
    - vis-menu.c: add space for terminating NUL byte
    - vis-subprocess.c: remove unnecessary NULL check
* Fri Sep 22 2023 Matej Cepl <mcepl@suse.com>
  - Update from 7367ea8a to dac6a7e5:
    - vis-complete: use hand picked set of characters for word splitting
    - vis-single: respect TMPDIR
* Wed Sep 20 2023 Matej Cepl <mcepl@suse.com>
  - Update from de315f87 to 7367ea8a:
    - filetype: add psm1 and search for xml using mime type
    - vis-subprocess.c: fix signature of new_process_in_pool()
* Sat Aug 26 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1692979777.2c5e6928:
    - configure: also check for lua-5.4
    - lua api: fix a couple typos in process_response()
      documentation
    - Implementation of the non-blocking process running Lua API
    - sam.c: rename a number of options to match lua api
    - Lua API: access and set all available options
* Sun Aug 20 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1692310337.09ba77aa:
    - build: don't use the '|' GNU extension
    - build: don't pollute base dir with .o and .d files
* Thu Aug 17 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1692198809.3134de12:
    - build: stop setting _POSIX_C_SOURCE
    - build: support incremental rebuilds
* Tue Aug 15 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1692023996.711447a:
    - vis-complete: handle non-ascii text
    - vis-menu: try to preserve valid Unicode points
* Sun Aug 13 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1691882787.adc803f:
    ci: freebsd: use lua 5.3 like the others
* Sat Aug 12 2023 Matej Cepl <mcepl@suse.com>
  - Building with all proposed changes from scintillua_6.2 tag
    included.
* Sat Aug 12 2023 Matej Cepl <mcepl@suse.com>
  - python3-Sphinx all the time
* Sat Aug 12 2023 Matej Cepl <mcepl@suse.com>
  - And back ...
* Fri Aug 11 2023 Matej Cepl <mcepl@suse.com>
  - Temporary switch to master
* Fri Aug 11 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1691671026.f4840ed:
    - vis-lua.c: stop obj_ref_get() from leaving the lua stack modified
* Mon Aug 07 2023 Matej Cepl <mcepl@suse.com>
  - Squash whole gh#martanne/vis!675 (in the current form) into one
    commit.
* Fri Aug 04 2023 Matej Cepl <mcepl@suse.com>
  - Update to d1f2c27 on master:
    * Prevent flickering in curses
* Tue Aug 01 2023 Matej Cepl <mcepl@suse.com>
  - Update to 32e20a2 on master:
    * vis-open: allow to show files vertically
    * view.c: add word wrapping
    * view: refactor view_addch
* Fri Jul 28 2023 Matej Cepl <mcepl@suse.com>
  - Add PRs from https://github.com/martanne/vis-test:
    - core/Makefile: Respect $CC and $CFLAGS
    - vim/test.sh: use ${CPP:-cpp} instead of hardcoding to cpp
    - Improved Lua API testing system
    - New vis:communicate function test
    - Little improvements of the output readability
    - Added test of stderr output event and writing to the process
      stdin
    - Fixes a typo in the word response
* Mon Jul 24 2023 Matej Cepl <mcepl@suse.com>
  - Merge in test-vis submodule (
    https://lists.sr.ht/~martanne/devel/%3C676026b7-b33a-7b21-d6f4-3fa9277d12f0%40cepl.eu%3E)
* Wed Jul 19 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.8+git.1689736840.47ac03a:
    - 47ac03a vis:pipe(): don't segfault if vis->win isn't present
    - 80fbb7e Add fullscreen param to vis_pipe_collect
    - 599ced0 fix warning about field width not being an int
    - 6be370d Print keybindings containing space correctly
    - e728898 partial revert of commit f55312ba
* Tue Feb 21 2023 Matej Cepl <mcepl@suse.com>
  - We apparently don't need luaterm at all. Weird.
* Wed Feb 15 2023 Matej Cepl <mcepl@suse.com>
  - Update to version 0.8+git.1676316750.7e88dff:
    - vis-open: further improvement & clean-up
    - Do tilde expansion only for the tilde character at the
      beginning of the pattern.
    - Correct initial value of 'syntax' option, which is not 'off'
    - text-io: close "cwd" in all cases
* Mon Jan 30 2023 Matej Cepl <mcepl@suse.com>
  - Add Suggests: par_text for regormatting.
* Tue Jan 10 2023 Matej Cepl <mcepl@suse.com>
  - Update scintillua (gh#martanne/vis#1068).

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/packages/vis
/usr/share/doc/packages/vis/README.md
/usr/share/doc/packages/vis/VisEditor.epub
/usr/share/doc/packages/vis/VisEditor.html
/usr/share/licenses/vis
/usr/share/licenses/vis/LICENSE
/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/antlr.lua
/usr/share/vis/lexers/apdl.lua
/usr/share/vis/lexers/apl.lua
/usr/share/vis/lexers/applescript.lua
/usr/share/vis/lexers/arduino.lua
/usr/share/vis/lexers/asciidoc.lua
/usr/share/vis/lexers/asm.lua
/usr/share/vis/lexers/asp.lua
/usr/share/vis/lexers/autohotkey.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/c.lua
/usr/share/vis/lexers/caml.lua
/usr/share/vis/lexers/cangjie.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/d.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/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/factor.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/gleam.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/hare.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/janet.lua
/usr/share/vis/lexers/java.lua
/usr/share/vis/lexers/javascript.lua
/usr/share/vis/lexers/jq.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/mediawiki.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/nix.lua
/usr/share/vis/lexers/nsis.lua
/usr/share/vis/lexers/null.lua
/usr/share/vis/lexers/objeck.lua
/usr/share/vis/lexers/objective_c.lua
/usr/share/vis/lexers/odin.lua
/usr/share/vis/lexers/org.lua
/usr/share/vis/lexers/output.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/r.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/rpmspec.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/swift.lua
/usr/share/vis/lexers/systemd.lua
/usr/share/vis/lexers/taskpaper.lua
/usr/share/vis/lexers/tcl.lua
/usr/share/vis/lexers/template.txt
/usr/share/vis/lexers/tex.lua
/usr/share/vis/lexers/texinfo.lua
/usr/share/vis/lexers/text.lua
/usr/share/vis/lexers/todotxt.lua
/usr/share/vis/lexers/toml.lua
/usr/share/vis/lexers/troff.lua
/usr/share/vis/lexers/txt2tags.lua
/usr/share/vis/lexers/typescript.lua
/usr/share/vis/lexers/vala.lua
/usr/share/vis/lexers/vb.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-fallback-lexer.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/base-16.lua
/usr/share/vis/themes/default.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 Nov 9 22:58:56 2026