Commit Graph

116 Commits

Author SHA1 Message Date
65ff7e5b79 Mostly get multi-line comments highlighted (minus the last slash...)
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-17 12:08:16 -04:00
6d9d1113f2 More Filetype information, tweak highlighting colors slightly
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-17 10:57:06 -04:00
e84dfa9ba9 Highlight keywords
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-17 10:32:00 -04:00
359e739fe8 Highlight single-line comments, and refactor highlighting method
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-16 17:18:09 -04:00
32e3676b02 Handle escaped characters in strings
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-16 16:03:28 -04:00
b5856f063a Add string highlighting
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-16 15:57:41 -04:00
01b8535c5e Highlight numbers properly
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-16 11:17:45 -04:00
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