summaryrefslogtreecommitdiffstats
path: root/src/option.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/option.c')
-rw-r--r--src/option.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/option.c b/src/option.c
index 4cc6142b62..f6b6afad56 100644
--- a/src/option.c
+++ b/src/option.c
@@ -2615,6 +2615,21 @@ set_option_sctx_idx(int opt_idx, int opt_flags, sctx_T script_ctx)
}
/*
+ * Get the script context of global option "name".
+ *
+ */
+ sctx_T *
+get_option_sctx(char *name)
+{
+ int idx = findoption((char_u *)name);
+
+ if (idx >= 0)
+ return &options[idx].script_ctx;
+ siemsg("no such option: %s", name);
+ return NULL;
+}
+
+/*
* Set the script_ctx for a termcap option.
* "name" must be the two character code, e.g. "RV".
* When "name" is NULL use "opt_idx".