Commit Graph

289 Commits

Author SHA1 Message Date
K. Lange
0a46feb201 [bim] Be sure to z flags in new char_t's 2018-08-16 17:43:26 +09:00
K. Lange
1576a65597 Don't reset colors after drawing commandline 2018-08-16 17:37:42 +09:00
K. Lange
6eef68699d Add rudimentary text search 2018-08-16 17:25:59 +09:00
K. Lange
1bed29911e Lots of BIM cleanup 2018-08-16 16:50:05 +09:00
K. Lange
a51c5113f2 Change how mode gets tracked for status bars 2018-08-16 14:55:22 +09:00
K. Lange
458ceb00bd [bim] Support page up, page down, del 2018-08-16 14:06:54 +09:00
K. Lange
317a500bd6 [bim] redraw INSERT when scrolling insert mode 2018-08-16 13:30:46 +09:00
K. Lange
2d8c538b71 [bim] Use scrolling to not redraw display on cursor movements 2018-08-16 13:03:34 +09:00
K. Lange
c311199ad1 [bim] Fix buffer loading 2018-08-16 12:38:30 +09:00
K. Lange
991479501f [bim] Add shell commands 2018-08-16 12:16:07 +09:00
K. Lange
9cf3fa4fe2 Stuff ^[[H/^[[F for home/end instead of ^[OH/^[OF 2018-08-16 12:02:28 +09:00
K. Lange
bc1cce36e2 Fix cursor redraw in terminals 2018-08-16 12:00:53 +09:00
K. Lange
132b77ba53 no special toaru cursor handling 2018-08-16 11:45:18 +09:00
K. Lange
0d02884572 Fix end-of-file line feed handling 2018-08-16 11:38:35 +09:00
K. Lange
d5d04799ef [bim] Fix horizontal scrolling 2018-08-16 11:35:15 +09:00
K. Lange
dd5e256ad2 Complete editing 2018-08-16 10:47:49 +09:00
K. Lange
d72de8568c Try to cleanup cursor stuff in bim, but this may be a lost cause 2018-08-16 09:58:36 +09:00
K. Lange
f36d45b21c Adapt sh 'help' command to built-in command lengths 2018-08-15 23:00:12 +09:00
K. Lange
0ac9adf3f0 Catch bad file in readelf 2018-08-15 17:27:03 +09:00
K. Lange
36ca4d420b sys/mount.h 2018-08-15 15:49:01 +09:00
K. Lange
cce92274b8 Remove stray vim:s at ends of files 2018-08-15 15:47:43 +09:00
K. Lange
cf5e6ea3be Cleanups; remove write-out 2018-08-15 15:47:03 +09:00
K. Lange
6ac1370025 Catch some bad shell syntax 2018-08-15 13:09:12 +09:00
K. Lange
b6c3951497 Application cleanup 2018-08-15 10:07:33 +09:00
K. Lange
5b5462fb72 Library cleanup 2018-08-14 17:24:25 +09:00
K. Lange
2531edb2da Header comments for a bunch of apps 2018-08-14 17:13:38 +09:00
K. Lange
2d231a97af Cleanup init 2018-08-14 14:45:30 +09:00
K. Lange
1d28a49dd7 Remove calls to _XLOG in shell 2018-08-14 14:03:47 +09:00
K. Lange
0f9c404ee8 Support having spaces in kcmdline-parsed kernel command line paremeters by using the UNIT SEPARATOR 2018-08-14 11:39:00 +09:00
K. Lange
6430ce85b3 Handle spaces in variables when not quoted 2018-08-14 11:38:33 +09:00
K. Lange
96f2d346d1 Terminal code cleanup 2018-08-14 11:12:56 +09:00
K. Lange
f7e6ceebf2 add not command to shell to invert return codes 2018-08-14 08:11:19 +09:00
K. Lange
70e4125032 getty -a, login -f 2018-08-13 13:30:12 +09:00
K. Lange
a8ead1f0b0 fix crash when clicking out of bounds 2018-08-12 20:33:08 +09:00
K. Lange
459fdd1eae don't show . and .. 2018-08-12 20:14:07 +09:00
K. Lange
2d23fad113 Functioning file-browser 2018-08-12 20:03:37 +09:00
K. Lange
e8246673b9 qemu display harness should use ttyS1 2018-08-12 17:55:23 +09:00
K. Lange
eff64a3fc0 Automatically run qemu display hack if under harness 2018-08-12 17:21:05 +09:00
K. Lange
ad8d87c081 Improve stat 2018-08-12 17:14:06 +09:00
K. Lange
8fb1d23b53 rename init.d to startup.d to avoid conflicting with typical usage 2018-08-12 16:47:22 +09:00
K. Lange
6234f2f157 Improvements to kcmdline 2018-08-12 16:42:02 +09:00
K. Lange
4fbfafc442 New shell-script-based init system 2018-08-12 16:36:56 +09:00
K. Lange
4dfa82543e add kcmdline 2018-08-12 16:36:15 +09:00
K. Lange
4f36cadff4 New sh features
- `if` should call clauses in correct context if they are builtins
- add equals? and exec
2018-08-12 16:35:07 +09:00
K. Lange
ff294fd1eb scrolling in file browser 2018-08-12 13:59:00 +09:00
K. Lange
db9e401354 Don't fork off to call system for help, about 2018-08-12 13:24:34 +09:00
K. Lange
74cf97ebc2 eshrc 2018-08-12 10:52:00 +09:00
K. Lange
a4f90bfe34 Configurable prompts 2018-08-12 10:42:01 +09:00
K. Lange
ad7a43623f More skeleton stuff for help-browser 2018-08-10 17:31:44 +09:00
K. Lange
cc681ba312 poc file browser stuff 2018-08-10 13:57:24 +09:00