aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/globals.h
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-06-07 10:17:19 +0800
committerGitHub <noreply@github.com>2023-06-07 10:17:19 +0800
commitfcaf0d5f3824431520a0b6353c771107cc63ed4e (patch)
tree3c4cd503d1e881b68feaa5c235906f6f9ca7949b /src/nvim/globals.h
parent0e0a166a0cc5a2dc199136e313e58c27bfb91977 (diff)
parentdd24ea819507e3a5da04df55df7dda5240e5b57f (diff)
downloadrneovim-fcaf0d5f3824431520a0b6353c771107cc63ed4e.tar.gz
rneovim-fcaf0d5f3824431520a0b6353c771107cc63ed4e.tar.bz2
rneovim-fcaf0d5f3824431520a0b6353c771107cc63ed4e.zip
Merge pull request #23943 from zeertzjq/autocmd-fname
fix(events): don't expand non-file as file name
Diffstat (limited to 'src/nvim/globals.h')
-rw-r--r--src/nvim/globals.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/globals.h b/src/nvim/globals.h
index 174dd6e13a..b71c0d2c70 100644
--- a/src/nvim/globals.h
+++ b/src/nvim/globals.h
@@ -336,6 +336,7 @@ EXTERN struct caller_scope {
sctx_T script_ctx;
estack_T es_entry;
char *autocmd_fname, *autocmd_match;
+ bool autocmd_fname_full;
int autocmd_bufnr;
void *funccalp;
} provider_caller_scope;
@@ -759,6 +760,7 @@ EXTERN char *last_cmdline INIT(= NULL); // last command line (for ":)
EXTERN char *repeat_cmdline INIT(= NULL); // command line for "."
EXTERN char *new_last_cmdline INIT(= NULL); // new value for last_cmdline
EXTERN char *autocmd_fname INIT(= NULL); // fname for <afile> on cmdline
+EXTERN bool autocmd_fname_full INIT(= false); // autocmd_fname is full path
EXTERN int autocmd_bufnr INIT(= 0); // fnum for <abuf> on cmdline
EXTERN char *autocmd_match INIT(= NULL); // name for <amatch> on cmdline
EXTERN bool did_cursorhold INIT(= false); // set when CursorHold t'gerd