Commit Graph

  • 67c24fd1bc Leap uses lua53 factory Matěj Cepl 2025-12-02 23:03:49 +01:00
  • 25f4c1a565 Build the devel branch. Matěj Cepl 2025-12-02 22:46:54 +01:00
  • f1211d0b25 Fix build. Matěj Cepl 2025-11-28 02:44:38 +01:00
  • 2134840479 Back to the main branch. Matěj Cepl 2025-11-18 22:17:23 +01:00
  • 0e6732b055 Switch to LuaJIT Matěj Cepl 2025-11-18 20:24:17 +01:00
  • e1da1e01df Switch back to RemoteAsset. Matěj Cepl 2025-11-18 19:11:05 +01:00
  • 911c080710 Fix the document generation Matěj Cepl 2025-11-18 18:56:00 +01:00
  • 34505b0e43 Just the build of main with lua54 Matěj Cepl 2025-11-18 15:01:01 +01:00
  • 3afc424185 Another attempt to fix vis:communicate() (failed) Matěj Cepl 2025-11-13 22:44:47 +01:00
  • 06a4669dff Reorganize upstream devel branch (and put it on the top of mergeable main). Matěj Cepl 2025-10-27 23:28:06 +01:00
  • 99c82c76a4 Another attempt to make vis:communicate to work. Matěj Cepl 2025-10-15 04:44:35 +02:00
  • 0df0ceff1a Include the commit "feat(build): improve Lua compatibility detection in configure" Matěj Cepl 2025-10-11 19:49:33 +02:00
  • ec0e4939c6 Switch to depending on the luajit-* packages. Matěj Cepl 2025-10-11 19:12:32 +02:00
  • 8a42074193 Another attempt to make vis:communicate(name, command) work. Matěj Cepl 2025-10-07 00:40:03 +02:00
  • 31e7b31977 Fix FTBFS in vis-lua.c. Matěj Cepl 2025-10-06 21:50:57 +02:00
  • 3fc000c3d0 Add "fix(lua): Prevent crash in subprocess handling with LuaJIT" patch Matěj Cepl 2025-10-06 01:38:05 +02:00
  • 18607bc3c5 Add patches porting vis to use LuaJIT instead of Lua54. Change SPEC file accordingly. Matěj Cepl 2025-10-05 23:13:53 +02:00
  • 9819438d68 Yet more recent refreshed patch for gh#martanne/vis!1264 Matěj Cepl 2025-09-24 11:41:21 +02:00
  • aad186fb6d Yet more recent refreshed patch for gh#martanne/vis!1264 Matěj Cepl 2025-09-21 22:25:52 +02:00
  • b6702ed777 Use refreshed patch for gh#martanne/vis!1264 Matěj Cepl 2025-09-19 22:49:51 +02:00
  • fa94a411e7 Rebase on the current origin/master. Matěj Cepl 2025-09-17 00:23:54 +02:00
  • 23e9f8fc34 Use combined patch instead (https://lists.sr.ht/~martanne/devel/patches/62149). Matěj Cepl 2025-09-16 12:04:47 +02:00
  • 6c3c93e6d0 Add https://git.sr.ht/~mcepl/vis/commit/8270b2063d5d fixing nasty error in the previous commit. Matěj Cepl 2025-09-16 11:18:27 +02:00
  • 1ebb326499 Add https://git.sr.ht/~mcepl/vis/log/1230-WIN_OPEN-nil (for gh#martanne/vis#1230) Matěj Cepl 2025-09-15 22:56:51 +02:00
  • 1ad911509d Add the patch from gh#martanne/vis!1260 Matěj Cepl 2025-08-18 11:26:06 +02:00
  • af796e2711 Add commits 79d11751414926c0e885af76bf01f1d3d23a5d67 and bcde06dbb77f43e52bcabecaf7170db96153dcd2 with file:pos_by_linecol and file:linecol_by_pos methods. Matěj Cepl 2025-07-31 21:37:03 +02:00
  • a323853332 Run all tests Matěj Cepl 2025-07-28 23:34:20 +02:00
  • fbd1809918 Add commit 4ca945e19b2b146077b604580e4c7a01ac751776 Add InsertEnter/InsertLeave core events Matěj Cepl 2025-07-27 19:24:28 +02:00
  • 921bc90393 Add patch https://github.com/martanne/vis/pull/1254.patch Matěj Cepl 2025-07-07 18:47:25 +02:00
  • f5f3810788 Update from 16e31ceb to 630693bf: - doc: source_suffix should be a map, not a list Matěj Cepl 2025-06-25 10:52:04 +02:00
  • b0f8de0be0 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 Matěj Cepl 2025-06-13 19:23:17 +02:00
  • 8b3319e76d Add Doxygen clean up commits. Add no-EOL-to-wl-clipboard.patch to eliminate unnecessary Matěj Cepl 2025-06-12 19:06:55 +02:00
  • 0a233be6b9 Rebase devel on the top of synchronization with scintillua_6.5 release. Matěj Cepl 2025-05-25 22:00:46 +02:00
  • c0c68094ef Use new version gh#martanne/vis!1243 patch. Matěj Cepl 2025-05-20 14:03:17 +00:00
  • 5258b97b23 Update from ba20a03e to bef22619: - ci: drop ubuntu-20.04, deprecated - vis.1: fix typo Matěj Cepl 2025-05-19 00:35:25 +00:00
  • bc7bf1bc48 Add 'build: allow vendored termkey' from gh#martanne/vis!1241 Matěj Cepl 2025-05-17 09:18:05 +00:00
  • 48fbf61214 update scintillua patches add patch 1240-support-SIGWINCH-resizing (gh#martanne/vis!1240) for testing Matěj Cepl 2025-04-24 00:48:08 +02:00
  • 4f33a40dbd Update rest.lua lexer again for the upstream PR. Matěj Cepl 2025-04-19 17:55:29 +02:00
  • 5c293f04ea Update rest.lua patch Matěj Cepl 2025-04-14 22:08:23 +02:00
  • 279dd4dd23 Switch to repository-as-submodule. Matěj Cepl 2025-04-03 17:29:46 +02:00
  • 8fda44fa4b Rewritten devel branch, and all scintillua work moved there Matěj Cepl 2025-04-03 08:41:58 +02:00
  • 5407b0f1fb Update to version 0.9+git.1743626734.60a19aac: * doc: improve creation of directories and debugging Matěj Cepl 2025-04-02 22:49:07 +02:00
  • e895a72cac chore: add vis/ back to ignored directories Matěj Cepl 2025-04-02 22:15:09 +02:00
  • 81aca8aab1 Update to version 0.9+git.1743622499.960fd78: * doc: improve creation of directories and debugging * feat: better .container support * WIP: edit Doxyfile with doxywizard * fix: clean -Wparentheses warning in main.c * 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/ } } * add git-commit message lexer & its file extension in detect * feat(vis-clipboard): make wayclip primary on Wayland, and --paste strips EOL * selections: sleeping cursors * Add command completion with tab key Matěj Cepl 2025-04-02 22:02:03 +02:00
  • a8677eeebf testing with debugging doxygen and breathe. Matěj Cepl 2025-04-02 21:36:54 +02:00
  • 8f964d7158 Update from 286fd30f to ba20a03e: - filetype: use .container extension for podman containers - vis-clipboard: add wsl support with wslclip Matěj Cepl 2025-04-01 15:51:25 +02:00
  • 2e31e23619 add .container as extension for systemd.unit file format Matěj Cepl 2025-04-01 00:48:03 +02:00
  • b797a31e70 Update Subjproject commit Matěj Cepl 2025-03-26 23:30:19 +01:00
  • f707009f24 We have now proper tarball, so why not to use it? Matěj Cepl 2025-03-26 13:43:20 +01:00
  • dfbd767a4e Clean SPEC file Matěj Cepl 2025-03-26 13:21:04 +01:00
  • ccdaafd83a Add vis/ submodule. Matěj Cepl 2025-03-26 13:20:46 +01:00
  • dbf3287a5f Fix usage of git submodule Adrian Schröter 2025-03-26 13:01:51 +01:00
  • 24800a30c7 Revert a770a6b Matěj Cepl 2025-03-26 12:07:23 +01:00
  • a770a6b02c Remove #!RemoteAsset: and all that junk: git >= 2.49.0 can do SHA1 submodules in SHA256 repos! Yuhooo! Matěj Cepl 2025-03-26 11:22:17 +01:00
  • d5515f5a42 Update from 862c33fe to 286fd30f: - doc: upgrade Doxyfile via doxygen -u (1.13.2) - Dockerfile: Upgrade lua5.3 to 5.4 Matěj Cepl 2025-03-23 17:28:09 +01:00
  • 884292448f fix(build): add _service file with download_assets service Matěj Cepl 2025-03-20 10:35:19 +01:00
  • cfd259fd10 ci: build without TRE Matěj Cepl 2025-03-20 09:53:37 +01:00
  • 70a2b9e26d Update from b68b822b to 862c33fe: - buffer: remove more unused exposed functions - buffer: remove buffer_printf Matěj Cepl 2025-03-04 16:49:00 +01:00
  • cf983c557b Update from 54a2036c to b68b822b: - ci: also don't fail when the coverage file doesn't download correctly Matěj Cepl 2025-02-25 16:33:46 +01:00
  • adec6f2d21 Reapply gh#martanne/vis!1173 Matěj Cepl 2025-02-22 21:48:36 +01:00
  • e9e5ba9ed9 fix previous “style_set” commit. Matěj Cepl 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 Matěj Cepl 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 Matěj Cepl 2025-02-22 17:38:32 +01:00
  • 69daa712ce New version of gh#martanne/vis!1173 PR. Matěj Cepl 2025-02-21 00:12:59 +01:00
  • 44bf589458 Add gh#martanne/vis!1173 Matěj Cepl 2025-02-19 23:53:25 +01:00
  • d7ad13ec2f fix(spec): use cp -al instead of cp -a in %prep for copying source code Matěj Cepl 2025-02-17 07:54:06 +01:00
  • 11aa8b2d55 Synchronize scintillua lexers up to gh#orbitalquark/scintillua@e3f26372c91a. Matěj Cepl 2025-02-10 01:04:46 +01:00
  • 79ac75b934 add missing python3-sphinx_rtd_theme dependency Matěj Cepl 2025-02-07 23:12:54 +01:00
  • 76b93b0151 Add jeremybobbin scintillua patch git-commit lexer Matěj Cepl 2025-02-07 23:08:35 +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 Matěj Cepl 2025-01-20 07:52:55 +01:00
  • f1f988b96a Improved version of the “complete-filename: complete tilda as $HOME as well” patch. Matěj Cepl 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 Matěj Cepl 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 Matěj Cepl 2025-01-12 14:40:53 +01:00
  • 6d5186640c Update from d5db964a to 72c26fc0: - ui: pass window id when setting style Matěj Cepl 2025-01-10 10:49:02 +01:00
  • 147c384e15 Add wayclip for further development. Matěj Cepl 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. Matěj Cepl 2025-01-08 13:04:07 +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 Matěj Cepl 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 Matěj Cepl 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 Matěj Cepl 2025-01-02 23:41:40 +01:00
  • 754aca8ce4 Update scintillua lexers once more (this time up to a864eb0). Matěj Cepl 2024-12-27 10:34:43 +01:00
  • 345c26f0a0 Just reorganization of the code repo. Matěj Cepl 2024-12-23 20:20:32 +01:00
  • ce9c77dfdc Move again to Sourcehut Matěj Cepl 2024-12-08 09:16:00 +01:00
  • 84e4810265 revert c68cc63884 Matěj Cepl 2024-12-02 18:05:33 +01:00
  • 65161843c9 fix: remove %clean and ignore .assets/ Matěj Cepl 2024-12-02 18:03:26 +01:00
  • c68cc63884 Ignore -Wparentheses Matěj Cepl 2024-12-02 17:46:16 +01:00
  • 51dcdfa2dc Update from c0d083f4 to f840bcaf: - lua: fix table member reference in set_syntax Matěj Cepl 2024-12-02 15:08:23 +01:00
  • e191f02d4f Add clean-if-main branch Matěj Cepl 2024-11-15 13:32:33 +01:00
  • fa2662f1fc Add review_vis-clipboard branch Matěj Cepl 2024-11-01 14:04:25 +01:00
  • b53f1991b4 Add patch from gh#martanne/vis#1211 Matěj Cepl 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 Matěj Cepl 2024-10-26 16:34:50 +02:00
  • 2ad1260bc0 Remove whole speeding lexers PR, it has been rejected upstream as whole. Matěj Cepl 2024-10-17 10:39:22 +02:00
  • 363605e57d Add USFM file type. Matěj Cepl 2024-10-06 23:03:51 +02:00
  • 3ddcaa2b35 Back to Sourcehut upstream. Matěj Cepl 2024-09-25 12:31:48 +02:00
  • 25c9594d9b Add vis-file_exists branch. Matěj Cepl 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 Matěj Cepl 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 Matěj Cepl 2024-09-13 14:58:29 +02:00
  • 70455be1e9 Update from cb63b7e2 to d8276d91: - ci: install busted to run lua tests Matěj Cepl 2024-09-12 07:47:28 +02:00
  • ee40a2a105 Update from 2d87fdc0 to cb63b7e2: - introduce new wiki file type - introduce new org file type Matěj Cepl 2024-08-28 17:36:19 +02:00
  • f0dd08044d Add PR https://github.com/martanne/vis/pull/1082 Matěj Cepl 2024-08-27 16:51:31 +02:00
  • 2d81d4ee85 Add patch "introduce new org file type" Matěj Cepl 2024-08-27 15:28:54 +02:00