Commit Graph

109 Commits

Author SHA1 Message Date
8c54ceb104 Add shell scripts to run without just, fix the issue with bun and tsx failing to exit
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-12 15:33:03 -04:00
1951425508 Refactor runtimes
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-12 10:58:23 -04:00
21ff71cc94 Fix a cursor position issue when searching forward
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-11 17:29:39 -04:00
2c21bf0c9b Use node apis for test setup, refactor a bunch of runtime stuff
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-11 17:27:49 -04:00
b2169cf54b Properly document the Option type
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-11 12:06:45 -04:00
d7bf8801c9 Put the important scripts package.json so they can be run without Just
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-07-10 16:32:28 -04:00
4be7be09a7 Fix some issues with line splitting/merging
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-10 16:12:39 -04:00
4436a8a783 Refactor stuff
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-10 12:11:27 -04:00
b3bddbb601 Refactor search to work like in hecto, albeit with some bugs with backwards searching
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-07-09 17:02:16 -04:00
e0e7849fe4 Clean up some types 2024-07-09 16:12:28 -04:00
88bf3da4e7 Use Tsx/node implementation for file/terminal_io in Bun runtime
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-07-09 10:23:25 -04:00
0148561240 Partially fix search lockup for Bun
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-05 16:16:05 -04:00
8d2ba868b0 Add new runtime for tsx
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-05 15:51:30 -04:00
e656ad3112 Fix tests broken by document.row change
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-05 09:31:18 -04:00
1cfdeece60 Make document.row getter return an option instead of a nullable 2024-07-05 09:27:28 -04:00
090d6262c3 More Option refactoring, and some tests
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-03 19:09:04 -04:00
4313b923bf Refactor Option type to one implementation instead of two
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-03 17:49:15 -04:00
1b3e9d9796 Add Option type to remove the need to use null/undefined
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-03 16:13:29 -04:00
76eacd835f Add test for quit command
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-02 16:59:46 -04:00
cf80dce335 Increase test coverage
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-02 16:27:18 -04:00
82bcc72d21 Fix runtime loading
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-02 14:50:21 -04:00
32f9ef3bba Revert "Mostly refactor prompt input (search/file saving) to use input loop shared with normal functionality"
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
This reverts commit 9afeed41cd.
2024-07-02 13:41:16 -04:00
9afeed41cd Mostly refactor prompt input (search/file saving) to use input loop shared with normal functionality
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-06-28 16:45:55 -04:00
d405880ce8 Start to refactor search highlighting to better match hecto implementation
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-06-26 15:55:47 -04:00
ce7a60332a Attempt to fix Deno CI tests
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-06-26 15:46:08 -04:00
f71239ded5 Minor refactoring, add some more comments and tests 2024-06-26 15:45:33 -04:00
8093683f92 Add util functions for null/undefined checks, organize tests into sections
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-06-26 13:40:42 -04:00
e6b53ef327 Do basic highlighting of search results, finish stop #151 of the kilo tutorial
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-06-21 14:14:10 -04:00
faf59b4235 Prepare for highlighting search results
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-03-01 16:04:25 -05:00
9d45cf9296 Use Node stdin API for Bun to allow basic functionality to work again
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-03-01 11:28:34 -05:00
ab42873182 Remove buggy FFI implementation in favor of Node API (implemented by Bun and Deno)
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-03-01 11:06:47 -05:00
9458794fa3 Optimize highlighting escape sequences 2024-03-01 10:28:12 -05:00
a3a8fba6e2 Clean up some commented code
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-29 15:48:56 -05:00
33f19ddec1 Basic number highlighting
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-29 15:48:11 -05:00
55c9dc1c3d Preparations for highlighting numbers
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-29 14:24:22 -05:00
cd448f74d6 Fix some issues with search functionality
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-29 13:51:45 -05:00
85dbd506c6 Implement backwards/forwards searching
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-28 15:44:57 -05:00
e21944b4a4 Add incremental (character by character) search functionality
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-22 14:57:12 -05:00
b3177cbd48 Mess with function imports
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-01-11 11:23:28 -05:00
f19fc1d2e0 Slight FFI tweaks to make deno less crashy on macos 2024-01-11 11:08:48 -05:00
15496646d6 Minor refactoring, build up the ansi escape codes to handle colors 2024-01-10 15:44:19 -05:00
30230520a0 Remove redundant write function in Bun terminal_io implementation 2024-01-09 10:52:11 -05:00
f5599b5192 Implement basic searching 2023-11-30 16:14:52 -05:00
32e4030a4a Add logging for various FFI/Termios tasks 2023-11-30 11:46:25 -05:00
1b748ed63e Improve display of save as 2023-11-30 11:15:37 -05:00
02be6a133c Refactor everything again 2023-11-29 16:09:58 -05:00
e9ce780c1d Actually fix crash on macOS...somehow 2023-11-29 14:57:30 -05:00
9711202c3b Fix crash on macOS 2023-11-29 14:55:57 -05:00
8ee17f4eef Fix prompt in deno, but break in bun :( 2023-11-27 15:05:48 -05:00
4d54d4bf8a Attempt to fix deno prompt 2023-11-27 11:07:26 -05:00