ledit

Text editor (WIP)
git clone git://lumidify.org/ledit.git (fast, but not encrypted)
git clone https://lumidify.org/ledit.git (encrypted, but very slow)
git clone git://4kcetb7mo7hj6grozzybxtotsub5bempzo4lirzc3437amof2c2impyd.onion/ledit.git (over tor)
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-12-26 20:24Fix default configlumidify2+3-1
2023-12-21 18:47Fix keyboard handling when using xwaylandlumidify1+21-10
2023-12-21 18:45Make some things static; add misc commentslumidify4+17-8
2023-11-04 20:40Update documentationlumidify2+9-4
2023-11-04 20:18Don't attempt to open non-regular fileslumidify1+41-9
2023-11-04 19:11Set window background color properlylumidify2+1-3
2023-11-04 18:46Only call resize function when size of window has actually changedlumidify2+2-2
2023-11-04 18:11Add basic infrastructure for sort of automated testslumidify10+466-45
2023-10-25 11:42Fix crash and other misc. bugslumidify5+34-28
2023-10-06 09:05Fix bug with undolumidify2+28-12
2023-10-05 10:18Change default for highlight-search to falselumidify4+5-3
2023-10-05 10:10Add basic uppercase/lowercase supportlumidify5+118-13
2023-10-02 08:49Add rudimentary support for extra line spacinglumidify7+54-27
2023-09-23 08:51Fix crash; modify config slightlylumidify2+21-14
2023-08-21 09:14Add note on xcursor to READMElumidify1+6-2
2023-08-20 20:15Replace broken clipboard handling with ctrlsellumidify6+1832-200
2023-06-02 11:40Change view_get_line to macro to make the error message more usefullumidify4+11-2
2023-02-09 09:43Write error message to emergency dumplumidify5+47-10
2022-10-22 09:57Adjust default config for new search word highlightinglumidify1+2-2
2022-10-22 09:47Support highlighting entire words when searching and replacinglumidify14+134-45
2022-09-08 11:40Fix potential buffer overflowlumidify1+2-2
2022-09-02 13:17Support displaying the keyboard layout in the bottom barlumidify10+42-15
2022-09-02 12:50Add format string for bottom barlumidify9+411-236
2022-09-01 20:02Refactor clipboard handlinglumidify12+502-319
2022-09-01 08:54Remove mapping for substitute command because it could lead to confusionlumidify1+0-2
2022-07-19 07:55Fix wrong message shown while substituting with confirmationlumidify1+2-2
2022-07-17 16:25Fix buglumidify2+4-3
2022-07-07 11:14Check for XBufferOverflow when handling keys; misc fixeslumidify7+58-20
2022-05-28 14:33Fix small manpage errorlumidify2+4-1
2022-05-28 11:45Fix a few minor issueslumidify4+13-9
2022-05-28 11:11Sort of document keysymslumidify1+163-5
2022-05-28 10:12Slightly improve key handlinglumidify3+44-6
2022-05-27 21:19Improve manpages and make some commands more consistentlumidify12+1237-1170
2022-05-26 20:03Merge remote-tracking branch 'origin/master'lumidify3+17-3
2022-05-26 19:53Add support for config filelumidify37+3715-1126
2022-02-14 13:09Fix compilation with other versions of pangolumidify5+10-3
2022-01-16 20:00Fix mouse selectionlumidify1+1-1
2022-01-16 18:46Update stored modification time when writing filelumidify1+6-0
2022-01-16 12:25Fix minor issueslumidify7+24-9
2022-01-12 21:25Fix theme cleanuplumidify1+5-0
2022-01-12 18:33Add more options to themelumidify9+57-18
2021-12-26 20:17Change compilation flags; fix small issue with memory managementlumidify4+6-2
2021-12-26 18:10Fix crash on closing viewlumidify6+38-5
2021-12-26 17:31Four is not the same as fivelumidify1+1-1
2021-12-26 17:27Wipe line cursor on undo/redolumidify3+16-9
2021-12-26 15:30And another small clarification (+ a small bugfix)lumidify2+6-0
2021-12-26 14:47Add small clarification to configuration documentationlumidify1+3-1
2021-12-26 14:37Implement middle-click pastinglumidify5+54-25
2021-12-26 10:06Improve documentation very slightlylumidify2+9-5
2021-12-25 16:50Document theme configurationlumidify2+13-0
2021-12-25 10:54Improve documentationlumidify4+139-28
2021-12-23 22:42Fix crash in undo/redolumidify1+2-4
2021-12-23 20:40Add key mappings for other languageslumidify4+371-13
2021-12-23 20:06Fix a few bugslumidify5+30-11
2021-12-22 20:44Fix various problemslumidify11+174-168
2021-12-19 12:27Improve Makefilelumidify4+52-8
2021-12-18 20:44Start cleaning up and adding documentationlumidify43+1642-589
2021-12-10 19:23Improve file handlinglumidify8+231-58
2021-12-09 22:13Change assert to dump contents of buffer before abortlumidify14+170-52
2021-12-09 19:10Improve range parsing; add search and command historylumidify11+262-32
2021-12-09 16:34Somewhat properly implement substitutionlumidify5+251-100
2021-12-09 10:01Move undo handling to bufferlumidify8+553-535
2021-12-08 19:56Start implementing substitutionlumidify7+181-3
2021-12-03 22:02Add some more documentationlumidify10+73-9
2021-12-02 22:25Add documentation for undolumidify2+79-4
2021-12-02 21:56Add documentation for windowlumidify3+256-27
2021-12-01 09:53Add documentation for viewlumidify9+467-119
2021-11-29 08:19Rename some functionslumidify17+511-507
2021-11-28 20:06Add support for multiple viewslumidify31+4305-3457
2021-11-21 13:30Don't keep a PangoLayout for every linelumidify9+675-346
2021-11-18 11:05Sort of improve Ctrl-d/Ctrl-ulumidify1+62-37
2021-11-17 22:38Respect cursor x position when scrolling (Ctrl-d/Ctrl-u)lumidify2+6-4
2021-11-17 21:39Finish removing direct usage of pango in keys_basic.clumidify3+121-71
2021-11-17 10:19Clean up some usage of pango in keys_basic.clumidify3+99-92
2021-11-15 08:59Filter resize eventslumidify4+38-13
2021-11-14 20:50Implement switching between hard line and soft line modelumidify10+322-110
2021-11-12 22:31Improve bottom bar text inputlumidify7+233-12
2021-11-11 17:48Fix compilation on Linuxlumidify2+15-5
2021-11-11 12:41Make selecting and scrolling work somewhat betterlumidify7+106-31
2021-11-10 23:02Make marks work with selections and motion callbackslumidify7+131-93
2021-11-10 22:35Implement J, I, and ^lumidify4+126-4
2021-11-10 20:43Clean up commands with motion callbacklumidify2+160-152
2021-11-10 19:01Implement Y and rlumidify2+94-21
2021-11-10 10:27Implement yankinglumidify4+110-22
2021-11-08 08:11Remove warningslumidify2+2-22
2021-11-07 20:21Implement x, X, D, C; fix issue with undolumidify5+218-68
2021-11-06 22:42Add commands for jumping to characterlumidify5+179-9
2021-11-05 20:04Implement appending commandslumidify4+74-1
2021-11-05 18:06Implement word movement commandslumidify4+361-0
2021-11-04 12:22Add basic support for markslumidify6+121-2
2021-11-02 10:30Add catch-all to insert mode in other languages so adding text works at leastlumidify2+6-2
2021-11-02 10:05Fix various issues with selection; fix escape key in normal modelumidify5+43-29
2021-11-02 09:27Slightly change behavior of moving to end of line; change drawing of spaces at the end of soft lineslumidify7+93-63
2021-11-01 20:29Add buggy implementation of '$'lumidify3+88-10
2021-11-01 18:04Add change command ('c')lumidify3+80-0
2021-11-01 15:47Improve(?) pasting and add backwards pasting (P)lumidify2+67-3
2021-11-01 12:17Implement pasting (well, sort of)lumidify2+97-26
2021-11-01 09:46Add G for moving to specific linelumidify2+34-0
2021-11-01 08:45Separate config .h files in Makefile to avoid unnecessary recompilationlumidify1+3-4
2021-11-01 08:42Add aliases for cursor movement commandslumidify1+5-0
2021-11-01 08:37Implement Ctrl-u and Ctrl-dlumidify2+70-6
2021-10-31 20:36Implement Ctrl-e and Ctrl-ylumidify6+200-14
2021-10-30 07:11Sort of fix cursor movement when scrolling whole screenslumidify2+16-8
2021-10-29 19:03Add Ctrl-f and Ctrl-b for scrolling whole screens at a timelumidify5+107-12
2021-10-24 13:21Free memory properly on exitlumidify12+74-16
2021-10-24 12:04Respect theme for cursor and text selectionlumidify2+11-5
2021-10-24 11:48Add basic (buggy) support for command repetitionlumidify4+171-26
2021-10-23 17:39Minor refactoringlumidify35+3503-2477
2021-09-22 18:17Add basic file loading and writing functionalitylumidify4+122-11
2021-09-19 17:27Add basic support for commandslumidify6+142-35
2021-06-29 17:06Add basic undo/redo supportlumidify12+738-138
2021-06-12 20:49Use gap buffer for textlumidify4+495-133
2021-06-05 18:16Abstract text operations a bitlumidify3+149-77
2021-05-26 19:39Add very basic search functionality and start working on commandslumidify7+459-22
2021-05-22 16:11Add text width to eliminate some magic numberslumidify3+50-30
2021-05-22 07:47Show current modelumidify4+114-10
2021-05-20 19:37Add support for Ctrl-c and Ctrl-vlumidify4+170-95
2021-05-17 20:59Add basic (buggy) clipboard supportlumidify2+288-5
2021-05-16 18:26Add visual mode and make current keys work with itlumidify3+195-91
2021-05-15 19:07Add initial work for selection supportlumidify6+152-0
2021-05-14 19:22Fix positioning of cursor after deleting characterslumidify1+19-9
2021-05-13 19:54Add basic repetition and motion callback support to cursor movement keyslumidify2+171-90
2021-05-12 19:47Add initial support for deletionlumidify3+452-175
2021-04-24 17:28Start implementing more complex commandslumidify3+240-51
2021-04-14 19:04Somewhat fix up and down cursor movementlumidify3+73-37
2021-04-11 20:05Split code into several files and clean up a bitlumidify10+951-614
2021-04-10 19:18Modify cache to cache individual lineslumidify1+106-185
2021-04-04 20:29Cache pre-rendered textlumidify2+231-66
2021-04-01 19:50Move viewport with text cursorlumidify1+31-1
2021-04-01 18:12Add scrollbar dragginglumidify1+44-4
2021-04-01 17:31Add initial work that was done without version controllumidify3+887-0
2022-09-01 08:54Remove mapping for substitute command because could lead to confusionlumidify1+0-2
2022-07-19 07:55Fix wrong message shown while substituting with confirmationlumidify1+2-2
2022-07-17 16:25Fix buglumidify2+4-3
2022-07-07 11:14Check for XBufferOverflow when handling keys; misc fixeslumidify7+58-20
2022-05-28 14:33Fix small manpage errorlumidify2+4-1
2022-05-28 11:45Fix a few minor issueslumidify4+13-9
2022-05-28 11:11Sort of document keysymslumidify1+163-5
2022-05-28 10:12Slightly improve key handlinglumidify3+44-6
2022-05-27 21:19Improve manpages and make some commands more consistentlumidify12+1237-1170
2022-05-26 20:03Merge remote-tracking branch 'origin/master'lumidify3+17-3
2022-05-26 19:53Add support for config filelumidify37+3715-1126
2022-05-16 11:57Fix crash when moving cursor under certain conditionslumidify1+1-2
2022-05-09 09:26Add temporary fix for undolumidify1+15-0
2022-05-09 08:12Fix view closinglumidify1+1-1
2022-02-14 13:09Fix compilation with other versions of pangolumidify5+10-3
2022-01-16 20:00Fix mouse selectionlumidify1+1-1
2022-01-16 18:46Update stored modification time when writing filelumidify1+6-0
2022-01-16 12:25Fix minor issueslumidify7+24-9
2022-01-12 21:25Fix theme cleanuplumidify1+5-0
2022-01-12 18:33Add more options to themelumidify9+57-18
2021-12-26 20:17Change compilation flags; fix small issue with memory managementlumidify4+6-2
2021-12-26 18:10Fix crash on closing viewlumidify6+38-5
2021-12-26 17:31Four is not the same as fivelumidify1+1-1
2021-12-26 17:27Wipe line cursor on undo/redolumidify3+16-9
2021-12-26 15:30And another small clarification (+ a small bugfix)lumidify2+6-0
2021-12-26 14:47Add small clarification to configuration documentationlumidify1+3-1
2021-12-26 14:37Implement middle-click pastinglumidify5+54-25
2021-12-26 10:06Improve documentation very slightlylumidify2+9-5
2021-12-25 16:50Document theme configurationlumidify2+13-0
2021-12-25 10:54Improve documentationlumidify4+139-28
2021-12-23 22:42Fix crash in undo/redolumidify1+2-4
2021-12-23 20:40Add key mappings for other languageslumidify4+371-13
2021-12-23 20:06Fix a few bugslumidify5+30-11
2021-12-22 20:44Fix various problemslumidify11+174-168
2021-12-19 12:27Improve Makefilelumidify4+52-8
2021-12-18 20:44Start cleaning up and adding documentationlumidify43+1642-589
2021-12-10 19:23Improve file handlinglumidify8+231-58
2021-12-09 22:13Change assert to dump contents of buffer before abortlumidify14+170-52
2021-12-09 19:10Improve range parsing; add search and command historylumidify11+262-32
2021-12-09 16:34Somewhat properly implement substitutionlumidify5+251-100
2021-12-09 10:01Move undo handling to bufferlumidify8+553-535
2021-12-08 19:56Start implementing substitutionlumidify7+181-3
2021-12-03 22:02Add some more documentationlumidify10+73-9
2021-12-02 22:25Add documentation for undolumidify2+79-4
2021-12-02 21:56Add documentation for windowlumidify3+256-27
2021-12-01 09:53Add documentation for viewlumidify9+467-119
2021-11-29 08:19Rename some functionslumidify17+511-507
2021-11-28 20:06Add support for multiple viewslumidify31+4305-3457
2021-11-21 13:30Don't keep a PangoLayout for every linelumidify9+675-346
2021-11-18 11:05Sort of improve Ctrl-d/Ctrl-ulumidify1+62-37
2021-11-17 22:38Respect cursor x position when scrolling (Ctrl-d/Ctrl-u)lumidify2+6-4
2021-11-17 21:39Finish removing direct usage of pango in keys_basic.clumidify3+121-71
2021-11-17 10:19Clean up some usage of pango in keys_basic.clumidify3+99-92
2021-11-15 08:59Filter resize eventslumidify4+38-13
2021-11-14 20:50Implement switching between hard line and soft line modelumidify10+322-110
2021-11-12 22:31Improve bottom bar text inputlumidify7+233-12
2021-11-11 17:48Fix compilation on Linuxlumidify2+15-5
2021-11-11 12:41Make selecting and scrolling work somewhat betterlumidify7+106-31
2021-11-10 23:02Make marks work with selections and motion callbackslumidify7+131-93
2021-11-10 22:35Implement J, I, and ^lumidify4+126-4
2021-11-10 20:43Clean up commands with motion callbacklumidify2+160-152
2021-11-10 19:01Implement Y and rlumidify2+94-21
2021-11-10 10:27Implement yankinglumidify4+110-22
2021-11-08 08:11Remove warningslumidify2+2-22
2021-11-07 20:21Implement x, X, D, C; fix issue with undolumidify5+218-68
2021-11-06 22:42Add commands for jumping to characterlumidify5+179-9
2021-11-05 20:04Implement appending commandslumidify4+74-1
2021-11-05 18:06Implement word movement commandslumidify4+361-0
2021-11-04 12:22Add basic support for markslumidify6+121-2
2021-11-02 10:30Add catch-all to insert mode in other languages so adding text works at leastlumidify2+6-2
2021-11-02 10:05Fix various issues with selection; fix escape key in normal modelumidify5+43-29
2021-11-02 09:27Slightly change behavior of moving to end of line; change drawing of spaces at the end of soft lineslumidify7+93-63
2021-11-01 20:29Add buggy implementation of '$'lumidify3+88-10
2021-11-01 18:04Add change command ('c')lumidify3+80-0
2021-11-01 15:47Improve(?) pasting and add backwards pasting (P)lumidify2+67-3
2021-11-01 12:17Implement pasting (well, sort of)lumidify2+97-26
2021-11-01 09:46Add G for moving to specific linelumidify2+34-0
2021-11-01 08:45Separate config .h files in Makefile to avoid unnecessary recompilationlumidify1+3-4
2021-11-01 08:42Add aliases for cursor movement commandslumidify1+5-0
2021-11-01 08:37Implement Ctrl-u and Ctrl-dlumidify2+70-6
2021-10-31 20:36Implement Ctrl-e and Ctrl-ylumidify6+200-14
2021-10-30 07:11Sort of fix cursor movement when scrolling whole screenslumidify2+16-8
2021-10-29 19:03Add Ctrl-f and Ctrl-b for scrolling whole screens at a timelumidify5+107-12
2021-10-24 13:21Free memory properly on exitlumidify12+74-16
2021-10-24 12:04Respect theme for cursor and text selectionlumidify2+11-5
2021-10-24 11:48Add basic (buggy) support for command repetitionlumidify4+171-26
2021-10-23 17:39Minor refactoringlumidify35+3503-2477
2021-09-22 18:17Add basic file loading and writing functionalitylumidify4+122-11
2021-09-19 17:27Add basic support for commandslumidify6+142-35
2021-06-29 17:06Add basic undo/redo supportlumidify12+738-138
2021-06-12 20:49Use gap buffer for textlumidify4+495-133
2021-06-05 18:16Abstract text operations a bitlumidify3+149-77
2021-05-26 19:39Add very basic search functionality and start working on commandslumidify7+459-22
2021-05-22 16:11Add text width to eliminate some magic numberslumidify3+50-30
2021-05-22 07:47Show current modelumidify4+114-10
2021-05-20 19:37Add support for Ctrl-c and Ctrl-vlumidify4+170-95
2021-05-17 20:59Add basic (buggy) clipboard supportlumidify2+288-5
2021-05-16 18:26Add visual mode and make current keys work with itlumidify3+195-91
2021-05-15 19:07Add initial work for selection supportlumidify6+152-0
2021-05-14 19:22Fix positioning of cursor after deleting characterslumidify1+19-9
2021-05-13 19:54Add basic repetition and motion callback support to cursor movement keyslumidify2+171-90
2021-05-12 19:47Add initial support for deletionlumidify3+452-175
2021-04-24 17:28Start implementing more complex commandslumidify3+240-51
2021-04-14 19:04Somewhat fix up and down cursor movementlumidify3+73-37
2021-04-11 20:05Split code into several files and clean up a bitlumidify10+951-614
2021-04-10 19:18Modify cache to cache individual lineslumidify1+106-185
2021-04-04 20:29Cache pre-rendered textlumidify2+231-66
2021-04-01 19:50Move viewport with text cursorlumidify1+31-1
2021-04-01 18:12Add scrollbar dragginglumidify1+44-4
2021-04-01 17:31Add initial work that was done without version controllumidify3+887-0