mirror of
https://github.com/neovim/neovim.git
synced 2025-10-02 16:08:36 +00:00
vim-patch:8.1.1886: command line expansion code is spread out (#19861)
Problem: Command line expansion code is spread out.
Solution: Move the code to cmdexpand.c. (Yegappan Lakshmanan, closes vim/vim#4831)
66b51420e0
This commit is contained in:
43
src/nvim/cmdexpand.h
Normal file
43
src/nvim/cmdexpand.h
Normal file
@@ -0,0 +1,43 @@
|
||||
#ifndef NVIM_CMDEXPAND_H
|
||||
#define NVIM_CMDEXPAND_H
|
||||
|
||||
#include "nvim/eval/typval.h"
|
||||
#include "nvim/garray.h"
|
||||
#include "nvim/types.h"
|
||||
|
||||
// Values for nextwild() and ExpandOne(). See ExpandOne() for meaning.
|
||||
|
||||
enum {
|
||||
WILD_FREE = 1,
|
||||
WILD_EXPAND_FREE = 2,
|
||||
WILD_EXPAND_KEEP = 3,
|
||||
WILD_NEXT = 4,
|
||||
WILD_PREV = 5,
|
||||
WILD_ALL = 6,
|
||||
WILD_LONGEST = 7,
|
||||
WILD_ALL_KEEP = 8,
|
||||
WILD_CANCEL = 9,
|
||||
WILD_APPLY = 10,
|
||||
};
|
||||
|
||||
enum {
|
||||
WILD_LIST_NOTFOUND = 0x01,
|
||||
WILD_HOME_REPLACE = 0x02,
|
||||
WILD_USE_NL = 0x04,
|
||||
WILD_NO_BEEP = 0x08,
|
||||
WILD_ADD_SLASH = 0x10,
|
||||
WILD_KEEP_ALL = 0x20,
|
||||
WILD_SILENT = 0x40,
|
||||
WILD_ESCAPE = 0x80,
|
||||
WILD_ICASE = 0x100,
|
||||
WILD_ALLLINKS = 0x200,
|
||||
WILD_IGNORE_COMPLETESLASH = 0x400,
|
||||
WILD_NOERROR = 0x800, ///< sets EW_NOERROR
|
||||
WILD_BUFLASTUSED = 0x1000,
|
||||
BUF_DIFF_FILTER = 0x2000,
|
||||
};
|
||||
|
||||
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
||||
# include "cmdexpand.h.generated.h"
|
||||
#endif
|
||||
#endif // NVIM_CMDEXPAND_H
|
Reference in New Issue
Block a user