aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-01-06replace oversized libutf with smaller versionRandy Palamar10-118/+49
2026-01-06vis-marks: make mark set cache actually usefulRandy Palamar5-65/+45
2026-01-06vis-marks: greatly simplify jumplist managementRandy Palamar7-142/+41
2026-01-04main: initialize signal handling before other parts of the editorFlorian Fischer1-19/+23
2025-12-31vis-single: fix implicit declaration of 'mkdtemp' and 'setenv'zdiff1-0/+1
2025-12-30lua: filetype: fix collision for lexers that target text filesJason Lenz1-10/+3
2025-12-23Add missing janet and todo.txt lexers to filetype.lua~engenforge1-0/+6
2025-12-22text: remove text-internal.hRandy Palamar3-89/+79
2025-12-22text: make text_snapshot return voidRandy Palamar2-3/+2
2025-12-22silence new gcc warningsRandy Palamar3-4/+8
2025-12-22move all standard library includes into util.hRandy Palamar45-216/+52
2025-12-16make vis a single file buildRandy Palamar11-152/+95
2025-12-16delete functions which were exposed as unusedRandy Palamar12-159/+3
2025-12-16mark all functions in headers with VIS_EXPORT or VIS_INTERNALRandy Palamar28-458/+480
2025-12-16main: make vis instance into a globalRandy Palamar3-23/+26
2025-12-16clean up remaining struct and function name collisionsRandy Palamar5-41/+41
2025-12-16main: replace key action enum, prototype, and table with single X-macro listRandy Palamar2-1276/+347
2025-12-16text-iterator: fix one byte over-read in codepoint iteratorRandy Palamar1-8/+8
2025-12-14Use STYLE_WHITESPACE for spaces, newlines, and tabsLaurence de Bruxelles4-5/+21
2025-12-09vis-lua: add file:snapshot methodRandy Palamar1-0/+12
2025-12-09show "pattern not found: foo" on search without resultChristian Hesse1-3/+8
2025-12-09introduce search_common...Christian Hesse1-7/+9
2025-12-08map: stop setting errno on errorRandy Palamar3-32/+15
2025-12-08util: replace memrchr with internal versionRandy Palamar6-46/+19
2025-12-06build: update alpine in docker build to version 3.23Christian Hesse1-1/+1
2025-12-05vis-lua: complete_command: utilize map_prefix() instead of grepRandy Palamar3-9/+9
2025-12-02doc/Makefile: add an empty clean target...Christian Hesse1-1/+4
2025-12-02test: add gdb debugging support to lua testsMatěj Cepl1-8/+36
2025-11-29cmd_write: show error message for non-existing path componentsFlorian Fischer1-1/+3
2025-11-29Clarify testing infrastructure for vis editorJorge Gomez1-2/+1
2025-11-28Add command completion with tab keyMax Schillinger4-4/+67
2025-11-28build: make clean also documentaitonMatěj Cepl1-0/+1
2025-11-28filetype: detect additional shell filesunrealapex1-1/+1
2025-11-28docs: remove $ from environment variable nameunrealapex1-1/+1
2025-11-28lua/lexers: synchronization with new release scintillua_6.6mitchell21-63/+316
2025-11-27ui: add missing includes for printfssewn1-0/+2
2025-11-24text-util: convert trivial functions to macrosRandy Palamar2-15/+3
2025-11-24text: remove a bunch of unused save functionsRandy Palamar7-68/+26
2025-11-24text-io: make TextSave visibleRandy Palamar4-72/+53
2025-11-24text-io: do not free the temporary file name before unlinking the fileFlorian Fischer1-2/+0
2025-11-12Fixed typoStefan1-1/+1
2025-08-19Fixes waycopy hanging due to unclosed stderr fdrunitclean1-2/+2
2025-06-13doc: source_suffix should be a map, not a listMatěj Cepl1-1/+1
2025-06-13lua/lexers: update to scintillua 6.5Matěj Cepl7-532/+720
2025-06-13doc: fix Markdown in CHANGELOG.mdMatěj Cepl1-2/+2
2025-06-13doc: fix Doxygen comments for vis-subprocess.cMatěj Cepl1-1/+5
2025-06-13doc: fix Doxygen comments for view.hMatěj Cepl1-18/+23
2025-06-13doc: fix Doxygen comments for text.hMatěj Cepl1-24/+31
2025-06-13doc: fix Doxygen comments for vis.hMatěj Cepl1-201/+634
2025-06-13doc: fix Doxygen comments for map.hMatěj Cepl1-23/+53