sammyette
1f9fd80fbb
feat: begin initial port to c lua
2024-07-21 11:37:08 -04:00
sammyette
4524c1451a
feat: add moonlight lua abstraction library
...
future plans: add the ability to use c lua
(or luajit) with hilbish
benefits? speed, i guess?
2024-07-19 16:54:15 -04:00
TorchedSammy
06102ebdae
perf: preallocate history slice
2022-11-30 13:20:00 -04:00
sammy
349380ae6b
feat: lua backed history ( #187 )
...
* refactor: put file history handler in line reader instance instead of global
* feat: add lua history handler in go
* feat: use lua to retrieve readline history
* refactor: handle history in lua
this also introduces a new opt: history
if it is false, command history won't get added
* fix: remove nature.history require
* docs: add changes in changelog
* fix: add comma after history opt
2022-07-13 16:02:09 -04:00
TorchedSammy
1d4c8a7645
feat: make history clear function work again
2022-03-22 19:01:29 -04:00
TorchedSammy
ece5f92307
fix: create history dir if it doesnt exist ( fixes #113 )
2022-03-12 21:50:57 -04:00
TorchedSammy
0e4f552be2
refactor: panic in history.go for more context
2022-03-12 21:43:02 -04:00
TorchedSammy
1cb536b1ac
fix: write to bottom of history file instead of at top
2022-03-05 21:26:03 -04:00
TorchedSammy
f1dfd59c4c
fix: add back prompt global var
...
fixes an issue with multiline prompt overriding user's prompt
permanently
2022-03-05 15:46:38 -04:00
TorchedSammy
a0dff5babf
fix: remove print in history handler
2022-03-05 15:23:17 -04:00
TorchedSammy
88fd6f01b9
fix: dont add last empty line of history, make sure first isnt missing in search
2022-03-05 08:28:34 -04:00
TorchedSammy
92f279e5cf
fix: prevent writing empty line to history
2022-03-04 22:04:44 -04:00
TorchedSammy
f26ef935dd
feat: add file history ( closes #97 )
2022-03-04 21:55:37 -04:00