srctree

432ed81e try and fail to fix a bug, but at least comments
Gregory Mullen parent b5902d8d
b5902d8d slightly smarter history search... rip memory
Gregory Mullen parent d87bd866
d87bd866 actually restore basic history functionality :)
Gregory Mullen parent 83c2ba18
83c2ba18 remove fancyness from history search
yeah, I broke it, and it's unbareable... sorry I'll fix it soon maybe :)
Gregory Mullen parent 7dbf9f28
7dbf9f28 move history into input, also input is now an object
Gregory Mullen parent 327e7e7d
327e7e7d prevent crash when completing and keypress is home/end
Gregory Mullen parent 85f175cc
85f175cc always reposition cursor on .redraw
Gregory Mullen parent 462dbd8e
462dbd8e reduce severity of job debugging line
Gregory Mullen parent 0a8039d0
0a8039d0 bubble error code
Gregory Mullen parent eb07c7b8
eb07c7b8 make nvim not suck
Gregory Mullen parent 011c8da7
011c8da7 be explicit in input.zig for output target
all of these should be rewritten to use a better abstraction
Gregory Mullen parent c3a41219
c3a41219 abstract tty from builtin.zig
Gregory Mullen parent 40dda364
40dda364 Implement `hsh -c` so nvim's lsp will work
Gregory Mullen parent 9c0e71e5
9c0e71e5 only [re]set owner if we believe we own the term
Gregory Mullen parent b6e5ea3d
b6e5ea3d fix a double free in export raze
Gregory Mullen parent 8462bfa6
8462bfa6 fmt
grayhatter parent e3b1dc97
e3b1dc97 Added Context struct to set builtin
ChrissieCodes parent bb68b4c9
bb68b4c9 add function to get type in addition to exists
grayhatter parent 2e8182ad
2e8182ad we're almost ready to exec funcs
grayhatter parent b0f72d75
b0f72d75 the .hshrc file is allowed to be missing in tests
grayhatter parent d068b186
d068b186 place the defer (or errdefer) where it belongs so a test won't leak
grayhatter parent 14c0619f
14c0619f zig fmt :<
Gregory Mullen parent bfdd1360
bfdd1360 sort competions by default
Gregory Mullen parent 5dfedcaa
5dfedcaa don't overrun source when building a func
Gregory Mullen parent 479e9f61
479e9f61 delete vestigial logic
Gregory Mullen parent 4fdc8d18
4fdc8d18 tokenize function bodies correctly
Gregory Mullen parent 3457b0d1
3457b0d1 basic function body tokening
Gregory Mullen parent d4cb864c
d4cb864c duplicate quote into brace because the semantics will need to be different
Gregory Mullen parent b43ac333
b43ac333 narrow the scope of func tokenization capture
Gregory Mullen parent 13dcb2dc
13dcb2dc delete comment
Gregory Mullen parent 0e97c12c
0e97c12c add support for using ephemeral variables
Gregory Mullen parent a087e9f4
a087e9f4 add some framework code for building functions
Gregory Mullen parent 6651a768
6651a768 lower the use of tkn.cadj
Gregory Mullen parent b7825919
b7825919 add hack warning, removed stale comment
Gregory Mullen parent bdcd910f
bdcd910f wait for jobs sanely
Gregory Mullen parent 61495ad4
61495ad4 use native memory error name in draw
Gregory Mullen parent 05b816a0
05b816a0 backwards no clobber test
Gregory Mullen parent bdeef384
bdeef384 add noclobber test
-C only someone should write +C too :)
Gregory Mullen parent 3ee5be9e
3ee5be9e fix a bug in set params
Gregory Mullen parent 34b66a90
34b66a90 untested file truncation without noclobber...
good luck, and god speed lol
Gregory Mullen parent 41303937
41303937 remove error alias from exec.zig
Gregory Mullen parent 2e8ca790
2e8ca790 delete stale comment
Gregory Mullen parent 1b0fc43b
1b0fc43b refactor job control
the jobs API needed to be fixed to move/expand prompt.zig
Gregory Mullen parent 578afe5c
578afe5c add bad wildcard
Gregory Mullen parent 5007174b
5007174b better tab complete search
Gregory Mullen parent 8e36e579
8e36e579 add extra field to vari.sysenv
Gregory Mullen parent c79d8ed3
c79d8ed3 use vars for set instead of multiple data locations
High chance we'll want to do something different for posix but #yeet
Gregory Mullen parent 552e5bd5
552e5bd5 Merge branch 'steampunkengine/set'
Gregory Mullen parent 885af3a0parent b81d2824
885af3a0 rename a variable test
because it was annoying me
Gregory Mullen parent 45cef5f4
45cef5f4 add pending API field to parse.zig
Gregory Mullen parent b65ce1ef
More