aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core-commands.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-18<nEL> (set EOL mode) now sets the buffer's dirty flagRobin Haberkorn1-0/+7
2025-07-18support <:]q> (pop Q-Register) for getting a success/failure booleanRobin Haberkorn1-1/+2
2025-07-13implemented <ER> command for reading a file into the current bufferRobin Haberkorn1-0/+2
2025-07-11<EF> supports a numeric buffer id nowRobin Haberkorn1-1/+1
2025-07-04implemented <^B> for returning the current dateRobin Haberkorn1-0/+42
2025-06-08^S/^Y calculates the glyph offsets earlierRobin Haberkorn1-11/+18
2025-06-07added <FN> as a search-and-replace variant of <N>Robin Haberkorn1-0/+2
2025-06-01<nA> and <nQq> now return -1 in case the index n is out of rangeRobin Haberkorn1-13/+6
2025-05-24<EI> has been repurposed and is the macro file inclusion (indirect file) comm...Robin Haberkorn1-19/+13
2025-05-23<^C> is a plain "return" command now, while <^C^C> exits from the programRobin Haberkorn1-97/+178
2025-05-18allow process exit status to be determined by macrosRobin Haberkorn1-1/+8
2025-05-03disallow command-line termination ($$) while editing the command-line replace...Robin Haberkorn1-0/+12
2025-04-13fixed undoing bitfields on WindowsRobin Haberkorn1-64/+64
2025-04-09fixup: <EI> command can be at-modified as in `@EI/foo/`Robin Haberkorn1-1/+2
2025-04-09tightened rules for specifying modifiersRobin Haberkorn1-47/+129
2025-04-08improved rubbing out commands with modifiersRobin Haberkorn1-16/+27
2025-03-29added `@W`, `@P`, `@V` and `@Y` command variantsRobin Haberkorn1-5/+15
2025-03-23the ^W immediate editing command now mimics `Y` more closely and also rubs ou...Robin Haberkorn1-1/+1
2025-03-22added `P` command as a reverse form of `W`Robin Haberkorn1-1/+2
2025-03-22factored out all cursor movement and deletion commands into the new compilati...Robin Haberkorn1-599/+1
2025-03-22harmonized all word-movement and deletion commands: they move/delete until th...Robin Haberkorn1-20/+89
2025-03-15Curses: use special ellipsis symbol instead of "..." when truncating stringsRobin Haberkorn1-1/+1
2025-03-13rewrote <W> command on the same basis as <V> and <Y>Robin Haberkorn1-61/+57
2025-03-08fixed the `Y` command: no longer delete any characters after dotRobin Haberkorn1-31/+23
2025-02-16implemented mouse support via special ^KMOUSE and <EJ> with negative keysRobin Haberkorn1-37/+109
2025-01-19support :EF for saving a file before closing itRobin Haberkorn1-45/+0
2025-01-13updated copyright to 2025Robin Haberkorn1-1/+1
2024-12-28avoid some compiler warningsRobin Haberkorn1-1/+1
2024-12-13SciTECO lexing: fixed styling of commands after dollar or escape (when used a...Robin Haberkorn1-1/+2
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