New Features
- Add module.unbind_proc option. Set it true then otter-launcher will run cmd independently in a forked shell, so that closing the launcher won't closed the launched app. This option use "setsid -f" to fork the shell, meaning using setsid -f in module.cmd achieves the same effect.
Bug Fixes
- Fix misplacement of hints when pressing up/down in the hint mode.
- Modify completion to only work when the cursor is at the line end, conforming to rustyline's design.
- More robust scripts in default config.
- Fix panic when setting default_module or empty_module to an non-existent module.