Michael Murphy
Michael Murphy
I've been asked if we could implement the ability to customize tab auto-completions to not just complete an entire command all at once when tabbed, but to also allow completing...
Getting a `StringError("Unable to set Termios attribute.")` panic from [this specific line](https://github.com/MovingtoMars/liner/blob/master/src/context.rs#L75) when attempting to run Ion in one thread, while tokio_signal is reading Ctrl+C signals in another thread.
Something else I've noticed with completions in the Ion shell is that if your attempt to cd to a directory starting with the `~` character. Is there a way tto...
Nothing important -- just an API convenience suggestion.
If you wouldn't mind, I'd like to see a `bytes()` iterator for the `Buffer` structure. Perhaps even a `to_string()` and `as_bytes()` method too. Basically, when writing data to an output,...
It would be nice if liner could automatically unindent by a specified number of characters when specific keywords are found, such as `else` and `end`, in order to replicate the...
I've a question regarding the usage of liner within the Ion shell. I've wired the context history to the completer [here](https://github.com/redox-os/ion/blob/master/src/main.rs#L126), but tab completions won't function after the first word...
There's some structures I'd like to use this with, but they require tiny adjustments to input arguments when storing them in the structure, such as [subtracting 1 from an integer](https://github.com/pop-os/distinst/blob/master/src/disk/config/partitions/builder.rs#L22).
```rust let block_sectors = 1953458176; let size = ByteSize::kib(block_sectors / 2); println!("{}", size); ``` ### Expected Output: ``` 931.48 GiB ``` ### Actual Output: ``` 1000.2 GB ```