Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-02-08
| ||
| 21:58 | add missing arcandoc langsup Leaf check-in: e316913b2a user: letoram tags: sub, trunk | |
|
2026-01-17
| ||
| 23:24 | editctl: make :w do the proper thing with tmpfile into rename check-in: b69e0d2947 user: letoram tags: sub, trunk | |
| 23:00 | editctl: add :w, :write check-in: a156c8429f user: letoram tags: sub, trunk | |
|
2026-01-16
| ||
| 14:16 | start adding arcandoc langsup and arcan dev builtin This also adds presenting messages in editctl and step-navigating it. check-in: dbc2389aa8 user: letoram tags: sub, trunk | |
|
2026-01-14
| ||
| 01:38 | jobctl: add on_eof hook This is an edge case for jobs that require reading from an input stream but doesn't have a backing pid. None of the regular hooks apply there as they are all based on transitioning from active to passive as the pid finishes. It is needed when we want a job that is still tracked as active, but apply processing when all of the input has been read/processed. This is necessary with 'open edit somefile'. check-in: f7c4833246 user: letoram tags: sub, trunk | |
|
2026-01-13
| ||
| 23:56 | fix to open edit somefile This was due to jobctl only flushing job.out if there is also a pid, which is normally the case for general commands but specifically not for open that just has a file as its source. check-in: 09d9bf52c8 user: letoram tags: sub, trunk | |
|
2025-12-26
| ||
| 07:12 | builtin/open: add 'edit' open mode prefix (incomplete) check-in: 372493954e user: letoram tags: sub, trunk | |
| 07:12 | editctl: wire in drawing of aux data from langsup completion check-in: e9c525deb4 user: letoram tags: sub, trunk | |
| 07:12 | drop github references check-in: 769259d658 user: letoram tags: sub, trunk | |
| 07:11 | add helper pattern for detecting url in buffer check-in: 7ce437332b user: letoram tags: sub, trunk | |
| 07:08 | expose config options for social/mail check-in: cb4e7b7a88 user: letoram tags: sub, trunk | |
|
2025-12-09
| ||
| 00:02 | env: fix scripting error if run without any arguments check-in: 4570bc9ead user: letoram tags: sub, trunk | |
|
2025-10-28
| ||
| 14:31 | editctl: fix some inserts not being highlighted/drawn correctly This may come up again, but the invalidation happened before the dataset was actually updated. Since re-validation is based on undo history append the change should always happen before committing. check-in: b76cadd20d user: letoram tags: sub, trunk | |
|
2025-08-28
| ||
| 01:04 | editctl: first part of suggestion/completion check-in: e7fc5ef3a6 user: letoram tags: sub, trunk | |
|
2025-08-26
| ||
| 22:13 | add stub views/arcandoc, visual-selection delete cursor adjust check-in: 79a40697c6 user: letoram tags: sub, trunk | |
|
2025-08-17
| ||
| 23:42 | editctl: langsup, respect validate and border-highlight results check-in: 459b0141c2 user: letoram tags: sub, trunk | |
| 14:08 | editctl: wire in most of langsup validation For .lua this currently just forwards into luac in parse mode and asynch-set the error buffer in the editctl. What's missing is an option to force or detect version and parse the output into messages that the editctl can overlay and navigate. check-in: b0d8388848 user: letoram tags: sub, trunk | |
| 08:20 | editctl: cursor navigation fixes at extremes check-in: cda534dc25 user: letoram tags: sub, trunk | |
|
2025-08-04
| ||
| 23:57 | fix static prompt not updating progress on running deferred jobs check-in: 2b1cf21f16 user: letoram tags: sub, trunk | |
|
2025-06-26
| ||
| 13:18 | view-filter infinite loop fix check-in: cc44217027 user: letoram tags: sub, trunk | |
|
2025-06-25
| ||
| 09:37 | always restore default_prompt handler on root:revert() 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 | |