182 Commits

Author SHA256 Message Date
d5515f5a42
Update from 862c33fe to 286fd30f:
- doc: upgrade Doxyfile via doxygen -u (1.13.2)
  - Dockerfile: Upgrade lua5.3 to 5.4
2025-03-23 17:28:09 +01:00
884292448f
fix(build): add _service file with download_assets service 2025-03-20 10:35:19 +01:00
cfd259fd10
ci: build without TRE 2025-03-20 09:55:47 +01:00
70a2b9e26d
Update from b68b822b to 862c33fe:
- buffer: remove more unused exposed functions
  - buffer: remove buffer_printf
2025-03-08 11:30:17 +01:00
cf983c557b
Update from 54a2036c to b68b822b:
- ci: also don't fail when the coverage file doesn't download correctly
2025-02-25 16:34:11 +01:00
adec6f2d21
Reapply gh#martanne/vis!1173 2025-02-22 21:48:36 +01:00
e9e5ba9ed9
fix previous “style_set” commit. 2025-02-22 21:03:13 +01:00
51735c7849
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
2025-02-22 20:37:18 +01:00
b285c7987c
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
2025-02-22 17:38:32 +01:00
69daa712ce
New version of gh#martanne/vis!1173 PR. 2025-02-21 00:12:59 +01:00
44bf589458
Add gh#martanne/vis!1173 2025-02-19 23:53:25 +01:00
d7ad13ec2f
fix(spec): use cp -al instead of cp -a in %prep for copying source code 2025-02-17 07:54:06 +01:00
11aa8b2d55
Synchronize scintillua lexers up to gh#orbitalquark/scintillua@e3f26372c91a. 2025-02-10 01:04:46 +01:00
79ac75b934
add missing python3-sphinx_rtd_theme dependency 2025-02-07 23:12:54 +01:00
76b93b0151
Add jeremybobbin scintillua patch git-commit lexer
gh#orbitalquark/scintillua!142
2025-02-07 23:09:04 +01:00
924b0a1d3e
Mon Jan 20 06:52:42 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Update from e9e0927c to 4970df09:
  - complete-filename: complete tilda as $HOME as well
- testing profiled version
2025-01-20 07:52:55 +01:00
f1f988b96a
Improved version of the “complete-filename: complete tilda as
$HOME as well” patch.
2025-01-19 17:42:03 +01:00
ce00b26a94
Sun Jan 12 23:17:08 UTC 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
2025-01-13 00:17:14 +01:00
d59d7c543d
Sun Jan 12 13:40:49 UTC 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
2025-01-12 14:41:48 +01:00
6d5186640c
Update from d5db964a to 72c26fc0:
- ui: pass window id when setting style
2025-01-10 10:49:02 +01:00
147c384e15
Add wayclip for further development. 2025-01-08 15:42:34 +01:00
843aa50e04
Update BRs: we don’t need lua-busted any more, but we could use
lua-penlight.
2025-01-08 13:05:59 +01:00
6d14a9712c
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
2025-01-06 19:19:56 +01:00
0982d358ce
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
2025-01-03 10:07:10 +01:00
f9214f6b0b
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
2025-01-02 23:41:40 +01:00
754aca8ce4
Update scintillua lexers once more (this time up to a864eb0). 2024-12-27 19:39:23 +01:00
345c26f0a0
Just reorganization of the code repo. 2024-12-23 20:20:32 +01:00
ce9c77dfdc
Move again to Sourcehut 2024-12-08 09:16:00 +01:00
84e4810265
revert c68cc63884cc 2024-12-02 18:05:33 +01:00
65161843c9
fix: remove %clean and ignore .assets/ 2024-12-02 18:03:26 +01:00
c68cc63884
Ignore -Wparentheses 2024-12-02 17:46:17 +01:00
51dcdfa2dc
Update from c0d083f4 to f840bcaf:
- lua: fix table member reference in set_syntax
2024-12-02 15:09:25 +01:00
e191f02d4f
Add clean-if-main branch 2024-11-15 13:32:33 +01:00
fa2662f1fc
Add review_vis-clipboard branch 2024-11-01 14:04:25 +01:00
b53f1991b4
Add patch from gh#martanne/vis#1211 2024-10-30 16:57:02 +01:00
84d15ec4ba
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
2024-10-26 16:34:50 +02:00
2ad1260bc0
Remove whole speeding lexers PR, it has been rejected upstream as whole. 2024-10-17 10:39:22 +02:00
363605e57d
Add USFM file type. 2024-10-06 23:06:02 +02:00
3ddcaa2b35
Back to Sourcehut upstream. 2024-09-25 12:31:48 +02:00
25c9594d9b
Add vis-file_exists branch. 2024-09-25 10:34:13 +02:00
cc63f9b38e
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
2024-09-24 23:51:12 +02:00
16804a3ab6
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
2024-09-13 14:58:29 +02:00
70455be1e9
Update from cb63b7e2 to d8276d91:
- ci: install busted to run lua tests
2024-09-12 07:47:28 +02:00
ee40a2a105
Update from 2d87fdc0 to cb63b7e2:
- introduce new `wiki` file type
  - introduce new `org` file type
2024-08-28 17:36:19 +02:00
f0dd08044d
Add PR https://github.com/martanne/vis/pull/1082 2024-08-27 16:51:31 +02:00
2d81d4ee85
Add patch "introduce new org file type" 2024-08-27 15:28:54 +02:00
bf11eb895b
Rebase on merged upstream. 2024-07-26 14:58:05 +02:00
110794ec2b Revert back from gh#martanne/vis!1173. 2024-06-27 15:17:32 +02:00
51cb7570b3 Update from 70fa1e85 to a7aac104:
- Fail silently when syntax has no lexer
  - remove the vis->initialized member
2024-06-27 15:17:32 +02:00
2ac7180ccb Update from 4d38c3a9 to 70fa1e85:
- combine Win and UiWin
  - remove SyntaxSymbol redirection type
- Add gh#martanne/vis!1173 for testing.
2024-06-27 15:17:32 +02:00