Commit Graph

59 Commits

Author SHA256 Message Date
a08cf97738 Update from 3d1c3c15 to 4d97ccc6:
- lua: filetype: add JSX and Typescript extensions
2024-03-11 00:54:04 +01:00
af6eb3f1bc Update from 004800e3 to 3d1c3c15:
- Support selection of primary or regular clipboard (wayclip)
2024-03-10 19:46:37 +01:00
f77b7edc5e Update from 64c0092d to 004800e3:
- lua: complete-word: use internal regex for splitting words
2024-03-09 16:00:11 +01:00
66e5b74540 Update from d3e4af1f to 64c0092d:
- Introduce new `modula2` and `modula3` file types.
2024-03-01 23:02:42 +01:00
73f7f0c5cd Update from 34e69620 to d3e4af1f:
- Replace use of tr(1) with awk(1).
2024-02-16 12:36:03 +01:00
30159f8c72 Update from 5cd6d033 to 34e69620:
- use correct apostrophe in error message
  - allow disabling of statusbar
2024-02-05 14:55:33 +01:00
e58c9a0bfb Add testing support of the patch to avoid non-Unicode aware tr(1). 2024-02-02 23:46:20 +01:00
b687e6166b Update from 8ff0bea5 to 5cd6d033:
- fix bug report template
  - add github issue templates
  - lua: fix deprecated name for change-256colors
2024-01-26 18:17:16 +01:00
11ee63a274 Update from 0f7ddc17 to 8ff0bea5:
- complete-filename: include '{' in leading delimiter pattern
  - build: update alpine in docker build to version 3.19
2023-12-18 12:01:07 +01:00
a5ec64e588 Update from f1abd792 to 0f7ddc17:
- lua: drop redrawtime option
  - lua: filetype: use alt_name field to alias to other lexers
2023-12-09 02:03:54 +01:00
7ae7068842 Update from 7d0baa4b to f1abd792:
- Add ansi escaping values and theming keyword for dimmed text
  - Recognize also Python type stub files.
2023-12-03 01:55:15 +01:00
2e131dfaf2 Update from 1e64b1c1 to 7d0baa4b:
- luadoc: fix broken link and add links between vis/win.options
  - destroy the correct subprocess
2023-12-01 10:02:17 +01:00
747e08e37c Add rebased patch from gh#martanne/vis!1154. 2023-11-13 15:30:17 +01:00
659d3f0049 Update from 18c72a15 to 1e64b1c1:
- lua: refactor complete-filename plugin
2023-11-04 01:48:17 +01:00
b6676069a6 Update from 045ef7a1 to 18c72a15:
- sam: reject invalid ranges for cmd_extract ("x"/"y")
2023-10-24 16:37:21 +02:00
463d88c6f2 Fix lock with :2x/foo/<cr>. 2023-10-23 23:29:01 +02:00
e33790d2a7 Rebase new update of lexers 2023-10-23 17:51:28 +02:00
b6eec0757d Update from be89a645 to 045ef7a1:
- apply configured foreground to matching pair
  - apply configured foreground to selections
2023-10-21 14:42:03 +02:00
451d93738c Update from aa18162e to be89a645:
- view: skip empty cells before applying a style
2023-10-16 18:05:07 +02:00
47fe5e193f Update from d7cd42e6 to aa18162e:
- vis_pipe: correctly return non-zero exit status
2023-10-13 23:23:09 +02:00
e7b6ffd6b3 Update from cbaa0d8c to d7cd42e6:
- ci: test: update submodule
  - revert c22b2c2 & 364d212
2023-10-10 15:29:10 +02:00
76cbb53fb9 Update from 3d83d771 to cbaa0d8c:
- lua: filetype: fix fstab detection
  - fix literal makefile name detection
