Commit Graph

  • 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 factory Matěj Cepl 2025-01-20 07:52:55 +0100
  • f1f988b96a
    Improved version of the “complete-filename: complete tilda as $HOME as well” patch. Matěj Cepl 2025-01-19 17:42:03 +0100
  • 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 +0100
  • 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 +0100
  • 6d5186640c
    Update from d5db964a to 72c26fc0: - ui: pass window id when setting style Matěj Cepl 2025-01-10 10:49:02 +0100
  • 147c384e15
    Add wayclip for further development. Matěj Cepl 2025-01-08 15:42:34 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 754aca8ce4
    Update scintillua lexers once more (this time up to a864eb0). Matěj Cepl 2024-12-27 10:34:43 +0100
  • 345c26f0a0
    Just reorganization of the code repo. Matěj Cepl 2024-12-23 20:20:32 +0100
  • ce9c77dfdc
    Move again to Sourcehut Matěj Cepl 2024-12-08 09:16:00 +0100
  • 84e4810265
    revert c68cc63884 Matěj Cepl 2024-12-02 18:05:33 +0100
  • 65161843c9
    fix: remove %clean and ignore .assets/ Matěj Cepl 2024-12-02 18:03:26 +0100
  • c68cc63884
    Ignore -Wparentheses Matěj Cepl 2024-12-02 17:46:16 +0100
  • 51dcdfa2dc
    Update from c0d083f4 to f840bcaf: - lua: fix table member reference in set_syntax Matěj Cepl 2024-12-02 15:08:23 +0100
  • e191f02d4f
    Add clean-if-main branch Matěj Cepl 2024-11-15 13:32:33 +0100
  • fa2662f1fc
    Add review_vis-clipboard branch Matěj Cepl 2024-11-01 14:04:25 +0100
  • b53f1991b4
    Add patch from gh#martanne/vis#1211 Matěj Cepl 2024-10-30 16:57:02 +0100
  • 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 +0200
  • 2ad1260bc0
    Remove whole speeding lexers PR, it has been rejected upstream as whole. Matěj Cepl 2024-10-17 10:39:22 +0200
  • 363605e57d
    Add USFM file type. Matěj Cepl 2024-10-06 23:03:51 +0200
  • 3ddcaa2b35
    Back to Sourcehut upstream. Matěj Cepl 2024-09-25 12:31:48 +0200
  • 25c9594d9b
    Add vis-file_exists branch. Matěj Cepl 2024-09-25 10:34:13 +0200
  • 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 +0200
  • 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 +0200
  • 70455be1e9
    Update from cb63b7e2 to d8276d91: - ci: install busted to run lua tests Matěj Cepl 2024-09-12 07:47:28 +0200
  • 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 +0200
  • f0dd08044d
    Add PR https://github.com/martanne/vis/pull/1082 Matěj Cepl 2024-08-27 16:51:31 +0200
  • 2d81d4ee85
    Add patch "introduce new org file type" Matěj Cepl 2024-08-27 15:28:54 +0200
  • bf11eb895b
    Rebase on merged upstream. Matěj Cepl 2024-07-26 14:58:05 +0200
  • 110794ec2b Revert back from gh#martanne/vis!1173. Matěj Cepl 2024-06-05 08:33:44 +0200
  • 51cb7570b3 Update from 70fa1e85 to a7aac104: - Fail silently when syntax has no lexer - remove the vis->initialized member Matěj Cepl 2024-05-30 18:17:32 +0200
  • 2ac7180ccb Update from 4d38c3a9 to 70fa1e85: - combine Win and UiWin - remove SyntaxSymbol redirection type - Add gh#martanne/vis!1173 for testing. Matěj Cepl 2024-05-28 21:36:41 +0200
  • fde96712ae Update from 7554ecd7 to 4d38c3a9: - drop cell_blank from View - build: update alpine in docker build to version 3.20 Matěj Cepl 2024-05-24 08:56:13 +0200
  • 08ce80e2b6 0.9 has been already released. Matěj Cepl 2024-05-22 09:14:56 +0200
  • e5a6aaacdf Update from 00e10a7f to 7554ecd7: - remove some view pointer chasing - remove some ui pointer chasing - replace UiTerm with Ui & delete function pointers - replace UiTermWin with UiWin & remove function pointers - make Selection unopaque - make View unopaque - cleanup some single line get/set functions - cleanup vis event interface - Merge vis-tests into test directory Matěj Cepl 2024-05-22 09:02:23 +0200
  • 900d7db2de Revert the last commit, which seem to break the build. Matěj Cepl 2024-05-22 00:21:44 +0200
  • 1b0aca7bac Update from 777b11c4 to 00e10a7f: - fix primary cursor color display Matěj Cepl 2024-05-21 22:36:42 +0200
  • 157a52bc9e Update from 50a76733 to 777b11c4: - enable warnings in default CFLAGS - lua: allow changing the displayed file of a window Adding gh#martanne/vis!1191 for testing. Matěj Cepl 2024-05-13 16:36:44 +0200
  • 97f986b981 Update from b6ae2fb7 to 50a76733: - drop deprecated option names Matěj Cepl 2024-05-10 14:05:05 +0200
  • 27440dac0d Update from 4d5bfb80 to b6ae2fb7: - lua: filetype: properly search for lexer path - lua: themes: add STYLE_CODE - configure: check for 'lua5.4-lpeg' too - set version to v0.9-git - release 0.9 Matěj Cepl 2024-05-07 10:20:03 +0200
  • ff4ac08550 Update from 675ab49e to 4d5bfb80: - lua: complete-filename: use biggest possible prefix Matěj Cepl 2024-05-01 09:08:49 +0200
  • 0e41532fe7 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 Matěj Cepl 2024-05-01 00:35:36 +0200
  • 51a38918b9 Update from ad03feb0 to 1fc17562: - lua: Report viewport lines and bytes in one table Matěj Cepl 2024-04-27 21:49:42 +0200
  • c7d1a4d410 Update from 025ab0f5 to ad03feb0: - vis-cmd: silence gcc warning & remove strlen call Matěj Cepl 2024-04-21 20:44:30 +0200
  • fb2b67d098 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 Matěj Cepl 2024-04-21 17:59:21 +0200
  • f9ed7c48b6 Throw away gh#martanne/vis!1173 and my fix for it. Matěj Cepl 2024-03-28 17:45:15 +0100
  • 5477ec7967 Merge the tests/ submodule. Matěj Cepl 2024-03-27 14:50:59 +0100
  • dfc779d6e1 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 Matěj Cepl 2024-03-27 14:01:36 +0100
  • d076180136 Update from faa4089a to 49442e51: - Add parentheses around '&&' within '||'. - complete-word: restore mode to INSERT on exit Matěj Cepl 2024-03-26 08:21:38 +0100
  • 45fee59391 Update from 8fccd1bb to faa4089a: - Fix typos Matěj Cepl 2024-03-21 21:00:56 +0100
  • dcce24f0dc Add gh#martanne/vis!1173 to devel for testing. Matěj Cepl 2024-03-18 11:37:51 +0100
  • 4766abf8e6 Update from 4d97ccc6 to 8fccd1bb: - filetype.lua: add typst detection Matěj Cepl 2024-03-15 15:35:25 +0100
  • d839054e7b Update from 3d1c3c15 to 4d97ccc6: - lua: filetype: add JSX and Typescript extensions Matěj Cepl 2024-03-11 00:54:04 +0100
  • 93f8643e10 Update from 004800e3 to 3d1c3c15: - Support selection of primary or regular clipboard (wayclip) Matěj Cepl 2024-03-10 19:46:35 +0100
  • c03914a65f Update from 64c0092d to 004800e3: - lua: complete-word: use internal regex for splitting words Matěj Cepl 2024-03-09 16:00:11 +0100
  • 2a6559a72a Update from d3e4af1f to 64c0092d: - Introduce new modula2 and modula3 file types. Matěj Cepl 2024-03-01 23:02:41 +0100
  • 3db26b7811 Fix repo URL. Matěj Cepl 2024-02-18 22:53:30 +0100
  • 33493b95eb Update from 34e69620 to d3e4af1f: - Replace use of tr(1) with awk(1). Matěj Cepl 2024-02-16 12:36:03 +0100
  • 44a2e04162 Update from 5cd6d033 to 34e69620: - use correct apostrophe in error message - allow disabling of statusbar Matěj Cepl 2024-02-05 14:55:33 +0100
  • 57751a99a5 Add testing support of the patch to avoid non-Unicode aware tr(1). Matěj Cepl 2024-02-02 23:46:20 +0100
  • 69b9132ac4 Update from 8ff0bea5 to 5cd6d033: - fix bug report template - add github issue templates - lua: fix deprecated name for change-256colors Matěj Cepl 2024-01-26 18:16:42 +0100
  • c5e19caf43 Update from 0f7ddc17 to 8ff0bea5: - complete-filename: include '{' in leading delimiter pattern - build: update alpine in docker build to version 3.19 Matěj Cepl 2023-12-18 12:01:07 +0100
  • 32db038ddb Update from f1abd792 to 0f7ddc17: - lua: drop redrawtime option - lua: filetype: use alt_name field to alias to other lexers Matěj Cepl 2023-12-09 02:03:54 +0100
  • 8c7baa35ca Update from 7d0baa4b to f1abd792: - Add ansi escaping values and theming keyword for dimmed text - Recognize also Python type stub files. Matěj Cepl 2023-12-03 01:55:15 +0100
  • 12a39a991b Update from 1e64b1c1 to 7d0baa4b: - luadoc: fix broken link and add links between vis/win.options - destroy the correct subprocess Matěj Cepl 2023-12-01 10:02:17 +0100
  • aae0d5c935 Add rebased patch from gh#martanne/vis!1154. Matěj Cepl 2023-11-13 15:30:17 +0100
  • 79f0a371ff Update from 18c72a15 to 1e64b1c1: - lua: refactor complete-filename plugin Matěj Cepl 2023-11-04 01:48:17 +0100
  • 0bf3fff60c Update from 045ef7a1 to 18c72a15: - sam: reject invalid ranges for cmd_extract ("x"/"y") Matěj Cepl 2023-10-24 16:37:21 +0200
  • b61369782d Fix lock with :2x/foo/<cr>. Matěj Cepl 2023-10-23 23:29:01 +0200
  • 3358742279 Rebase new update of lexers Matěj Cepl 2023-10-23 17:51:28 +0200
  • 088a137586 Update from be89a645 to 045ef7a1: - apply configured foreground to matching pair - apply configured foreground to selections Matěj Cepl 2023-10-21 14:42:03 +0200
  • 3cedd80c3b Update from aa18162e to be89a645: - view: skip empty cells before applying a style Matěj Cepl 2023-10-16 18:05:07 +0200
  • 9e3e7af75f Damn, it was actual bug in my commit which broke the tests! Matěj Cepl 2023-10-14 16:56:39 +0200
  • 9cd65751f6 Switch off failing tests. Matěj Cepl 2023-10-14 11:03:40 +0200
  • c55b8c912c Update from d7cd42e6 to aa18162e: - vis_pipe: correctly return non-zero exit status Matěj Cepl 2023-10-13 23:23:09 +0200
  • c58dbfaa9c Update from cbaa0d8c to d7cd42e6: - ci: test: update submodule - revert c22b2c2 & 364d212 Matěj Cepl 2023-10-10 15:29:09 +0200
  • a2d999c41e Update from 3d83d771 to cbaa0d8c: - lua: filetype: fix fstab detection - fix literal makefile name detection Matěj Cepl 2023-10-05 20:23:46 +0200
  • 8242f58474 Update from 312a16ea to 3d83d771: - vis-lua: fail when mapping a key to an invalid handler type Matěj Cepl 2023-10-05 16:01:09 +0200
  • 12e0697cd5 Another rebase of updated lexers on the top of the current master (merge of update-lexers branches from the rnpnr's repo). Matěj Cepl 2023-10-04 21:59:25 +0200
  • 145766d349 Update from 2dcd9ac8 to 312a16ea: - vis-complete: also split on \ Matěj Cepl 2023-09-28 10:59:20 +0200
  • 5539f56721 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 Matěj Cepl 2023-09-27 18:06:18 +0200
  • 64c85cb2a2 Update from 7367ea8a to dac6a7e5: - vis-complete: use hand picked set of characters for word splitting - vis-single: respect TMPDIR Matěj Cepl 2023-09-22 23:35:50 +0200
  • d69981edb1 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() Matěj Cepl 2023-09-20 18:20:47 +0200
  • e799c27e16 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 Matěj Cepl 2023-08-28 11:33:31 +0200
  • 1de54ac7d6 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 Matěj Cepl 2023-08-26 02:12:58 +0200
  • c47cace6e4 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 Matěj Cepl 2023-08-20 20:21:23 +0100
  • c754e7e556 Update to 0.8+git.1692198809.3134de12: - build: stop setting _POSIX_C_SOURCE - build: support incremental rebuilds Matěj Cepl 2023-08-17 20:12:56 +0100
  • a4aaebfc17 Update to 0.8+git.1692023996.711447a: - vis-complete: handle non-ascii text - vis-menu: try to preserve valid Unicode points Matěj Cepl 2023-08-16 01:30:54 +0200
  • aab7a25772 Update to 0.8+git.1691882787.adc803f: ci: freebsd: use lua 5.3 like the others Matěj Cepl 2023-08-13 09:15:50 +0200
  • 4348700171 Building with all proposed changes from scintillua_6.2 tag included. Matěj Cepl 2023-08-13 00:05:14 +0200
  • cacd721eef Don't make docs outside of Tumbleweed. Matěj Cepl 2023-08-12 08:47:20 +0200
  • b941d01e76 - And back ... Matěj Cepl 2023-08-12 07:06:15 +0200
  • cfc203e759 - Temporary switch to master Matěj Cepl 2023-08-12 00:43:54 +0200
  • 093e18a32b Fix BuildRequires Matěj Cepl 2023-08-11 22:14:25 +0200
  • 48470ed0ad - Update to 0.8+git.1691671026.f4840ed: - vis-lua.c: stop obj_ref_get() from leaving the lua stack modified Matěj Cepl 2023-08-11 22:12:21 +0200
  • 1b2a16460b New lexer depends on lfs lua module. Matěj Cepl 2023-08-11 01:32:03 +0200
  • d4d22578c0 - Squash whole gh#martanne/vis!675 (in the current form) into one commit. Matěj Cepl 2023-08-07 18:39:04 +0200