cat9

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-06-25
09:37
always restore default_prompt handler on root:revert() Leaf check-in: 61294afbfb user: void tags: sub, trunk
09:21
edit: add ':' prompt and scrolling to explicit line number check-in: c31d248f2f user: void tags: sub, trunk
08:20
edit: add ctrl+b/d and view #n scroll page nowrap check-in: 8275cf45d4 user: void tags: sub, trunk
08:08
edit: missed check in modifier mask prefilter check-in: 2eca6c4c2e user: void tags: sub, trunk
07:04
edit: make sure regular mod+bindings don't bleed through unless we want to check-in: a71f5f9723 user: letoram tags: sub, trunk
2025-06-20
09:07
edit: invalidate langsup latched to history modification This still invalidates the full buffer which is .. not ideal .. but worse still is that editctl yank-paste has some subtle issues, one is that it magically inserts one extra space at beginning of line sometimes and revert strips an extra line if it is empty. check-in: bc9eadc530 user: letoram tags: sub, trunk
04:33
editctl: lang lua basic/inefficient syntax highlighting check-in: 60302fab35 user: letoram tags: sub, trunk
01:27
lang: modify lexer to work on table from job.data check-in: 08b6a39a25 user: letoram tags: sub, trunk
2025-06-17
02:28
wire in hooks for view #n edit lang check-in: 9506a9e970 user: letoram tags: sub, trunk
2025-06-16
20:57
(edit) add fold creation from visual select + stub in language support check-in: 54e6a15194 user: letoram tags: sub, trunk
13:47
base: add lexer from PenLight The purpose for this is to get a basic editctl native highlighting for Lua/C without all the inane complexity of LSP et al. check-in: 35724612c8 user: letoram tags: sub, trunk
2025-06-15
23:05
edit: support cmd [number] action check-in: 9edd7a21dd user: letoram tags: sub, trunk
2025-06-14
23:34
lots of improvements to history management check-in: 7b16502dc8 user: letoram tags: sub, trunk
2025-06-03
21:10
safeguard against each_ch without error handler check-in: 6e07f46c77 user: letoram tags: sub, trunk
14:14
expose cursor style/color override for editctl and readline check-in: 5cd548cd61 user: letoram tags: sub, trunk
2025-05-19
17:15
(edit) visual-delete check-in: c4ebf5087b user: void tags: sub, trunk
2025-05-17
23:57
edit: fixes from yank into paste into undo check-in: 774171503a user: void tags: sub, trunk
2025-05-16
07:34
editctl: fix yank after selection rework, add yank-to-job (Y) check-in: 37d721999c user: void tags: sub, trunk
2025-05-04
16:56
dev: unbreak scm after diff/merge/match move check-in: bfc1bf35e6 user: letoram tags: sub, trunk
2025-05-01
21:12
simplify vsel to respect folding, block offset alignment from landing in active fold range check-in: ca7ba43a15 user: letoram tags: sub, trunk
2025-04-27
23:41
view fold remove working for subfolds, suggestion now use linenumber check-in: 4be8543106 user: letoram tags: sub, trunk
20:14
view fold: flesh out commands suggestions are mostly there, testing and update editctl cursor to line resolution needed next (input into a folded region will resolve to the wrong linenumber, we need to sweep the active view). Then we can add controls to translate visual selection into fold. check-in: ef696904b0 user: letoram tags: sub, trunk
2025-04-26
23:30
click to toggle fold/unfold check-in: 68e0e9d93a user: letoram tags: sub, trunk
15:14
view: add partial support for 'fold' The actual argument handling is still missing, but this adds the drawing part of jobctl/drawing for hierarchical folds. The intention is to let you manually mark a start-stop region as foldable, and then expand editctl with an external oracle like block analysis from a language parser that would fill them out automatically. check-in: ca97e3a876 user: letoram tags: sub, trunk
04:38
allow view #n edit diff to create diff into a job The presentation and controls for the new job are still incorrect, partly because diff_merge_patch does not support linemode for lua due to lacking unicode support, that should be patched in with our unicode functions. check-in: cd6af6e953 user: letoram tags: sub, trunk
2025-04-24
11:49
editctl: support revert check-in: 1647a84051 user: letoram tags: sub, trunk
11:26
editctl: add more actions to undo history check-in: 8a2cd9867d user: letoram tags: sub, trunk
08:25
editctl: stub in undo check-in: 9b0f5a7b94 user: void tags: sub, trunk
2025-04-23
13:14
editctl: support view #n edit revert for restoring on-enter snapshot check-in: d9b7e10656 user: void tags: sub, trunk
09:58
move diff/match/patch to base check-in: 45a1767b50 user: letoram tags: sub, trunk
2025-04-22
22:08
editctl: add top,middle,bottom jumps check-in: 9f122a473a user: letoram tags: sub, trunk
2025-04-20
20:09
editctl: make view job edit act as toggle on/off check-in: a307b9df0a user: letoram tags: sub, trunk
19:01
editctl: add scrolling when cursor is outside of vertical bounds check-in: 32ab9c58da user: letoram tags: sub, trunk
10:32
editctl: handle word-step backwards across boundary check-in: d5dbd0ee08 user: letoram tags: sub, trunk
2025-04-19
09:14
editctl: fix step word back check-in: d057ff6a4e user: letoram tags: sub, trunk
2025-04-18
18:10
editctl: support yank and paste-after, paste-on check-in: a30153f278 user: letoram tags: sub, trunk
10:10
editctl: partial visual selection mode Trying to get the same mechanism working for both mouse based, cursor based and block based selections with gaps so this will take some more work. Major issue currently is shrinking upper bound across rows retaining the first character selected on row. check-in: ad72350fcb user: letoram tags: sub, trunk
2025-04-15
08:47
refactor editctl, fix regression with column-click selection The regression was caused by special casing select while also having a dual use of 'select' to mean both 'mark job as selected" and highlighting a specific row. Add another command specifically for mark and change the column click binding to match. check-in: 2a60add040 user: letoram tags: sub, trunk
2025-04-13
15:38
editctl: add 'dw' check-in: 66c5189964 user: letoram tags: sub, trunk
2025-04-12
07:36
allow ctrl+n to switch to focus job input to visible offset n check-in: f2917920bd user: letoram tags: sub, trunk
04:31
view #n edit - more vim controls fixes to insertion, adding basic deletion / erase check-in: 4caf828b8c user: void tags: sub, trunk
2025-04-10
07:14
view: match highlight colour by group check-in: 40f25c93bf user: letoram tags: sub, trunk
03:52
list: default config sort options should have time check-in: a81c262302 user: letoram tags: sub, trunk
01:51
view: add snap to first row when scrolling backwards before wrapping around check-in: 8a8cdc4c95 user: letoram tags: sub, trunk
01:17
add view #0 defer to toggle live vs. stats view for shell jobs check-in: 224543e946 user: letoram tags: sub, trunk
2025-03-12
15:42
dev: debug suggestions fix check-in: c6cd4c4281 user: void tags: sub, trunk
14:45
mail: support '...' click to scroll check-in: d645098d76 user: letoram tags: sub, trunk
14:45
fix to 'fit_to_length' check-in: c0d3a94e9a user: letoram tags: sub, trunk
14:45
add horizontal-step for '...' clicking on action word line check-in: 3b41e8f795 user: letoram tags: sub, trunk
2025-02-12
21:00
himalaya use changed to match >= 1.0, first signs of open envelope working check-in: cb91a94781 user: void tags: sub, trunk