Archived
1
0
forked from mars/breed
Commit Graph

79 Commits

Author SHA1 Message Date
2d3c15e571 Rename queue_command() to execute_command() 2023-04-12 21:32:46 -04:00
547dea6ac0 Selected line# and cursorline styling 2023-04-12 21:25:12 -04:00
b29891571b Sane default theme 2023-04-12 20:31:51 -04:00
46759c98c7 Disable toml dep display feature 2023-04-12 19:53:35 -04:00
37cfa90176 Disable release profile abort panic 2023-04-12 19:49:02 -04:00
8141f35cdc Correct typo in unsaved quit error message 2023-04-12 19:48:17 -04:00
f04b0ecaab Add error on unsaved quit 2023-04-12 19:40:07 -04:00
b7715532f8 Fix clamped_cursor() OOB for 0-length lines 2023-04-12 19:33:28 -04:00
417294921a Disable nightly toolchain 2023-04-12 19:31:05 -04:00
2976fb4697 Merge pull request 'reduced binary size' (#9) from emma/breed:main into main
Reviewed-on: mars/breed#9
2023-04-12 22:56:00 +00:00
d540f8ed7c removed once_cell 2023-04-12 18:55:35 -04:00
f1be638ea7 Merge branch 'main' into main 2023-04-12 22:53:48 +00:00
d9a8f45024 reduced binary size 2023-04-12 18:46:19 -04:00
814d4b116b More efficient scope style lookups 2023-04-12 18:38:12 -04:00
b351dbbcbb Faster syntax highlighting with a style stack 2023-04-12 18:24:06 -04:00
4f6f17d066 Oops! accidentally set dirty flag every draw 2023-04-12 18:03:25 -04:00
83872583e0 Buffer line styling 2023-04-12 17:54:22 -04:00
742ed97819 Defer stdout flush until end of draw 2023-04-12 17:50:14 -04:00
afaf3ab0fe Add line command 2023-04-12 17:39:46 -04:00
1f33402a42 Parse commands as strings + wq 2023-04-12 17:27:01 -04:00
5bf1212b2a Import Path in main.rs 2023-04-12 17:16:07 -04:00
6f81bab277 Merge branch 'main' of https://git.tebibyte.media/mars/breed 2023-04-12 17:14:51 -04:00
aa013fc422 Merge pull request 'basic file handling' (#7) from emma/breed:main into main
Reviewed-on: mars/breed#7
2023-04-12 21:13:38 +00:00
7d46cbcf9b Live theme reload 2023-04-12 17:13:20 -04:00
b7f9c8ba2e pub mode-related types 2023-04-12 15:46:34 -04:00
7fff70ce84 Move (some) actions to separate module 2023-04-12 15:36:38 -04:00
4d79d7b946 Merge remote-tracking branch 'upstream/main' 2023-04-12 12:58:48 -04:00
539360114a WIP Rose Pine default theme 2023-04-12 12:53:11 -04:00
3d03c90c7b WIP syntax highlighting 2023-04-12 12:52:46 -04:00
6ef5182cea fixed file path resolution 2023-04-12 12:44:37 -04:00
51622bf6fd Ignore style modifiers and underline for now 2023-04-12 12:41:22 -04:00
7137744122 Merge palette table with default palette 2023-04-12 12:41:08 -04:00
78b24c4203 Support 0-length scopes 2023-04-12 12:40:39 -04:00
86bbfcda60 Add Style::apply() 2023-04-12 12:40:16 -04:00
ce13258ca7 Make Style::print_styled() generic over Display 2023-04-12 12:40:06 -04:00
11a1fa6a17 Add syntect and parking_lot deps 2023-04-12 12:39:22 -04:00
c06b39239c Merge remote-tracking branch 'upstream/main' 2023-04-12 11:55:36 -04:00
0ff694c6c1 better command parsing with file name argument for :w 2023-04-12 11:52:21 -04:00
aee17365c6 basic file handling 2023-04-12 01:22:16 -04:00
b048eba60c Merge pull request 'o-insert' (#5) from roux/breed:o-insert into main
Reviewed-on: mars/breed#5
2023-04-12 04:21:45 +00:00
Roux
8cb37a7820 Capital O insert mode 2023-04-12 00:19:01 -04:00
Roux
badd6a0b71 fixed outdated code 2023-04-12 00:10:32 -04:00
Roux
36bbb3b77b resolve merge conflict 2023-04-12 00:04:50 -04:00
5022408e65 Make Cursor and Direction pub to avoid warnings 2023-04-12 00:01:53 -04:00
cc1debc051 Merge branch 'main' of https://git.tebibyte.media/mars/breed 2023-04-11 23:57:29 -04:00
31a1cf961e Move Buffer to new module 2023-04-11 23:55:56 -04:00
Roux
f5ea473328 cargo fmt 2023-04-11 23:55:33 -04:00
Roux
8a110c5b01 Insert: add o-insert with newline 2023-04-11 23:54:42 -04:00
1f9ba13620 Add basic theming 2023-04-11 23:34:24 -04:00
9c633b4c72 Merge pull request 'Handling redirects/pipes and no stdin' (#4) from emma/breed:arg-parsing into main
Reviewed-on: mars/breed#4
2023-04-11 23:26:50 +00:00