HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //home/ubuntu/neovim/build/src/nvim/auto/ex_getln.c.generated.h
#define DEFINE_FUNC_ATTRIBUTES
#include "nvim/func_attr.h"
#undef DEFINE_FUNC_ATTRIBUTES
static void trigger_cmd_autocmd(int typechar, event_T evt);
static void save_viewstate(win_T *wp, viewstate_T *vs) FUNC_ATTR_NONNULL_ALL;
static void restore_viewstate(win_T *wp, viewstate_T *vs) FUNC_ATTR_NONNULL_ALL;
static void init_incsearch_state(incsearch_state_T *s);
static void set_search_match(pos_T *t);
static _Bool do_incsearch_highlighting(int firstc, int *search_delim, incsearch_state_T *s, int *skiplen, int *patlen) FUNC_ATTR_NONNULL_ALL;
static void may_do_incsearch_highlighting(int firstc, int count, incsearch_state_T *s);
static int may_add_char_to_search(int firstc, int *c, incsearch_state_T *s) FUNC_ATTR_NONNULL_ALL;
static void finish_incsearch_highlighting(_Bool gotesc, incsearch_state_T *s, _Bool call_update_screen);
static void init_ccline(int firstc, int indent);
static uint8_t *command_line_enter(int firstc, int count, int indent, _Bool clear_ccline);
static int command_line_check(VimState *state);
static int command_line_handle_ctrl_bsl(CommandLineState *s);
static int command_line_wildchar_complete(CommandLineState *s);
static void command_line_end_wildmenu(CommandLineState *s);
static int command_line_execute(VimState *state, int key);
static int may_do_command_line_next_incsearch(int firstc, int count, incsearch_state_T *s, _Bool next_match) FUNC_ATTR_NONNULL_ALL;
static int command_line_erase_chars(CommandLineState *s);
static void command_line_toggle_langmap(CommandLineState *s);
static int command_line_insert_reg(CommandLineState *s);
static void command_line_left_right_mouse(CommandLineState *s);
static void command_line_next_histidx(CommandLineState *s, _Bool next_match);
static int command_line_browse_history(CommandLineState *s);
static int command_line_handle_key(CommandLineState *s);
static int command_line_not_changed(CommandLineState *s);
static _Bool empty_pattern(char *p, int delim);
static _Bool empty_pattern_magic(char *p, size_t len, magic_T magic_val);
static buf_T *cmdpreview_open_buf(void);
static win_T *cmdpreview_open_win(buf_T *cmdpreview_buf) FUNC_ATTR_NONNULL_ALL;
static void cmdpreview_close_win(void);
static void cmdpreview_save_undo(CpUndoInfo *cp_undoinfo, buf_T *buf) FUNC_ATTR_NONNULL_ALL;
static void cmdpreview_restore_undo(const CpUndoInfo *cp_undoinfo, buf_T *buf);
static void cmdpreview_prepare(CpInfo *cpinfo) FUNC_ATTR_NONNULL_ALL;
static void cmdpreview_restore_state(CpInfo *cpinfo) FUNC_ATTR_NONNULL_ALL;
static _Bool cmdpreview_may_show(CommandLineState *s);
static void do_autocmd_cmdlinechanged(int firstc);
static int command_line_changed(CommandLineState *s);
static void abandon_cmdline(void);
static int cmdline_charsize(int idx);
static int cmd_startcol(void);
static void correct_screencol(int idx, int cells, int *col);
static void alloc_cmdbuff(int len);
static void color_expr_cmdline(const CmdlineInfo *const colored_ccline, ColoredCmdline *const ret_ccline_colors) FUNC_ATTR_NONNULL_ALL;
static _Bool color_cmdline(CmdlineInfo *colored_ccline) FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT;
static void draw_cmdline(int start, int len);
static void ui_ext_cmdline_show(CmdlineInfo *line);
static void save_cmdline(CmdlineInfo *ccp);
static void restore_cmdline(CmdlineInfo *ccp) FUNC_ATTR_NONNULL_ALL;
static _Bool cmdline_paste(int regname, _Bool literally, _Bool remcr);
static void redrawcmdprompt(void);
static int ccheck_abbr(int c);
static CmdlineInfo *get_ccline_ptr(void);
static int get_cmdline_type(void);
static char *get_cmdline_str(void);
static char *get_cmdline_completion(void);
static int set_cmdline_str(const char *str, int pos);
static int set_cmdline_pos(int pos);
static int open_cmdwin(void);
#define DEFINE_EMPTY_ATTRIBUTES
#include "nvim/func_attr.h"  // IWYU pragma: export