// This is an open source non-commercial project. Dear PVS-Studio, please check// it. PVS-Studio Static Code Analyzer for C, C++ and C#: http://www.viva64.com#include <assert.h>#include <stdint.h>#include <inttypes.h>#include <stdbool.h>#include <stdlib.h>#include <string.h>#include <limits.h>#include"nvim/api/vim.h"#include"nvim/ascii.h"#include"nvim/api/private/helpers.h"#include"nvim/api/private/defs.h"#include"nvim/api/private/dispatch.h"#include"nvim/api/buffer.h"#include"nvim/msgpack_rpc/channel.h"#include"nvim/lua/executor.h"#include"nvim/vim.h"#include"nvim/buffer.h"#include"nvim/file_search.h"#include"nvim/window.h"#include"nvim/types.h"#include"nvim/ex_docmd.h"#include"nvim/screen.h"#include"nvim/memory.h"#include"nvim/message.h"#include"nvim/eval.h"#include"nvim/eval/typval.h"#include"nvim/option.h"#include"nvim/state.h"#include"nvim/syntax.h"#include"nvim/getchar.h"#include"nvim/os/input.h"#include"nvim/os/process.h"#include"nvim/viml/parser/expressions.h"#include"nvim/viml/parser/parser.h"#include"nvim/ui.h"#define LINE_BUFFER_SIZE 4096#ifdef INCLUDE_GENERATED_DECLARATIONS# include"api/vim.c.generated.h"#endif/// Executes an ex-command.////// On parse error: forwards the Vim error; does not update v:errmsg./// On runtime error: forwards the Vim error; does not update v:errmsg.////// @param command Ex-command string/// @param[out] err Error details (Vim error), if anyvoidnvim_command(String command, Error *err)FUNC_API_SINCE(1){try_start();do_cmdline_cmd(command.data);update_screen(VALID);try_end(err);}/// Gets a highlight definition by name.////// @param name Highlight group name/// @param rgb Export RGB colors/// @param[out] err Error details, if any/// @return Highlight definition map/// @see nvim_get_hl_by_id
Dictionary nvim_get_hl_b