| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-06-13 | doc: fix Doxygen comments for text.h | Matěj Cepl | 1 | -24/+31 | |
| 2025-06-13 | doc: fix Doxygen comments for vis.h | Matěj Cepl | 1 | -201/+634 | |
| 2025-06-13 | doc: fix Doxygen comments for map.h | Matěj Cepl | 1 | -23/+53 | |
| 2025-06-13 | doc: change default_role to 'c:any' | Matěj Cepl | 1 | -1/+1 | |
| 2025-06-13 | use <vis-prompt-show> instead of ':' | Alvaro Sanchez | 1 | -11/+11 | |
| fixes #1246 - Remapping : break other mappings like <C-w>s or <C-w>v | |||||
| 2025-06-02 | build: update alpine in docker build to version 3.22 | Christian Hesse | 1 | -1/+1 | |
| Just a version bump, no changes required. | |||||
| 2025-05-17 | ci: drop ubuntu-20.04, deprecated | sewn | 1 | -4/+1 | |
| Github CI ubuntu-20.04 runner image deprecated, seen in https://github.com/actions/runner-images/issues/11101 | |||||
| 2025-04-17 | vis.1: fix typo | Alan Urmancheev | 1 | -1/+1 | |
| 2025-04-01 | filetype: use .container extension for podman containers | Matěj Cepl | 1 | -2/+2 | |
| 2025-04-01 | vis-clipboard: add wsl support with wslclip | Evan Gates | 1 | -0/+13 | |
| 2025-03-22 | doc: upgrade Doxyfile via doxygen -u (1.13.2) | Matěj Cepl | 1 | -423/+836 | |
| 2025-03-20 | Dockerfile: Upgrade lua5.3 to 5.4 | zdiff | 1 | -4/+4 | |
| 2025-02-28 | buffer: remove more unused exposed functions | Randy Palamar | 4 | -23/+7 | |
| NOTE: buffer-test.c now directly includes buffer.c so that it can continue to test functions which are defined as static/internal to buffer.c | |||||
| 2025-02-28 | buffer: remove buffer_printf | Randy Palamar | 4 | -20/+2 | |
| There was only a single user of this function because buffer_appendf is significantly more useful. Change that caller and reduce the code. | |||||
| 2025-02-22 | ci: also don't fail when the coverage file doesn't download correctly | Randy Palamar | 2 | -6/+6 | |
| 2025-02-22 | ci: don't let test coverage upload fail a workflow | Randy Palamar | 2 | -2/+2 | |
| Yes it would be better if some commits didn't have missing coverage but failing over it doesn't give us any useful info about the commit | |||||
| 2025-02-22 | style_set: add option to keep non-default style values | infastin | 6 | -24/+35 | |
| 2025-02-22 | update to scintillua-6.4 + 1 (org-mode lexer) | Matěj Cepl | 155 | -155/+259 | |
| 2025-02-22 | complete-filename: speed-up the tilda handling | Matěj Cepl | 1 | -2/+3 | |
| 2025-02-22 | introduce new `asciidoc` file type | Matěj Cepl | 1 | -0/+3 | |
| 2025-01-19 | complete-filename: complete tilda as $HOME as well | Matěj Cepl | 1 | -0/+6 | |
| 2025-01-12 | test: add a couple missed files to .gitignore | Randy Palamar | 1 | -6/+9 | |
| 2025-01-12 | sam: fix small oversight in cmd_filter | Randy Palamar | 1 | -4/+4 | |
| This was the only place where buffer_move was actaully doing something useful. | |||||
| 2025-01-12 | buffer: drop buffer_move function | Randy Palamar | 5 | -28/+6 | |
| 2025-01-12 | array: delete oneliners | Randy Palamar | 13 | -79/+67 | |
| same as buffer commit Array is completely visible | |||||
| 2025-01-11 | buffer: clear out one line functions | Randy Palamar | 9 | -70/+34 | |
| Buffer is fully exposed to the program, no need to rely on the linker to optimize useless code. | |||||
| 2025-01-11 | buffer: delete pointless buffer_init function | Randy Palamar | 11 | -48/+20 | |
| lets not make the code harder to read for no reason | |||||
| 2025-01-08 | ui: pass window id when setting style | Randy Palamar | 4 | -19/+18 | |
| There are a couple times when we want to set a style without an active window. In those cases we just want to use base UI_STYLE_*s and (Win *) is not needed. This fixes a crash when trying to do a vis:info() from lua during an initial file open event. Note that this code is due for a serious refactor, ui styles should be stored in Ui and window specific styles should be stored in Win. Then we won't need any of this difficult to follow indexing into the styles array based on window id and we will never have to realloc when a new window opens. Just another thing to add to my list. | |||||
| 2025-01-06 | scripts: make option listing more consistent | Randy Palamar | 3 | -11/+14 | |
| 2025-01-06 | scripts: fix shellcheck warnings and make scripts more uniform | Matěj Cepl | 3 | -32/+62 | |
| 2025-01-04 | curses ui: fix default color detection | Randy Palamar | 3 | -38/+24 | |
| closes: #1209 | |||||
| 2025-01-04 | ui: remove useless memcpy call | Randy Palamar | 1 | -11/+9 | |
| If the compiler wants to use memcpy to move 12 bytes it can inline the call itself otherwise we should just write the simple thing. | |||||
| 2025-01-04 | ui-vt100: write ouptut using write(3) | Randy Palamar | 1 | -4/+2 | |
| we use raw write elsewhere; no need to go through stdio unnecessarily. | |||||
| 2025-01-04 | remove duplicated read_buffer functions | Randy Palamar | 6 | -22/+17 | |
| When you take a pointer to a function in C that function is going to appear in full in the final binary. This means that there were 3 sections of the final binary with the exact same code. You could argue that in very high performance programs having that function closer to the current instruction when it is needed will give a performance boost but there are so many other places to gain more significant speed ups in vis before that would be remotely relevant. In fact, removing these allows the buffer_append call to inlined so that buffer_insert can be hopped to directly instead of including a useless hop in the middle. | |||||
| 2025-01-04 | accommodate vis for changes with updates in the lexers | Matěj Cepl | 2 | -4/+10 | |
| 2025-01-04 | Add Nix lexer | orbitalquark | 2 | -0/+103 | |
| Thanks to Samuel Marquis. | |||||
| 2025-01-04 | Recognize float suffixes in C lexer | orbitalquark | 1 | -1/+1 | |
| 2025-01-04 | Migrate Haskell lexer | orbitalquark | 1 | -17/+17 | |
| Thanks to Samuel Marquis. | |||||
| 2025-01-04 | Add Factor lexer | orbitalquark | 2 | -0/+72 | |
| Thanks to John Benediktsson. | |||||
| 2025-01-04 | Rename 'ansi_c', 'dmd', and 'rstats' lexers to 'c', 'd', and 'r' | orbitalquark | 6 | -11/+7 | |
| Originally this was to prevent clashes with Textadept's language-specific key handling, but this is no longer applicable. | |||||
| 2025-01-04 | lexers: switch to tabs for indentation | orbitalquark | 138 | -5242/+5238 | |
| 2025-01-04 | Fix errors with folding in reST lexer | orbitalquark | 1 | -2/+2 | |
| The lexer runs without error, but still does not really work. | |||||
| 2025-01-04 | Output lexer: match absolute program paths instead of just names | orbitalquark | 1 | -2/+4 | |
| 2025-01-04 | Migrate Literate Coffeescript lexer | orbitalquark | 1 | -9/+7 | |
| 2025-01-04 | Allow unfinished Makefile function definitions to be highlighted | orbitalquark | 1 | -2/+2 | |
| 2025-01-04 | Update lexer LDoc | orbitalquark | 1 | -12/+12 | |
| 2025-01-04 | Add 'org' directive to asm lexer | orbitalquark | 1 | -2/+2 | |
| 2025-01-04 | Increase the default LPeg stack size | orbitalquark | 1 | -0/+2 | |
| It is not clear how large this value should be. It appears to be a function of grammar complexity. For example, a problematic HTML file requires a value of 1329 to work, but removing either the 'attribute' rule or an embedded lexer reduces the limit. However, identifying which files trigger a stack overflow is not trivial. It does not appear to depend on file size. For example, the problematic HTML file is 125K, but a non-problematic HTML file of 500K works. | |||||
| 2025-01-04 | Add C23 attributes to C lexer | orbitalquark | 1 | -3/+17 | |
| Based on contribution from Samuel Marquis. | |||||
| 2025-01-04 | Improve performance of the text lexer | mitchell | 1 | -0/+2 | |
| Instead of highlighting non-whitespace characters one at a time, highlight whole ranges. | |||||
