- Add command for renaming the currently selected process (default:
e
)
- Reimplement copying.
- Fix global mprocs.yaml path when XDG_CONFIG_HOME env var is defined
- Add copy mode
- Add
procs_list_width
to settings - Add mouse scroll config
- Add quit confirmation dialog
- Add
hide_keymap_window
to settings - Add
--npm
argument - Add
add_path
to proc config - Highlight changed unselected processes
- Keymap help now uses actual keys (respecting config)
- Clears the terminal before the first render.
- Add command for scrolling by N lines (
C-e
/C-y
) - Add mouse support
- Add autostart field to the process config
- Zoom mode
- Support batching commands
- Allow passing
null
to clear key bindings
- Add --names cli argument
- Add stop field to the process config
- Add cwd field to the process config
- Add key bindings for selecting procs by index (
M-1
-M-8
) - Add keymap settings
- Add "Remove process"
- Change default config path to mprocs.yaml
- Parse config file as yaml
- Add "Add process" feature
- Use only indexed colors
- Add experimental remote control
- Add $select operator in config
- Add restart command
- Add new arrow and page keybindings
- Fix build on rust stable
- Fix terminal size on Windows
- Scrolling terminal with /
- Environment variables per process in config
- Set commands via cli args
- Full rewrite in Rust. Now compiles well on Windows