Matěj Cepl
0e41532fe7
- 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
870 lines
33 KiB
Plaintext
870 lines
33 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Apr 30 22:35:10 UTC 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 19:49:35 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from ad03feb0 to 1fc17562:
|
|
- lua: Report viewport lines and bytes in one table
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 21 18:44:27 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 025ab0f5 to ad03feb0:
|
|
- vis-cmd: silence gcc warning & remove strlen call
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 21 15:59:01 UTC 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 16:44:12 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Throw away gh#martanne/vis!1173 and my fix for it.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 27 13:50:41 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Merge the tests/ submodule.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 27 13:01:18 UTC 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 07:21:30 UTC 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 20:00:50 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 8fccd1bb to faa4089a:
|
|
- Fix typos
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 10:37:17 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Add gh#martanne/vis!1173 to devel for testing.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 15 14:35:15 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 4d97ccc6 to 8fccd1bb:
|
|
- filetype.lua: add typst detection
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 10 23:53:59 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 3d1c3c15 to 4d97ccc6:
|
|
- lua: filetype: add JSX and Typescript extensions
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 10 18:46:29 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 004800e3 to 3d1c3c15:
|
|
- Support selection of primary or regular clipboard (wayclip)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 9 15:00:06 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 64c0092d to 004800e3:
|
|
- lua: complete-word: use internal regex for splitting words
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 1 22:02:35 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from d3e4af1f to 64c0092d:
|
|
- Introduce new `modula2` and `modula3` file types.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 16 11:35:57 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 34e69620 to d3e4af1f:
|
|
- Replace use of tr(1) with awk(1).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 5 13:55:29 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 5cd6d033 to 34e69620:
|
|
- use correct apostrophe in error message
|
|
- allow disabling of statusbar
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 2 22:45:53 UTC 2024 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Add testing support of the patch to avoid non-Unicode aware tr(1).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 26 17:16:29 UTC 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 11:01:01 UTC 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 9 01:03:48 UTC 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 3 00:55:10 UTC 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 1 09:02:00 UTC 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 14:29:23 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Add rebased patch from gh#martanne/vis!1154.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 4 00:48:13 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 18c72a15 to 1e64b1c1:
|
|
- lua: refactor complete-filename plugin
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 24 14:37:11 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 045ef7a1 to 18c72a15:
|
|
- sam: reject invalid ranges for cmd_extract ("x"/"y")
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 23 21:28:21 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Fix lock with `:2x/foo/<cr>`.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 23 15:51:25 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Rebase new update of lexers
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 21 12:41:53 UTC 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 16:05:02 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from aa18162e to be89a645:
|
|
- view: skip empty cells before applying a style
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 13 21:22:57 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from d7cd42e6 to aa18162e:
|
|
- vis_pipe: correctly return non-zero exit status
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 10 13:28:54 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from cbaa0d8c to d7cd42e6:
|
|
- ci: test: update submodule
|
|
- revert c22b2c2 & 364d212
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 5 18:23:38 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
- Update from 3d83d771 to cbaa0d8c:
|
|
- lua: filetype: fix fstab detection
|
|
- fix literal makefile name detection
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 5 14:00:59 UTC 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 4 19:58:37 UTC 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 08:59:07 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update from 2dcd9ac8 to 312a16ea:
|
|
- vis-complete: also split on `\`
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 27 16:05:54 UTC 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 21:35:42 UTC 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 16:20:41 UTC 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 00:11:37 UTC 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 19:20:16 UTC 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 19:11:20 UTC 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 23:29:53 UTC 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 07:15:26 UTC 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 22:03:50 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Building with all proposed changes from scintillua_6.2 tag
|
|
included.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 12 06:44:49 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- python3-Sphinx all the time
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 12 05:06:13 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- And back ...
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 11 22:43:41 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Temporary switch to master
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 11 20:11:24 UTC 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 7 16:38:31 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Squash whole gh#martanne/vis!675 (in the current form) into one
|
|
commit.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 4 20:46:37 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to d1f2c27 on master:
|
|
* Prevent flickering in curses
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 1 22:32:46 UTC 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 14:46:50 UTC 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 14:57:07 UTC 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 06:10:37 UTC 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 19:33:29 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- We apparently don't need luaterm at all. Weird.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 15 12:24:27 UTC 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 12:21:45 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add Suggests: par_text for regormatting.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 21:58:27 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update scintillua (gh#martanne/vis#1068).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 23 18:02:28 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add support for wayclip (https://sr.ht/~noocsharp/wayclip/;
|
|
gh#martanne/vis#1037).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 7 22:55:00 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add patch to vis-clipboard: make xsel honor --selection
|
|
(gh#martanne/vis#1050).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 6 15:37:07 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add patch for checking error in fchdir(), gh#martanne/vis#1058.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 29 23:15:36 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Large update to new scintillua lexers, and rebase all remaining
|
|
branches.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 1 15:17:39 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to 0.8 series.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 29 18:00:53 UTC 2022 - mcepl@cepl.eu
|
|
|
|
- Update to version 0.7+git.1653832963.0cc684f:
|
|
* filetype: Set diff filetype for COMMIT_EDITMSG files
|
|
* filetype: Allow ".PKGBUILD" extension for PKGBUILDs
|
|
* filetype: add .glif to xml
|
|
* filetype.lua: Add "text/x-script.python" to python
|
|
* README: fix typo
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 05 15:10:36 UTC 2022 - mcepl@cepl.eu
|
|
|
|
- Update to version 0.7+git.1651608857.d0808c7:
|
|
* Re-enabled tre by #including <stddef.h>.
|
|
* README: x/freenode/c/libera/
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 23:27:53 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add 1000-reenable-stddef-musl.patch (gh#martanne/vis#1000).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 31 21:07:34 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add no-EOL-to-wl-clipboard.patch to eliminate unnecessary
|
|
on paste.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 26 19:58:00 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- So, I'll try 675-non-block_subproc.patch again.
|
|
- But comment out 558-gf_reimplementation.patch again, because it
|
|
causes gh#martanne/vis#827.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 20 11:21:47 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Mix patches again
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 19 15:03:24 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Comment out 558-gf_reimplementation.patch, because it seems to
|
|
ignite gh#martanne/vis#827 again.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 14 11:41:12 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add 558-gf_reimplementation.patch to add advanced
|
|
reimplementation of `gf` command.
|
|
- Add vis-rpmlintrc to avoid complaints about bashisms in
|
|
vis-clipboard (gh#martanne/vis#990).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 17 18:10:33 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add 977-makefile-multiple-targets.patch to fix lexers/makefile
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 22 16:47:29 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add patch 946-non-ASCII-completion.patch fixing gh#martanne/vis#941
|
|
- Add patch 948-soft-word-wrapping.patch adding wrapping of lines.
|
|
- Add patch 617-vis-highlight.patch to add vis-highlight command.
|
|
- Add patch 959-flexible-insert-completion.patch to improve
|
|
insert completion (and make it possible to use
|
|
https://github.com/jpaulogg/vis-ins-completion)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 15 20:25:45 UTC 2021 - mcepl@cepl.eu
|
|
|
|
- Update to version 0.7+git.1618946717.1a958f2:
|
|
* filetype: Set "groovy" for Jenkinsfile
|
|
* ci: verify coverity scan script before using it
|
|
* ci: verify codecov script before using it
|
|
* vis: Add readline Ctrl+A/E bindings
|
|
* add lua5.4 in configure script
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 16 18:11:34 UTC 2021 - mcepl@cepl.eu
|
|
|
|
- Update to version 0.7+git.1613402937.0cccd6e:
|
|
* vis: correctly close pipe connected to stdin of external process
|
|
* sam: simplify trailing match handling for x/y commands
|
|
* sam: tweak handling of zero length matches in y commands
|
|
* gitignore: remove vim specific swap files
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 5 23:55:37 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add 699-no-crash-reenter-prompt.patch to fix
|
|
gh#martanne/vis#628.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 5 23:00:35 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add BR libselinux-devel to make vis SELinux aware.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 5 21:53:41 UTC 2021 - mcepl@cepl.eu
|
|
|
|
- Update to version 0.7+git.1611579794.29f89df:
|
|
* test: update
|
|
* sam: produce empty match at the end of looped range
|
|
* sam: only skip the last empty match if it follows a newline
|
|
* build: update alpine in docker build to version 3.13
|
|
* Adding .sv extension to verilog syntax highlighter
|
|
* filetype: Detect make shebang for "makefile".
|
|
* filetype: Set "bash" for APKBUILD and .ebuild.
|
|
- Add libselinux-devel BR to enable SELinux support.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 18 18:48:34 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Switch to Lua 5.4 by force.
|
|
- Add back non-block_subproc.patch (rebase of gh#martanne/vis#675
|
|
on the top of master).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 14 17:32:17 UTC 2021 - mcepl@cepl.eu
|
|
|
|
- Update to version 0.7+git.1609943606.686ba1c:
|
|
* lexers/git-rebase: also highlight break command
|
|
* lexers/strace: improve comments, field names and syscall results
|
|
* Mention pkg-config in README
|
|
* vis-lua: provide file.permission property
|
|
* vis: implement multiline to/till motions
|
|
* vis: rename to/till motion internals
|
|
* lua: fix luacheck warnings
|
|
* fix typos in comments
|
|
* vis: make O implementation independent of <Up> mapping
|
|
* lexers: fix bug in bash lexer for last here-doc
|
|
* build: add git based version information back
|
|
* Set version to 0.7
|
|
* Add gemini lexer
|
|
* Zig filetype entry.
|
|
* Adding Zig lexer.
|
|
* Heredocs with "-" can have spaces before closing
|
|
* lexers: add meson build file lexer
|
|
* ci: avoid usage of ::add-path:: command in GitHub action
|
|
* test: update
|
|
* view: make view_selections_dispose_all O(n)
|
|
* Make SourceHut badge show status of master branch commits
|
|
* correct a couple of typos and distinguish between immediate and waiting operators
|
|
* vis: fix <C-c> processing after SIGINT
|
|
* build: fix curses library/pkg-config name
|
|
* vis: use localtime_r(3) instead of localtime(3)
|
|
* sam: simplify boolean expression, start < end implies end > 0
|
|
* map: remove no longer used map_leaf function
|
|
* build: use feature test macros for memrchr configure check
|
|
* build: add -D_NETBSD_SOURCE for NetBSD
|
|
* lua: fix typo in lilypond file extension
|
|
* test: update
|
|
* text: simplify iterator_init
|
|
* text: fix invalid pointer comparison
|
|
* text: avoid invalid pointer arithmetic
|
|
* test: update
|
|
* text: move higher level utility functions to separate file
|
|
* text: move generic iterator functionality to separate file
|
|
* text: move I/O related code to separate file
|
|
* build: list source files on separate lines
|
|
* text: provide public text_iterator_init
|
|
* text: rename internal text_iterator_init
|
|
* text: mark return value of text_iterator_text as const
|
|
* text: make text_snapshot return whether it succeeded
|
|
* array: mark array_peek argument as const
|
|
* array: mark array_capacity argument as const
|
|
* array: mark array_init_from argument as const
|
|
* text: mark text_delete_range range argument as const
|
|
* text: mark text_save_write_range range argument as const
|
|
* text: mark text_mmaped argument as const
|
|
* array: mark array_get_ptr argument as const
|
|
* array: mark array_get argument as const
|
|
* array: mark array_length argument as const
|
|
* text: mark text_write{,_range} argument as const
|
|
* text: mark text_size argument as const
|
|
* text: mark text_mark_get argument as const
|
|
* text: mark text_iterator_byte_get argument as const
|
|
* text: mark text_bytes_alloc0 argument as const
|
|
* text: mark text_byte(s)_get argument as const
|
|
* text: mark text_iterator_get argument as const
|
|
* text: mark text_state argument as const
|
|
* text: mark text_modified argument as const
|
|
* text: mark text_stat argument as const
|
|
* text: introduce text_iterator_text
|
|
* text: introduce text_iterator_has_{next,prev}
|
|
* text: add namespace prefix to block type constants
|
|
* text: avoid direct access to txt->blocks in I/O related code
|
|
* text: introduce text_saved
|
|
* text: use public text_stat interface where possible
|
|
* text: introduce block_load
|
|
* text: store blocks in array
|
|
* text: simplify reading of initial file content
|
|
* vis: add vis-selection-new-match-all
|
|
* vis: refactor selections_match_next
|
|
* text: add text_object_find_next/prev
|
|
* filetype: and Node.js module extensions
|
|
* test: update
|
|
* lexers: add .ts as a javascript (until typescript gets its own)
|
|
* Add ignorecase option
|
|
* lexers: add Mikrotik RouterOS script lexer
|
|
* filetype: do not match text/plain too early
|
|
* filetype: use scheme lexer for racket files
|
|
* text: improve text_line_down on the last line of the file
|
|
* vis-lua: provide vis.mark property
|
|
* vis-lua: use utility function to translate mark names
|
|
* vis: provide reverse mapping function for mark names
|
|
* vis-lua: provide vis.register property
|
|
* vis-lua: use utility function to translate register names
|
|
* vis: provide reverse mapping function for register names
|
|
* vis-lua: fix mark_names Lua doc indentation
|
|
* Pass up terminal CSI as events to Lua.
|
|
* text: improve and simplify inner word text object
|
|
* vis: improve C-n behavior in visual mode
|
|
* vis: implement C-n in normal mode with a mapping to viw
|
|
* text: make inner text objects work on single delimiting symbols
|
|
* text: provide save function taking a directory descriptor
|
|
* text: provide load function taking a directory descriptor
|
|
* text: move misplaced text_save documentation snippet
|
|
* vis-lua: fix redraw method name in API documentation
|
|
* vis-lua: make file.modified assignable
|
|
* doc: update doxygen configuration
|
|
* Update copyright year
|
|
* doc: update version number in doxygen config
|
|
* doc: use c as default sphinx role
|
|
* doc: enable C syntax highlighting by default
|
|
* doc: fix a couple of API doc warnings
|
|
* vis: remove ae outer entire text object
|
|
* vis: remove ie inner entire text object
|
|
* vis: remove z> rightmost pairwise selection combinator
|
|
* vis: remove z< leftmost pairwise selection combinator
|
|
* vis: remove z- shorter pairwise selection combinator
|
|
* vis: remove z+ longer pairwise selection combinator
|
|
* vis: remove z& pairwise selection intersection
|
|
* vis: remove z| pairwise union
|
|
* vis: remove commented entries from default config
|
|
* vis: use ~ instead of ! for selection complement
|
|
* vis: remove ~ as alias for g~
|
|
* vis: remove window related aliases from default config
|
|
* vis: remove special key aliases from default config
|
|
* test: update
|
|
* test: update
|
|
* support for primary clipboard
|
|
* vis-open: add trailing "/" for the folders
|
|
* build: mark distclean and testclean targets as PHONY
|
|
* Makefile: add testclean target
|
|
* Makefile: add distclean target
|
|
* build: define LUA_COMPAT_5_3
|
|
* text: simplify remapping of original file content
|
|
* text: remove dead store
|
|
* text: code cleanup, use local variable
|
|
* text: fix typo in comments, no code change
|
|
* Support wayland clipboard (wl-clipboard)
|
|
* build: add git based version information back
|
|
* build: set version to 0.6
|
|
* ui: fix terminal UI on serial console
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 8 18:42:07 UTC 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 07:25:48 UTC 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 13:33:07 UTC 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 22:18:41 UTC 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 23:07:04 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Fix the license: it is ISC, not MIT.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 26 09:20:25 UTC 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 08:42:15 UTC 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 08:41:57 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- The latest upstream commit doesn't strip binaries anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 16:11:28 CET 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- make install STRIP=true to avoid stripping. Avoid public nudity!
|
|
gh#martanne/vis#811
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 26 00:17:14 CET 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Add BR of tre-devel, not just tre.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 22 01:22:08 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Remove Debian-related files
|
|
- Add missing BRs.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 12 21:42:43 UTC 2016 - code@baez.nyc
|
|
|
|
initial build from git
|