diff options
| author | Gabriel Schneider <[email protected]> | 2026-07-26 18:36:08 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-01 15:02:07 -0300 |
| commit | e381c96a08f08e03a340a24acb3fe5fe1fca51be (patch) | |
| tree | db0ef0cc2652d2797b9e2f73709db601816436d1 /next-next-steps.txt | |
| parent | a4a2a96d023a5977ae7a7d07c7ee9e4fe38e9c60 (diff) | |
| download | pardes-e381c96a08f08e03a340a24acb3fe5fe1fca51be.tar.gz pardes-e381c96a08f08e03a340a24acb3fe5fe1fca51be.zip | |
adding better search to tty mode
Diffstat (limited to 'next-next-steps.txt')
| -rw-r--r-- | next-next-steps.txt | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/next-next-steps.txt b/next-next-steps.txt index e109ff38..00b0711f 100644 --- a/next-next-steps.txt +++ b/next-next-steps.txt @@ -1,10 +1,2 @@ -- when clicking in a tty, don't change the mode, keep as it was -- in insert/normal mode in a tty don't scroll for new input, only in tty mode -- implement missing acme mouse chords (you should explore pardes and acme codebase to do a survey) -- fix crash when decreasing font size on tty -- for the web version make LOOK on a file focus it if it's loaded as a pane on the snapshot -- when using a command that needs a selection, if there's none of the current pane, look for selections in other panes. -- panes can be shrinked to just have the tagline visible -- when a new pane is going to open, if the chosen parent would leave it with less than 5 rows (without counting the tagline), then choose a different one, if none is found then just choose the largest one in height on the target column -- parse the argv so that when you run pardes with no arguments: it opens in tty mode, if you pass a file it'll open that file focused (with a terminal split on the directory pardes was opened from) and if you pass a directory it'll set pardes cwd to there -- the gui should have a different binary name, and non linux-x64 should have the os and tag along the name too +- Editing mode on pty pane should behave the same as if it was a regular text file. You should implement tests that will send the same commands to the same text buffer, but one is a pty and one is a file pane and the result after chaning should be the same. Right now I can't create new lines freely nor split current lines; this might require some refactoring because the pty editing was done in a real simple way. +- Add builtins (that work with 0 args by default) that are reachable via SPC, so like SPC+? will open the Help builtin that will list all bultins that start with the prefix command after SPC and before ?; SPC+h+t will trigger the tutor builtin, SPC+d will be the Del, SPC+k will be the kill (the only new one for now will be the Help builtin) |
