diff options
author | Dmitry Sharshakov | 2021-08-31 18:29:11 +0000 |
---|---|---|
committer | Dmitry Sharshakov | 2021-08-31 18:29:11 +0000 |
commit | 5b20f6020a4acd74bc545fc27c473f0198354e5d (patch) | |
tree | e826e8ec1b9fefd3d9f979e30c6176f4a7302bf2 /helix-view | |
parent | 6265e196b700b363244961ed2957d9eef5460c34 (diff) | |
parent | a3bd80a6fa4f07b0fa581eae416376763ba94345 (diff) |
Merge remote-tracking branch 'origin/master' into debug
Contains type fix on helix-term/src/ui/editor.rs:752:13
Diffstat (limited to 'helix-view')
-rw-r--r-- | helix-view/src/editor.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/helix-view/src/editor.rs b/helix-view/src/editor.rs index 9cfe12ea..f87ae318 100644 --- a/helix-view/src/editor.rs +++ b/helix-view/src/editor.rs @@ -36,6 +36,8 @@ pub struct Config { pub scroll_lines: isize, /// Mouse support. Defaults to true. pub mouse: bool, + /// Shell to use for shell commands. Defaults to ["cmd", "/C"] on Windows and ["sh", "-c"] otherwise. + pub shell: Vec<String>, /// Line number mode. pub line_number: LineNumber, /// Middle click paste support. Defaults to true @@ -58,6 +60,11 @@ impl Default for Config { scrolloff: 5, scroll_lines: 3, mouse: true, + shell: if cfg!(windows) { + vec!["cmd".to_owned(), "/C".to_owned()] + } else { + vec!["sh".to_owned(), "-c".to_owned()] + }, line_number: LineNumber::Absolute, middle_click_paste: true, } |