aboutsummaryrefslogtreecommitdiff
path: root/sam.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-11-11 14:53:20 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-11-11 15:00:34 +0100
commitec9d22a3062fa7a4acda70a50059df848474676e (patch)
treef4da47b1301bf85abf88467f960c4a38efec7c6d /sam.c
parentb54f81925ef1dac55ad075e1b8b72e608aab269f (diff)
downloadvis-ec9d22a3062fa7a4acda70a50059df848474676e.tar.gz
vis-ec9d22a3062fa7a4acda70a50059df848474676e.tar.xz
vis: add `:set shell` option
Diffstat (limited to 'sam.c')
-rw-r--r--sam.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sam.c b/sam.c
index 2459fa5..926b056 100644
--- a/sam.c
+++ b/sam.c
@@ -197,6 +197,7 @@ typedef struct {
} OptionDef;
enum {
+ OPTION_SHELL,
OPTION_AUTOINDENT,
OPTION_EXPANDTAB,
OPTION_TABWIDTH,
@@ -213,6 +214,11 @@ enum {
};
static const OptionDef options[] = {
+ [OPTION_SHELL] = {
+ { "shell" },
+ OPTION_TYPE_STRING, OPTION_FLAG_NONE,
+ "Shell to use for external commands (default: $SHELL, /etc/passwd, /bin/sh)",
+ },
[OPTION_AUTOINDENT] = {
{ "autoindent", "ai" },
OPTION_TYPE_BOOL, OPTION_FLAG_NONE,