diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2016-06-19 16:41:08 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2016-08-31 21:57:04 +0200 |
commit | 7e2348f2b1b487c875bbcf6c6711a276f9063040 (patch) | |
tree | 9c00dc0c619c419e2819ad1a324a3aaf5b185aff /runtime | |
parent | 87e054bb24cd4ba8cd06eb1a65f956c6bcce222d (diff) | |
download | rneovim-7e2348f2b1b487c875bbcf6c6711a276f9063040.tar.gz rneovim-7e2348f2b1b487c875bbcf6c6711a276f9063040.tar.bz2 rneovim-7e2348f2b1b487c875bbcf6c6711a276f9063040.zip |
eval: use gperf to generate the hash of builtin functions
make api functions highlighted as builtins in vim.vim
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index 0dd8b07b7a..cced1a8d04 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -3,6 +3,7 @@ set(GENERATED_RUNTIME_DIR ${PROJECT_BINARY_DIR}/runtime) set(GENERATED_SYN_VIM ${GENERATED_RUNTIME_DIR}/syntax/vim/generated.vim) set(GENERATED_HELP_TAGS ${GENERATED_RUNTIME_DIR}/doc/tags) set(GENERATED_PACKAGE_DIR ${GENERATED_RUNTIME_DIR}/pack/dist/opt) +set(FUNCS_DATA ${PROJECT_BINARY_DIR}/funcs_data.mpack) file(MAKE_DIRECTORY ${GENERATED_RUNTIME_DIR}) file(MAKE_DIRECTORY ${GENERATED_RUNTIME_DIR}/syntax) @@ -10,13 +11,14 @@ file(MAKE_DIRECTORY ${GENERATED_RUNTIME_DIR}/syntax/vim) add_custom_command(OUTPUT ${GENERATED_SYN_VIM} COMMAND ${LUA_PRG} ${SYN_VIM_GENERATOR} - ${PROJECT_SOURCE_DIR}/src/nvim ${GENERATED_SYN_VIM} + ${PROJECT_SOURCE_DIR}/src/nvim ${GENERATED_SYN_VIM} ${FUNCS_DATA} DEPENDS ${SYN_VIM_GENERATOR} ${PROJECT_SOURCE_DIR}/src/nvim/ex_cmds.lua ${PROJECT_SOURCE_DIR}/src/nvim/auevents.lua ${PROJECT_SOURCE_DIR}/src/nvim/options.lua ${PROJECT_SOURCE_DIR}/src/nvim/eval.c + ${FUNCS_DATA} ) if(POLICY CMP0054) |