- 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
- 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
- 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
- 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
- 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
- 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