mirror of
https://github.com/neovim/neovim.git
synced 2025-09-29 06:28:35 +00:00
menu_get(): doc
This commit is contained in:
@@ -936,8 +936,7 @@ int utf_char2len(int c)
|
||||
///
|
||||
/// @param c character to convert to \p buf
|
||||
/// @param[out] buf UTF-8 string generated from \p c, does not add \0
|
||||
/// @return the number of bytes (between 1 and 6)
|
||||
/// @note This does not include composing characters.
|
||||
/// @return Number of bytes (1-6). Does not include composing characters.
|
||||
int utf_char2bytes(int c, char_u *const buf)
|
||||
{
|
||||
if (c < 0x80) { /* 7 bits */
|
||||
|
@@ -91,11 +91,9 @@ ex_menu(exarg_T *eap)
|
||||
|
||||
|
||||
// Locate an optional "icon=filename" argument
|
||||
// Kept just the command parsing from vim for compativility but no further
|
||||
// processing is done
|
||||
// TODO(nvim): Currently this is only parsed. Should expose it to UIs.
|
||||
if (STRNCMP(arg, "icon=", 5) == 0) {
|
||||
arg += 5;
|
||||
// icon = arg;
|
||||
while (*arg != NUL && *arg != ' ') {
|
||||
if (*arg == '\\')
|
||||
STRMOVE(arg, arg + 1);
|
||||
@@ -1138,15 +1136,15 @@ static bool menu_namecmp(const char_u *const name, const char_u *const mname)
|
||||
}
|
||||
|
||||
|
||||
/// converts a string into a combination of \ref MENU_MODES
|
||||
/// Returns the \ref MENU_MODES specified by menu command `cmd`.
|
||||
/// (eg :menu! returns MENU_CMDLINE_MODE | MENU_INSERT_MODE)
|
||||
///
|
||||
/// @param[in] cmd a string like 'n' (normal) or 'a' (all)
|
||||
/// @param[in] forceit Was there a "!" after the command?
|
||||
/// @param[out] If "noremap" is not NULL, then the flag it points to is set
|
||||
/// according to whether the command is a "nore" command.
|
||||
/// @param[out] unmenu is not NULL, then the flag it points to is set according
|
||||
/// to whether the command is an "unmenu" command.
|
||||
/// @param[in] cmd string like "nmenu", "vmenu", etc.
|
||||
/// @param[in] forceit bang (!) was given after the command
|
||||
/// @param[out] noremap If not NULL, the flag it points to is set according
|
||||
/// to whether the command is a "nore" command.
|
||||
/// @param[out] unmenu If not NULL, the flag it points to is set according
|
||||
/// to whether the command is an "unmenu" command.
|
||||
int
|
||||
get_menu_cmd_modes(
|
||||
const char_u * cmd,
|
||||
|
Reference in New Issue
Block a user