Macros | Typedefs
edit.h File Reference
#include "nvim/vim.h"

Go to the source code of this file.

Macros

#define CPT_ABBR   0
 
#define CPT_MENU   1
 
#define CPT_KIND   2
 
#define CPT_INFO   3
 
#define CPT_USER_DATA   4
 
#define CPT_COUNT   5
 
#define KEY_OPEN_FORW   0x101
 
#define KEY_OPEN_BACK   0x102
 
#define KEY_COMPLETE   0x103 /* end of completion */
 
#define INDENT_SET   1 /* set indent */
 
#define INDENT_INC   2 /* increase indent */
 
#define INDENT_DEC   3 /* decrease indent */
 
#define BL_WHITE   1 /* cursor on first non-white in the line */
 
#define BL_SOL   2 /* use 'sol' option */
 
#define BL_FIX   4 /* don't leave cursor on a NUL */
 
#define INSCHAR_FORMAT   1 /* force formatting */
 
#define INSCHAR_DO_COM   2 /* format comments */
 
#define INSCHAR_CTRLV   4 /* char typed just after CTRL-V */
 
#define INSCHAR_NO_FEX   8 /* don't use 'formatexpr' */
 
#define INSCHAR_COM_LIST   16 /* format comments with list/2nd line indent */
 

Typedefs

typedef int(* IndentGetter) (void)
 

Macro Definition Documentation

#define BL_FIX   4 /* don't leave cursor on a NUL */
#define BL_SOL   2 /* use 'sol' option */
#define BL_WHITE   1 /* cursor on first non-white in the line */
#define CPT_ABBR   0
#define CPT_COUNT   5
#define CPT_INFO   3
#define CPT_KIND   2
#define CPT_MENU   1
#define CPT_USER_DATA   4
#define INDENT_DEC   3 /* decrease indent */
#define INDENT_INC   2 /* increase indent */
#define INDENT_SET   1 /* set indent */
#define INSCHAR_COM_LIST   16 /* format comments with list/2nd line indent */
#define INSCHAR_CTRLV   4 /* char typed just after CTRL-V */
#define INSCHAR_DO_COM   2 /* format comments */
#define INSCHAR_FORMAT   1 /* force formatting */
#define INSCHAR_NO_FEX   8 /* don't use 'formatexpr' */
#define KEY_COMPLETE   0x103 /* end of completion */
#define KEY_OPEN_BACK   0x102
#define KEY_OPEN_FORW   0x101

Typedef Documentation

typedef int(* IndentGetter) (void)