helix-mods/book/src
Omnikar e772808a5b
Shell commands (#547)
* Implement shell interaction commands

* Use slice instead of iterator for shell invocation

* Default to `sh` instead of `$SHELL` for shell commands

* Enforce trailing comma in `commands` macro

* Use `|` register for shell commands

* Move shell config to `editor` and use in command

* Update shell command prompts

* Remove clone of shell config

* Change shell function names to match prompts

* Log stderr contents upon external command error

* Remove `unwrap` calls on potential common errors

`shell` will no longer panic if:
  * The user-configured shell cannot be found
  * The shell command does not output UTF-8

* Remove redundant `pipe` parameter

* Rename `ShellBehavior::None` to `Ignore`

* Display error when shell command is used and `shell = []`

* Document shell commands in `keymap.md`
2021-08-31 18:13:16 +09:00
..
configuration.md Update configuration.md for Windows 2021-08-16 19:11:56 +05:30
from-vim.md Add docs for registers, multi key remaps (#557) 2021-08-18 09:53:50 +09:00
hooks.md Add book/ (mdbook based user guide) 2021-04-05 15:48:08 +09:00
install.md Remove embed_runtime feature 2021-07-30 16:27:22 +09:00
keymap.md Shell commands (#547) 2021-08-31 18:13:16 +09:00
remapping.md Add docs for registers, multi key remaps (#557) 2021-08-18 09:53:50 +09:00
SUMMARY.md Add docs for registers, multi key remaps (#557) 2021-08-18 09:53:50 +09:00
themes.md Add ui.menu text style (#664) 2021-08-28 13:54:24 +09:00
usage.md Add docs for registers, multi key remaps (#557) 2021-08-18 09:53:50 +09:00