Results 7 comments of Kevin

Yeah, creating another crate `glium_derive` and a feature would do the trick. ```toml [dependencies] glium = { version = "*", feature = ["derive_macros"] } ```

`macros` crate inside `glium` isn't being used right? Changes proposed here should be done there?

Ohhh, but it's actually a problem when `scrolloff` isn't zero when you hit `Ctrl+L` to clean the terminal and start writing again it goes crazy, what can be done? Edit:...

``` NVIM v0.4.0-1234-g1b99aa8c5 Build type: RelWithDebInfo LuaJIT 2.0.5 Compilation: /usr/bin/gcc-5 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -O2 -g -DMIN_LOG_LEVEL=3 -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wvla -fstack-protector-strong -fdiagnostics-color=auto -Wno-array-bounds...

How would this work with libraries in the config file? I think this can be done for the one-shot mode as an optional argument for the output folder.

Looks interesting, I'll take a look at the `audiotags` crate, some time ago I was also thinking in moving metadata extraction to a separate crate. Thank you for the suggestion!

It's a nice idea, probably the best use case for the ncurses ui is to check the logs in real-time if by means your script is constantly printing information that...