aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core-commands.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-13document the FK...$^SR idiomRobin Haberkorn1-0/+2
2024-12-13implemented Scintilla lexer for SciTECO code, i.e. TECO syntax highlightingRobin Haberkorn1-5/+15
2024-12-08implemented the ^Q command for converting between line and glyph positionsRobin Haberkorn1-0/+65
2024-12-06support the ::S anchored search (string comparison) command (and ::FD, ::FR, ...Robin Haberkorn1-23/+31
2024-12-04the <Xq> command now supports the @ modifier for cutting into the registerRobin Haberkorn1-1/+3
2024-12-04implemented ^Y/^S commands for receiving pattern match/insertion ranges and l...Robin Haberkorn1-2/+118
2024-11-24added special Q-Register ":" for accessing dotRobin Haberkorn1-0/+2
2024-11-24minor documentation changes: use typographic quotes instead of "Robin Haberkorn1-1/+1
2024-11-23disallow setting the radix to values lower than 2Robin Haberkorn1-6/+1
2024-11-23the search mode and current radix are mapped to __local__ Q-Registers ^X and ...Robin Haberkorn1-12/+43
2024-11-23implemented search mode flag (^X): allow case-sensitive searches (closes #17)Robin Haberkorn1-1/+2
2024-10-30fixed invalid memory access when executing the F< command (but only when jump...Robin Haberkorn1-1/+1
2024-10-16fixup: use teco_machine_t::must_undo instead of trying to identify the curren...Robin Haberkorn1-5/+2
2024-10-15fixed memory corruptions due to undoing the teco_machine_stringbuilding_t::co...Robin Haberkorn1-1/+5
2024-10-15improved support for braces within loops: warn about unclosed braces and allo...Robin Haberkorn1-2/+11
2024-09-23allow OSC-52 clipboards on all terminal emulatorsRobin Haberkorn1-4/+3
2024-09-20^W^W and ^V^V can be typed completely with upcarets now and they case fold al...Robin Haberkorn1-2/+2
2024-09-16Curses: added support for cool Unicode icons (refs #5)Robin Haberkorn1-0/+5
2024-09-12function key macros have been reworked into a more generic key macro featureRobin Haberkorn1-4/+3
2024-09-11the SciTECO parser is Unicode-based now (refs #5)Robin Haberkorn1-13/+12
2024-09-09teco_glyphs2bytes() and teco_bytes2glyphs() renamed to teco_interface_glyphs2...Robin Haberkorn1-15/+15
2024-09-09added raw ANSI mode to facilitate 8-bit clean editing (refs #5)Robin Haberkorn1-3/+5
2024-09-09Xq and ]q inherit the document encoding from the source document (refs #5)Robin Haberkorn1-3/+1
2024-09-09the ^EUq string building escape now respects the encoding (can insert bytes o...Robin Haberkorn1-2/+7
2024-09-09<I> command evaluates input codepoints (refs #5)Robin Haberkorn1-10/+18
2024-09-09conditionals now check for Unicode codepoints (refs #5)Robin Haberkorn1-7/+7
2024-09-09:EL can be used to perform codepage conversions now (refs #5)Robin Haberkorn1-27/+217
2024-09-09avoid redunancies between teco_qreg_plain_get_character() and teco_state_star...Robin Haberkorn1-26/+1
2024-09-09reserve at most 4 bytes for UTF-8 encoded characters (refs #5)Robin Haberkorn1-1/+1
2024-09-09implemented <EE> and <^E> commands for configuring encodings and translating ...Robin Haberkorn1-1/+128
2024-09-09Unicode support for the Q-Register commands (refs #5)Robin Haberkorn1-0/+3
2024-09-09Glyph to byte offset mapping is now using the line character index (refs #5)Robin Haberkorn1-38/+15
2024-09-09implemented Unicode support for rubin/rubout and a number of commands (WIP) (...Robin Haberkorn1-31/+111
2024-08-28fixed retrieval of characters with codes larger than 127 - always return unsi...Robin Haberkorn1-2/+3
2024-02-06avoid Groff warnings due to `\` escapesRobin Haberkorn1-2/+2
2024-01-28cursor movement via fnkeys.tes now preserves the column as in most text editorsRobin Haberkorn1-1/+18
2024-01-21updated copyright to 2024Robin Haberkorn1-1/+1
2023-04-18no longer try to avoid automatic scrolling - this is patched out of Scintilla...Robin Haberkorn1-13/+11
2023-04-05updated copyright to 2023Robin Haberkorn1-1/+1
2022-12-10fixed pass-through loops: especially :> and :F<Robin Haberkorn1-15/+46
2022-11-28fixed a number of crashes due to empty string arguments or uninitialized regi...Robin Haberkorn1-0/+1
2022-06-21updated copyright to 2022 and updated TODORobin Haberkorn1-1/+1
2022-06-21avoid unnecessary creation of undo tokensRobin Haberkorn1-4/+6
2022-06-21fixed rubout of certain constructs like Ifoo$FRX$$Robin Haberkorn1-1/+12
2021-10-11optimized caret scrolling: this is a costly operation and is now done only on...Robin Haberkorn1-16/+13
2021-06-02renamed scintilla.[ch] to symbols.[ch]: fixes builds on case-insensitive file...Robin Haberkorn1-1/+1
2021-05-30THE GREAT CEEIFICATION EVENTRobin Haberkorn1-0/+2510