diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/nvim/ex_cmds_defs.h | 59 | ||||
| -rw-r--r-- | src/nvim/option.c | 6 | ||||
| -rw-r--r-- | src/nvim/types.h | 1 | 
3 files changed, 31 insertions, 35 deletions
diff --git a/src/nvim/ex_cmds_defs.h b/src/nvim/ex_cmds_defs.h index c2e7add287..8148eb5cee 100644 --- a/src/nvim/ex_cmds_defs.h +++ b/src/nvim/ex_cmds_defs.h @@ -126,39 +126,36 @@ struct exarg {    struct condstack *cstack;     ///< condition stack for ":if" etc.  }; -#define FORCE_BIN 1             /* ":edit ++bin file" */ -#define FORCE_NOBIN 2           /* ":edit ++nobin file" */ - -/* Values for "flags" */ -#define EXFLAG_LIST     0x01    /* 'l': list */ -#define EXFLAG_NR       0x02    /* '#': number */ -#define EXFLAG_PRINT    0x04    /* 'p': print */ - -/* - * used for completion on the command line - */ -typedef struct expand { -  int xp_context;                       /* type of expansion */ -  char_u      *xp_pattern;              /* start of item to expand */ -  int xp_pattern_len;                   /* bytes in xp_pattern before cursor */ -  char_u      *xp_arg;                  /* completion function */ -  int xp_scriptID;                      /* SID for completion function */ -  int xp_backslash;                     /* one of the XP_BS_ values */ +#define FORCE_BIN 1             // ":edit ++bin file" +#define FORCE_NOBIN 2           // ":edit ++nobin file" + +// Values for "flags" +#define EXFLAG_LIST     0x01    // 'l': list +#define EXFLAG_NR       0x02    // '#': number +#define EXFLAG_PRINT    0x04    // 'p': print + +// used for completion on the command line +struct expand { +  int xp_context;               // type of expansion +  char_u *xp_pattern;           // start of item to expand +  int xp_pattern_len;           // bytes in xp_pattern before cursor +  char_u *xp_arg;               // completion function +  int xp_scriptID;              // SID for completion function +  int xp_backslash;             // one of the XP_BS_ values  #ifndef BACKSLASH_IN_FILENAME -  int xp_shell;                         /* TRUE for a shell command, more -                                           characters need to be escaped */ +  int xp_shell;                 // TRUE for a shell command, more +                                // characters need to be escaped  #endif -  int xp_numfiles;                      /* number of files found by -                                                    file name completion */ -  char_u      **xp_files;               /* list of files */ -  char_u      *xp_line;                 /* text being completed */ -  int xp_col;                           /* cursor position in line */ -} expand_T; - -/* values for xp_backslash */ -#define XP_BS_NONE      0       /* nothing special for backslashes */ -#define XP_BS_ONE       1       /* uses one backslash before a space */ -#define XP_BS_THREE     2       /* uses three backslashes before a space */ +  int xp_numfiles;              // number of files found by file name completion +  char_u **xp_files;            // list of files +  char_u *xp_line;              // text being completed +  int xp_col;                   // cursor position in line +}; + +// values for xp_backslash +#define XP_BS_NONE      0       // nothing special for backslashes +#define XP_BS_ONE       1       // uses one backslash before a space +#define XP_BS_THREE     2       // uses three backslashes before a space  /// Command modifiers ":vertical", ":browse", ":confirm", ":hide", etc. set a  /// flag.  This needs to be saved for recursive commands, put them in a diff --git a/src/nvim/option.c b/src/nvim/option.c index e53dbfc75a..1ef1c300b9 100644 --- a/src/nvim/option.c +++ b/src/nvim/option.c @@ -6585,10 +6585,8 @@ int get_sw_value(buf_T *buf)    return (int)result;  } -/* - * Return the effective softtabstop value for the current buffer, using the - * 'tabstop' value when 'softtabstop' is negative. - */ +// Return the effective softtabstop value for the current buffer, +// using the effective shiftwidth  value when 'softtabstop' is negative.  int get_sts_value(void)  {    long result = curbuf->b_p_sts < 0 ? get_sw_value(curbuf) : curbuf->b_p_sts; diff --git a/src/nvim/types.h b/src/nvim/types.h index bfe8be2091..35a5d1e2bd 100644 --- a/src/nvim/types.h +++ b/src/nvim/types.h @@ -13,4 +13,5 @@ typedef unsigned char char_u;  // Can hold one decoded UTF-8 character.  typedef uint32_t u8char_T; +typedef struct expand expand_T;  #endif  // NVIM_TYPES_H  | 
