mirror of
https://github.com/neovim/neovim.git
synced 2026-08-04 06:38:44 +00:00
buffer.h:
buflist_getfile() flags
buflist_new() flags
buf_freeall() flags
do_buffer() flags
charset.h:
chartab[] flags
edit.h:
in_cinkeys() flags
change_indent() flags
beginline() flags
insertchar() flags
nv_mousescroll() flags
eval.c
AUTOLOAD_CHAR
eval.h:
enum for vimvars[]
ex_cmds.h:
do_ecmd
read_viminfo flags
ex_cmds2.h:
check_changed() flags
do_source() flags
ex_cmds_defs.h:
BAD_* flags
ex_docmd.h:
VALID_PATH VALID_HEAD
EXMODE_*
do_cmdline() flags
added include
ex_getln.c
*_ESC_CHARS definitions
ex_getln.h:
history table flags - used by add_to_history()
fileio.h:
readfile() flags
event_T definition
getchar.h:
ins_typebuf() flags
KEYLEN_*
globals.h:
NO_SCREEN
NO_BUFFERS
SEA_* defines
current_SID flags
hlf_T enum
HL_FLAGS
do_profiling() flags
schar_T
sattr_T
indent.h:
set_indent() flags
macros.h:
BINARY_FILE_IO flags
mbyte.h:
MB_BYTE2LEN*
ENC_*
memfile.h:
mf_sync() flags
misc1.h:
open_line() flags
message.h:
do_dialog() flags
vim_dialogyesno() flags
DLG_BUTTON_*
normal.h:
find_ident_under_cursor() flags
ops.h:
do_put() flags
operator ID's
option.h:
buf_copy_options() flags
OPT_* flags
os_unix.h:
mch_nodetype() flags
quickfix.h:
skip_vimgrep_pat() flags
regexp.h:
vim_regcomp() flags
values for reg_do_extmatch
search.h:
do_search() flags
search_regcomp() flags
findmatchlimit() flags
syntax.h:
HL_* flags
HL_FOLD is used in buffer_defs.h but nvim
compiles just fine with the defines in
syntax.h
tag.h:
do_tag() flags
find_tags() flags
term.h:
TBUFSZ flags
MOUSE flags
ui.h:
jump_to_mouse() flags
window.h:
file_name_in_line() flags
win_split() flags
MIN_LINES
MIN_COLUMNS
Remove VimClipboard which should have been removed with PR #921.
46 lines
1.9 KiB
C
46 lines
1.9 KiB
C
#ifndef NVIM_SEARCH_H
|
|
#define NVIM_SEARCH_H
|
|
|
|
/* Values for the find_pattern_in_path() function args 'type' and 'action': */
|
|
#define FIND_ANY 1
|
|
#define FIND_DEFINE 2
|
|
#define CHECK_PATH 3
|
|
|
|
#define ACTION_SHOW 1
|
|
#define ACTION_GOTO 2
|
|
#define ACTION_SPLIT 3
|
|
#define ACTION_SHOW_ALL 4
|
|
#define ACTION_EXPAND 5
|
|
|
|
/* Values for 'options' argument in do_search() and searchit() */
|
|
#define SEARCH_REV 0x01 /* go in reverse of previous dir. */
|
|
#define SEARCH_ECHO 0x02 /* echo the search command and handle options */
|
|
#define SEARCH_MSG 0x0c /* give messages (yes, it's not 0x04) */
|
|
#define SEARCH_NFMSG 0x08 /* give all messages except not found */
|
|
#define SEARCH_OPT 0x10 /* interpret optional flags */
|
|
#define SEARCH_HIS 0x20 /* put search pattern in history */
|
|
#define SEARCH_END 0x40 /* put cursor at end of match */
|
|
#define SEARCH_NOOF 0x80 /* don't add offset to position */
|
|
#define SEARCH_START 0x100 /* start search without col offset */
|
|
#define SEARCH_MARK 0x200 /* set previous context mark */
|
|
#define SEARCH_KEEP 0x400 /* keep previous search pattern */
|
|
#define SEARCH_PEEK 0x800 /* peek for typed char, cancel search */
|
|
|
|
/* Values for flags argument for findmatchlimit() */
|
|
#define FM_BACKWARD 0x01 /* search backwards */
|
|
#define FM_FORWARD 0x02 /* search forwards */
|
|
#define FM_BLOCKSTOP 0x04 /* stop at start/end of block */
|
|
#define FM_SKIPCOMM 0x08 /* skip comments */
|
|
|
|
/* Values for sub_cmd and which_pat argument for search_regcomp() */
|
|
/* Also used for which_pat argument for searchit() */
|
|
#define RE_SEARCH 0 /* save/use pat in/from search_pattern */
|
|
#define RE_SUBST 1 /* save/use pat in/from subst_pattern */
|
|
#define RE_BOTH 2 /* save pat in both patterns */
|
|
#define RE_LAST 2 /* use last used pattern if "pat" is NULL */
|
|
|
|
#ifdef INCLUDE_GENERATED_DECLARATIONS
|
|
# include "search.h.generated.h"
|
|
#endif
|
|
#endif // NVIM_SEARCH_H
|