aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2025-04-04scroll caret __almost__ always automatically after key pressesRobin Haberkorn2-7/+10
2025-03-29^W also rubs out/in `@` and `:` modifiersRobin Haberkorn1-0/+15
2025-03-29added `@W`, `@P`, `@V` and `@Y` command variantsRobin Haberkorn3-134/+138
2025-03-23the ES command (send Scintilla message) now supports passing both wParam and ...Robin Haberkorn2-18/+44
2025-03-23refactored Lexilla/Scintillua support: it's now in teco_create_lexer()Robin Haberkorn1-59/+80
2025-03-23the ^W immediate editing command now mimics `Y` more closely and also rubs ou...Robin Haberkorn3-6/+28
2025-03-22added `P` command as a reverse form of `W`Robin Haberkorn3-4/+38
2025-03-22factored out all cursor movement and deletion commands into the new compilati...Robin Haberkorn4-599/+676
2025-03-22harmonized all word-movement and deletion commands: they move/delete until th...Robin Haberkorn3-22/+95
2025-03-21fixed rubout of Q-Register specificationsRobin Haberkorn4-4/+12
2025-03-21don't use TECO_DEFINE_UNDO_OBJECT_OWN() for what are essentially scalarsRobin Haberkorn2-8/+14
2025-03-19fixup cddc9bf83eb5cd2c69626b31ae7373342523b626: errors must be printed before...Robin Haberkorn1-6/+4
2025-03-19fixup cddc9bf83eb5cd2c69626b31ae7373342523b626: avoid g_prefix_error_literal()Robin Haberkorn1-1/+1
2025-03-19fixed leaking data on ruboutRobin Haberkorn4-16/+26
2025-03-17fixed leaking partially built string arguments in case of errorsRobin Haberkorn1-0/+1
2025-03-17free some global objects even in the error case, in order to appease ValgrindRobin Haberkorn1-14/+18
2025-03-17fixed memory leak when seeing an existing label (exactly the same or redefini...Robin Haberkorn1-17/+15
2025-03-16further improved monochrome terminal support: fixed reverse text on reverse b...Robin Haberkorn4-28/+72
2025-03-15Curses: use special ellipsis symbol instead of "..." when truncating stringsRobin Haberkorn3-15/+38
2025-03-13updated Scinterm: my monochrome patch was merged only with some modificationsRobin Haberkorn1-7/+11
2025-03-13rewrote <W> command on the same basis as <V> and <Y>Robin Haberkorn1-61/+57
2025-03-08added "email" lexer for writing mailsRobin Haberkorn1-0/+1
2025-03-08fixed the `Y` command: no longer delete any characters after dotRobin Haberkorn1-31/+23
2025-03-07ncurses: support monochrome terminalsRobin Haberkorn1-11/+26
2025-03-03rename sample.teco_ini to fallback.teco_ini and mung it by defaultRobin Haberkorn1-2/+24
2025-03-02refactored GTK implementation of teco_view_t into its own fileRobin Haberkorn3-96/+127
2025-03-02GTK: always scroll caret when window size changesRobin Haberkorn1-47/+59
2025-03-02GTK: set the mouse cursor on the Scintilla view to signal business and on the...Robin Haberkorn2-0/+60
2025-03-01fixed clicking the file completion popup in ~/Robin Haberkorn2-1/+5
2025-02-27implemented ncurses clipboard support via external processesRobin Haberkorn1-39/+210
2025-02-27EC/EG command: check for null-bytes in $COMSPEC/$SHELLRobin Haberkorn1-6/+10
2025-02-24fixed rubbing out `?` (help) after editing a Q-RegisterRobin Haberkorn1-2/+2
2025-02-24Gtk: fixed MOUSE macro invocation when detecting double/triple clicksRobin Haberkorn1-1/+5
2025-02-24Curses: fixed flickering when scrolling through the auto-completion popup (or...Robin Haberkorn2-8/+14
2025-02-24Curses: avoid completing filenames when clicking the upper border of the popu...Robin Haberkorn1-0/+4
2025-02-23support mouse interaction with popup windowsRobin Haberkorn20-55/+431
2025-02-16only scroll the caret if dot changesRobin Haberkorn2-15/+28
2025-02-16implemented mouse support via special ^KMOUSE and <EJ> with negative keysRobin Haberkorn6-61/+354
2025-02-15redefining labels is a warning nowRobin Haberkorn3-63/+80
2025-01-19support :EF for saving a file before closing itRobin Haberkorn3-45/+60
2025-01-19file and directory auto completions can now be case-insensitiveRobin Haberkorn1-7/+69
2025-01-13updated copyright to 2025Robin Haberkorn65-65/+65
2024-12-30support +line[,column] and filename:line:column syntaxes when opening filesRobin Haberkorn1-12/+33
2024-12-28avoid some compiler warningsRobin Haberkorn2-3/+3
2024-12-24introduced true block and EOL commentsRobin Haberkorn2-26/+85
2024-12-22Curses: fixed inserting null-byte (^@) by pressing Ctrl+@Robin Haberkorn1-3/+3
2024-12-22fixed lexing (syntax highlighting) of the null-character (^@) in SciTECO codeRobin Haberkorn3-4/+8
2024-12-22fixed indention in interface-curses/interface.cRobin Haberkorn1-9/+9
2024-12-22fixed crashes while setting special Q-Registers with EU (string-building char...Robin Haberkorn2-7/+8
2024-12-22support external Scintilla lexer libraries and Scintillua in particularRobin Haberkorn2-8/+109