summaryrefslogtreecommitdiffstats
path: root/src/ex_docmd.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-03-29 16:04:08 +0200
committerBram Moolenaar <Bram@vim.org>2018-03-29 16:04:08 +0200
commit0c72fe4ed8430db41f43c5878e6ee60265dc49e9 (patch)
tree1ed985dcd639fe0d976103599009ff835cd7043a /src/ex_docmd.c
parentcd43effecab02c6c28b1c4a3a14f91b8c3f26c0d (diff)
patch 8.0.1650: too many #ifdefsv8.0.1650
Problem: Too many #ifdefs. Solution: Graduate FEAT_LISTCMDS, no reason to leave out buffer commands.
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r--src/ex_docmd.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index c2d69670b8..3a6c7cfb15 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -83,7 +83,6 @@ static void ex_abclear(exarg_T *eap);
#endif
static void ex_autocmd(exarg_T *eap);
static void ex_doautocmd(exarg_T *eap);
-#ifdef FEAT_LISTCMDS
static void ex_bunload(exarg_T *eap);
static void ex_buffer(exarg_T *eap);
static void ex_bmodified(exarg_T *eap);
@@ -91,20 +90,6 @@ static void ex_bnext(exarg_T *eap);
static void ex_bprevious(exarg_T *eap);
static void ex_brewind(exarg_T *eap);
static void ex_blast(exarg_T *eap);
-#else
-# define ex_bunload ex_ni
-# define ex_buffer ex_ni
-# define ex_bmodified ex_ni
-# define ex_bnext ex_ni
-# define ex_bprevious ex_ni
-# define ex_brewind ex_ni
-# define ex_blast ex_ni
-# define buflist_list ex_ni
-# define ex_checktime ex_ni
-#endif
-#if !defined(FEAT_LISTCMDS)
-# define ex_buffer_all ex_ni
-#endif
static char_u *getargcmd(char_u **);
static char_u *skip_cmd_arg(char_u *p, int rembs);
static int getargopt(exarg_T *eap);
@@ -184,12 +169,6 @@ static void ex_goto(exarg_T *eap);
static void ex_shell(exarg_T *eap);
static void ex_preserve(exarg_T *eap);
static void ex_recover(exarg_T *eap);
-#ifndef FEAT_LISTCMDS
-# define ex_argedit ex_ni
-# define ex_argadd ex_ni
-# define ex_argdelete ex_ni
-# define ex_listdo ex_ni
-#endif
static void ex_mode(exarg_T *eap);
static void ex_wrongmodifier(exarg_T *eap);
static void ex_find(exarg_T *eap);
@@ -2838,7 +2817,6 @@ do_one_cmd(
goto doend;
}
-#ifdef FEAT_LISTCMDS
/*
* Accept buffer name. Cannot be used at the same time with a buffer
* number. Don't do this for a user command.
@@ -2867,7 +2845,6 @@ do_one_cmd(
ea.addr_count = 1;
ea.arg = skipwhite(p);
}
-#endif
/* The :try command saves the emsg_silent flag, reset it here when
* ":silent! try" was used, it should only apply to :try itself. */
@@ -4108,7 +4085,6 @@ set_one_cmd_context(
set_context_in_sign_cmd(xp, arg);
break;
#endif
-#ifdef FEAT_LISTCMDS
case CMD_bdelete:
case CMD_bwipeout:
case CMD_bunload:
@@ -4121,7 +4097,6 @@ set_one_cmd_context(
xp->xp_context = EXPAND_BUFFERS;
xp->xp_pattern = arg;
break;
-#endif
#ifdef FEAT_USR_CMDS
case CMD_USER:
case CMD_USER_BUF:
@@ -5528,7 +5503,6 @@ ex_doautocmd(exarg_T *eap)
do_modelines(0);
}
-#ifdef FEAT_LISTCMDS
/*
* :[N]bunload[!] [N] [bufname] unload buffer
* :[N]bdelete[!] [N] [bufname] delete buffer from buffer list
@@ -5627,7 +5601,6 @@ ex_blast(exarg_T *eap)
if (eap->do_ecmd_cmd != NULL)
do_cmdline_cmd(eap->do_ecmd_cmd);
}
-#endif
int
ends_excmd(int c)
@@ -7988,7 +7961,6 @@ alist_unlink(alist_T *al)
}
}
-#if defined(FEAT_LISTCMDS) || defined(HAVE_DROP_FILE) || defined(PROTO)
/*
* Create a new argument list and use it for the current window.
*/
@@ -8008,7 +7980,6 @@ alist_new(void)
alist_init(curwin->w_alist);
}
}
-#endif
#if !defined(UNIX) || defined(PROTO)
/*
@@ -8680,9 +8651,7 @@ do_exedit(
+ (eap->forceit ? ECMD_FORCEIT : 0)
/* after a split we can use an existing buffer */
+ (old_curwin != NULL ? ECMD_OLDBUF : 0)
-#ifdef FEAT_LISTCMDS
+ (eap->cmdidx == CMD_badd ? ECMD_ADDBUF : 0 )
-#endif
, old_curwin == NULL ? curwin : NULL) == FAIL)
{
/* Editing the file failed. If the window was split, close it. */