From b617a7b410c05275effb95f4b2f5608359d9b7b9 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 30 Sep 2013 17:37:43 +0200 Subject: [PATCH] Vim syntax files for haikuporter recipes. --- 3rdparty/pulkomandy/recipe.ftdetect.vim | 1 + 3rdparty/pulkomandy/recipe.syntax.vim | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 3rdparty/pulkomandy/recipe.ftdetect.vim create mode 100644 3rdparty/pulkomandy/recipe.syntax.vim diff --git a/3rdparty/pulkomandy/recipe.ftdetect.vim b/3rdparty/pulkomandy/recipe.ftdetect.vim new file mode 100644 index 0000000000..1502773984 --- /dev/null +++ b/3rdparty/pulkomandy/recipe.ftdetect.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *.recipe set filetype=recipe diff --git a/3rdparty/pulkomandy/recipe.syntax.vim b/3rdparty/pulkomandy/recipe.syntax.vim new file mode 100644 index 0000000000..3f67d0c1f2 --- /dev/null +++ b/3rdparty/pulkomandy/recipe.syntax.vim @@ -0,0 +1,19 @@ +" Vim syntax file +" Language: Haikuporter recipe files +" Maintainer: Adrien Destugues +" Latest Revision: 30 september 2013 + +if exists("b:current_syntax") + finish +endif + +syn keyword Keyword BUILD_PACKAGE_ACTIVATION_FILE DISABLE_SOURCE_PACKAGE HOMEPAGE +syn keyword Keyword MESSAGE REVISION CHECKSUM_MD5 PATCHES SOURCE_DIR SRC_FILENAME +syn keyword Keyword SRC_URI ARCHITECTURES BUILD_PREREQUIRES BUILD_REQUIRES CONFLICTS +syn keyword Keyword COPYRIGHT DESCRIPTION FRESHENS GLOBAL_WRITABLE_FILES LICENSE +syn keyword Keyword PACKAGE_GROUPS PACKAGE_USERS POST_INSTALL_SCRIPTS PROVIDES REPLACES +syn keyword Keyword REQUIRES SUMMARY SUPPLEMENTS USER_SETTING_FILES + +syn keyword Function PATCH BUILD INSTALL TEST + +syn region String start=/\v"/ skip=/\v\\./ end=/\v"/