Add "framework_dirs" and "frameworks" to syntax highlighting rules Bug: none Change-Id: I1dd73b0bec524592b5cc68b0446815ad4347cd65 Reviewed-on: https://gn-review.googlesource.com/c/gn/+/10240 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
diff --git a/misc/emacs/gn-mode.el b/misc/emacs/gn-mode.el index 814be4b..d7bf4bb 100644 --- a/misc/emacs/gn-mode.el +++ b/misc/emacs/gn-mode.el
@@ -88,13 +88,13 @@ "cflags_objc" "cflags_objcc" "check_includes" "code_signing_args" "code_signing_outputs" "code_signing_script" "code_signing_sources" "complete_static_lib" "configs" "data" "data_deps" "defines" "depfile" - "deps" "include_dirs" "inputs" "ldflags" "lib_dirs" "libs" "output_dir" - "output_extension" "output_name" "output_prefix_override" "outputs" "pool" - "precompiled_header" "precompiled_header_type" "precompiled_source" - "product_type" "public" "public_configs" "public_deps" - "response_file_contents" "script" "sources" "testonly" "visibility" - "write_runtime_deps" "bundle_contents_dir" "contents" "output_conversion" - "rebase" "data_keys" "walk_keys")) + "deps" "framework_dir" "frameworks" "include_dirs" "inputs" "ldflags" + "lib_dirs" "libs" "output_dir" "output_extension" "output_name" + "output_prefix_override" "outputs" "pool" "precompiled_header" + "precompiled_header_type" "precompiled_source" "product_type" "public" + "public_configs" "public_deps" "response_file_contents" "script" "sources" + "testonly" "visibility" "write_runtime_deps" "bundle_contents_dir" + "contents" "output_conversion" "rebase" "data_keys" "walk_keys")) (defconst gn-font-lock-keywords `((,(regexp-opt gn-font-lock-reserved-keywords 'words) .
diff --git a/misc/tm/GN.tmLanguage b/misc/tm/GN.tmLanguage index 81d6504..5f07e21 100644 --- a/misc/tm/GN.tmLanguage +++ b/misc/tm/GN.tmLanguage
@@ -89,7 +89,7 @@ <key>comment</key> <string>target variables</string> <key>match</key> - <string>\b(?:all_dependent_configs|allow_circular_includes_from|args|asmflags|cflags|cflags_c|cflags_cc|cflags_objc|cflags_objcc|check_includes|complete_static_lib|configs|data|data_deps|defines|depfile|deps|include_dirs|inputs|ldflags|lib_dirs|libs|output_extension|output_name|outputs|public|public_configs|public_deps|script|sources|testonly|visibility|contents|output_conversion|rebase|data_keys|walk_keys)\b</string> + <string>\b(?:all_dependent_configs|allow_circular_includes_from|args|asmflags|cflags|cflags_c|cflags_cc|cflags_objc|cflags_objcc|check_includes|complete_static_lib|configs|data|data_deps|defines|depfile|deps|framework_dirs|frameworks|include_dirs|inputs|ldflags|lib_dirs|libs|output_extension|output_name|outputs|public|public_configs|public_deps|script|sources|testonly|visibility|contents|output_conversion|rebase|data_keys|walk_keys)\b</string> <key>name</key> <string>entity.other.attribute-name.gn</string> </dict>
diff --git a/misc/vim/syntax/gn.vim b/misc/vim/syntax/gn.vim index 25e4340..550f39c 100644 --- a/misc/vim/syntax/gn.vim +++ b/misc/vim/syntax/gn.vim
@@ -47,10 +47,10 @@ syn keyword gnVariable args asmflags cflags cflags_c cflags_cc cflags_objc syn keyword gnVariable cflags_objcc check_includes complete_static_lib syn keyword gnVariable configs data data_deps defines depfile deps -syn keyword gnVariable include_dirs inputs ldflags lib_dirs libs -syn keyword gnVariable output_extension output_name outputs public -syn keyword gnVariable public_configs public_deps scripte sources testonly -syn keyword gnVariable visibility contents output_conversion rebase +syn keyword gnVariable framework_dirs frameworks include_dirs inputs ldflags +syn keyword gnVariable lib_dirs libs output_extension output_name outputs +syn keyword gnVariable public public_configs public_deps scripte sources +syn keyword gnVariable testonly visibility contents output_conversion rebase syn keyword gnVariable data_keys walk_keys hi def link gnVariable Keyword