Compare commits

..

No commits in common. "6d07d8db531668dce4afc0158c36e90850083c7c" and "83492e4e69249384854d49a7260306799b312f00" have entirely different histories.

2 changed files with 4 additions and 8 deletions

View File

@ -16,9 +16,6 @@ completed.
- Example: `hilbish.alias('hello', 'echo %1 says hello')` allows the user to run `hello hilbish` - Example: `hilbish.alias('hello', 'echo %1 says hello')` allows the user to run `hello hilbish`
which will output `hilbish says hello`. which will output `hilbish says hello`.
### Fixed
- Return the prefix when calling `hilbish.completions.call`
[#219]: https://github.com/Rosettea/Hilbish/issues/219 [#219]: https://github.com/Rosettea/Hilbish/issues/219
### Fixed ### Fixed
- Replaced `sed` in-place editing with `grep` and `mv` for compatibility with BSD utils - Replaced `sed` in-place editing with `grep` and `mv` for compatibility with BSD utils

View File

@ -253,16 +253,15 @@ func callLuaCompleter(t *rt.Thread, c *rt.GoCont) (rt.Cont, error) {
} }
// we must keep the holy 80 cols // we must keep the holy 80 cols
cont := c.Next() completerReturn, err := rt.Call1(l.MainThread(),
err = rt.Call(l.MainThread(), rt.FunctionValue(completecb), rt.FunctionValue(completecb), rt.StringValue(query),
[]rt.Value{rt.StringValue(query), rt.StringValue(ctx), rt.TableValue(fields)}, rt.StringValue(ctx), rt.TableValue(fields))
cont)
if err != nil { if err != nil {
return nil, err return nil, err
} }
return cont, nil return c.PushingNext1(t.Runtime, completerReturn), nil
} }
// #interface completions // #interface completions