2023-10-05 20:23:46 +02:00
1a45f9ee56 Update from 312a16ea to 3d83d771:
- vis-lua: fail when mapping a key to an invalid handler type
2023-10-05 16:01:09 +02:00
c5717432cc Another rebase of updated lexers on the top of the current
master (merge of update-lexers branches from the rnpnr's repo).
2023-10-04 21:59:25 +02:00
4366f04ab9 Update from 2dcd9ac8 to 312a16ea:
- vis-complete: also split on `\`
2023-09-28 10:59:20 +02:00
0edae2424c 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
2023-09-27 18:06:18 +02:00
c8bd232a63 Update from 7367ea8a to dac6a7e5:
- vis-complete: use hand picked set of characters for word splitting
  - vis-single: respect TMPDIR
2023-09-22 23:35:50 +02:00
343864c25d 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()
2023-09-20 18:21:11 +02:00
2f09e785d4 Update to 0.8+git.1693167778.de315f87:
- Make expandtab option window-local
  - Make tabwidth option window-local
  - lua: make sure lpeg is in fact optional
  - vis-lua.c: silence warning about implicit conversion
  - support old option names but mark as deprecated
2023-08-28 11:35:02 +02:00
3dfede097d 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
2023-08-26 02:12:58 +02:00
558438207a 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
2023-08-20 20:21:23 +01:00
bf52845acc Update to 0.8+git.1692198809.3134de12:
- build: stop setting _POSIX_C_SOURCE
  - build: support incremental rebuilds
2023-08-17 20:12:56 +01:00
2f3ea692b2 Update to 0.8+git.1692023996.711447a:
- vis-complete: handle non-ascii text
  - vis-menu: try to preserve valid Unicode points
2023-08-16 01:30:55 +02:00
a3e2c85a4a Update to 0.8+git.1691882787.adc803f:
ci: freebsd: use lua 5.3 like the others
2023-08-13 09:15:50 +02:00
ff218aaf10 Building with all proposed changes from scintillua_6.2 tag included. 2023-08-13 00:05:15 +02:00
6e6e1e7d8b Don't make docs outside of Tumbleweed. 2023-08-12 09:10:10 +02:00
c7bcab3951 - And back ... 2023-08-12 07:06:15 +02:00
eaa284d048 - Temporary switch to master 2023-08-12 00:43:54 +02:00
a591fcbb3b - Update to 0.8+git.1691671026.f4840ed:
- vis-lua.c: stop obj_ref_get() from leaving the lua stack modified
2023-08-11 22:12:21 +02:00
d25cf6c89a - Squash whole gh#martanne/vis!675 (in the current form) into one
commit.
2023-08-07 18:39:04 +02:00
10a81a3018 - Update to d1f2c27 on master:
* Prevent flickering in curses
2023-08-04 22:47:43 +02:00
a191b81163 - Update to 32e20a2 on master:
* vis-open: allow to show files vertically
  * view.c: add word wrapping
  * view: refactor view_addch
2023-08-02 00:33:38 +02:00
3625e56ece - 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
2023-07-28 16:49:40 +02:00
645de85e1f - Merge in test-vis submodule (
https://lists.sr.ht/~martanne/devel/%3C676026b7-b33a-7b21-d6f4-3fa9277d12f0%40cepl.eu%3E)
2023-07-24 16:58:11 +02:00
c868b28526 - 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() and Lua
    API vis:pipe()
  - 599ced0 fix warning about field width not being an int
  - 6be370d Print keybindings containing space correctly
  - e728898 partial revert of commit f55312ba
2023-07-19 20:06:39 +02:00
33f0ffe93c We apparently don't need luaterm at all. Weird. 2023-02-21 20:39:14 +01:00
8e83cf7706 Update to version 0.8+git.1676316750.7e88dff 2023-02-15 13:25:45 +01:00
58fd61a5a9 Add Suggests: par_text for regormatting. 2023-02-12 23:15:56 +01:00
9e6e7fe601 Update scintillua (gh#martanne/vis#1068). 2023-01-10 22:59:04 +01:00
9a391d41f2 Add support for wayclip gh#martanne/vis#1037 2022-12-23 19:03:40 +01:00