aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/vim.c
diff options
context:
space:
mode:
authorMatthieu Coudron <mattator@gmail.com>2017-09-03 05:25:57 +0200
committerMatthieu Coudron <mattator@gmail.com>2017-09-30 11:43:26 +0900
commit3a006486397d611234abd9b429bce0b44d6b7747 (patch)
treebdb052dd9667e9900ddd6e1d281760700e5182b6 /src/nvim/api/vim.c
parente3a2cca3878f44252eccdc1918cc8854145de860 (diff)
downloadrneovim-3a006486397d611234abd9b429bce0b44d6b7747.tar.gz
rneovim-3a006486397d611234abd9b429bce0b44d6b7747.tar.bz2
rneovim-3a006486397d611234abd9b429bce0b44d6b7747.zip
Changed prototypes to accept a boolean "rgb"
Diffstat (limited to 'src/nvim/api/vim.c')
-rw-r--r--src/nvim/api/vim.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c
index bf3e4bc6a0..0c3c497533 100644
--- a/src/nvim/api/vim.c
+++ b/src/nvim/api/vim.c
@@ -59,9 +59,10 @@ void nvim_command(String command, Error *err)
/// Retrieves highlight description from its name
///
/// @param name Highlight group name
+/// @param rgb True to export GUI values
/// @return a highlight description e.g. {'bold': true, 'bg': 123, 'fg': 42}
/// @see nvim_get_hl_by_id
-Dictionary nvim_get_hl_by_name(String name, Error *err)
+Dictionary nvim_get_hl_by_name(String name, Boolean rgb, Error *err)
FUNC_API_SINCE(3)
{
Dictionary result = ARRAY_DICT_INIT;
@@ -72,15 +73,16 @@ Dictionary nvim_get_hl_by_name(String name, Error *err)
name.data);
return result;
}
- result = nvim_get_hl_by_id(id, err);
+ result = nvim_get_hl_by_id(id, rgb, err);
return result;
}
/// Retrieves highlight description from its id
///
/// @param hl_id highlight id as returned by |hlID()|
+/// @param rgb True to export GUI values
/// @see nvim_get_hl_by_name
-Dictionary nvim_get_hl_by_id(Integer hl_id, Error *err)
+Dictionary nvim_get_hl_by_id(Integer hl_id, Boolean rgb, Error *err)
FUNC_API_SINCE(3)
{
Dictionary dic = ARRAY_DICT_INIT;
@@ -89,7 +91,7 @@ Dictionary nvim_get_hl_by_id(Integer hl_id, Error *err)
return dic;
}
int attrcode = syn_id2attr((int)hl_id);
- return hl_get_attr_by_id(attrcode, err);
+ return hl_get_attr_by_id(attrcode, rgb, err);
}
/// Passes input keys to Nvim.