• Joined on 2022-02-27
mars pushed to main at mars/breed 2023-04-15 02:19:10 +00:00
bde9c9987a Add d keybind
042ea6d420 Better handling of EOF
Compare 2 commits »
mars pushed to main at mars/breed 2023-04-15 01:25:47 +00:00
e910608805 Add panic handler hook to exit alternative screen and raw mode
b2b69bf7b3 Remove NormalState + simplify event-handling
Compare 2 commits »
mars pushed to main at mars/breed 2023-04-14 23:46:25 +00:00
e47275cb88 Add goto_file_start and goto_file_end
mars pushed to main at mars/breed 2023-04-14 19:47:23 +00:00
a7e121ba18 Merge pull request 'minor fixes to main()' (#12) from emma/breed:main into main
65b8986d30 Merge branch 'main' into main
64249e0f67 minor fixes to main()
Compare 3 commits »
mars merged pull request mars/breed#12 2023-04-14 19:47:23 +00:00
minor fixes to main()
mars pushed to main at emma/breed 2023-04-14 19:47:18 +00:00
65b8986d30 Merge branch 'main' into main
075b74afca Add goto_first_nonwhitespace + impl insert_at_line_start and end
74e1bd88c6 Fix Buffer::goto_first_whitespace
9558cdadb4 Remove unused imports
5fd2620121 Implement goto_line_start and goto_line_end
Compare 5 commits »
mars pushed to main at mars/breed 2023-04-14 19:43:27 +00:00
075b74afca Add goto_first_nonwhitespace + impl insert_at_line_start and end
74e1bd88c6 Fix Buffer::goto_first_whitespace
9558cdadb4 Remove unused imports
Compare 3 commits »
mars pushed to main at mars/breed 2023-04-14 19:31:40 +00:00
5fd2620121 Implement goto_line_start and goto_line_end
mars pushed to main at mars/breed 2023-04-14 19:10:23 +00:00
da33dcce1d Handle and render submodes
1496a39a1a Add initial goto keybinds
7f46721caf Better hardcoded keybind semantics
c03991f110 Rename minor modes to submodes in keybinds
Compare 6 commits »
mars pushed to main at mars/breed 2023-04-14 18:09:52 +00:00
9f6eecfa26 Merge pull request 'fixed writing buffer to file' (#11) from emma/breed:main into main
5c3a21e35e fixed writing buffer to file
Compare 2 commits »
mars merged pull request mars/breed#11 2023-04-14 18:09:52 +00:00
fixed writing buffer to file
mars pushed to main at mars/breed 2023-04-13 05:05:50 +00:00
878f47c7e9 Add some actions unit tests
mars pushed to main at mars/breed 2023-04-13 04:43:28 +00:00
e9c8cd7a06 Fix append_mode action
mars pushed to main at mars/breed 2023-04-13 04:32:59 +00:00
c914787f47 Use line wrapping config for cursor movement
mars pushed to main at mars/breed 2023-04-13 04:11:02 +00:00
60fd94ed34 Load all actions by name
5f1e76e912 Add simple keybinds system
18604f3ddd Add command_mode action
a40ef42ed6 Add a bunch more actions
2d3c15e571 Rename queue_command() to execute_command()
Compare 5 commits »
mars pushed to main at mars/breed 2023-04-13 01:25:19 +00:00
547dea6ac0 Selected line# and cursorline styling
b29891571b Sane default theme
Compare 2 commits »
mars pushed to main at mars/breed 2023-04-12 23:53:40 +00:00
46759c98c7 Disable toml dep display feature
37cfa90176 Disable release profile abort panic
Compare 2 commits »
mars pushed to main at mars/breed 2023-04-12 23:48:23 +00:00
8141f35cdc Correct typo in unsaved quit error message
mars pushed to main at mars/breed 2023-04-12 23:40:12 +00:00
f04b0ecaab Add error on unsaved quit
b7715532f8 Fix clamped_cursor() OOB for 0-length lines
417294921a Disable nightly toolchain
Compare 3 commits »
mars pushed to main at mars/breed 2023-04-12 22:56:00 +00:00
2976fb4697 Merge pull request 'reduced binary size' (#9) from emma/breed:main into main
d540f8ed7c removed once_cell
f1be638ea7 Merge branch 'main' into main
d9a8f45024 reduced binary size
Compare 4 commits »