| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
ISC
* 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).
/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