aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2016-08-11 09:32:47 -0400
committerJames McCoy <jamessan@jamessan.com>2016-08-11 09:32:47 -0400
commitb805a7149580685edfcebcc96285e1bb96bb103d (patch)
tree5b5990de704d01c0d66b200324d08f3ef3ebc94a /src
parent521ca58ff996b8d0c4674725a2d0c056a9bb8884 (diff)
downloadrneovim-b805a7149580685edfcebcc96285e1bb96bb103d.tar.gz
rneovim-b805a7149580685edfcebcc96285e1bb96bb103d.tar.bz2
rneovim-b805a7149580685edfcebcc96285e1bb96bb103d.zip
Re-add support for the :browse command modifier
Diffstat (limited to 'src')
-rw-r--r--src/nvim/ex_cmds_defs.h1
-rw-r--r--src/nvim/ex_docmd.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/ex_cmds_defs.h b/src/nvim/ex_cmds_defs.h
index f46d1e6d47..96bfbefc16 100644
--- a/src/nvim/ex_cmds_defs.h
+++ b/src/nvim/ex_cmds_defs.h
@@ -176,6 +176,7 @@ typedef struct {
int lockmarks; /* TRUE when ":lockmarks" was used */
int keeppatterns; /* TRUE when ":keeppatterns" was used */
bool noswapfile; /* true when ":noswapfile" was used */
+ bool browse; ///< TRUE to invoke file dialog
char_u *save_ei; /* saved value of 'eventignore' */
} cmdmod_T;
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 8bae817211..1e54f03ba0 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -1313,8 +1313,9 @@ static char_u * do_one_cmd(char_u **cmdlinep,
case 'b': if (checkforcmd(&ea.cmd, "belowright", 3)) {
cmdmod.split |= WSP_BELOW;
continue;
- }
+ }
if (checkforcmd(&ea.cmd, "browse", 3)) {
+ cmdmod.browse = true;
continue;
}
if (!checkforcmd(&ea.cmd, "botright", 2))