From 89f86bec9198c0e298be53a13ca753b491197376 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni <e.pedroni91@gmail.com> Date: Mon, 10 Jul 2017 07:54:52 +0200 Subject: Added syntax highlighting for vim --- flashcard.lang | 20 -------------------- ftdetect/fcard.vim | 1 + syntax/fcard.vim | 11 +++++++++++ syntax/flashcard.lang | 20 ++++++++++++++++++++ 4 files changed, 32 insertions(+), 20 deletions(-) delete mode 100644 flashcard.lang create mode 100644 ftdetect/fcard.vim create mode 100644 syntax/fcard.vim create mode 100644 syntax/flashcard.lang diff --git a/flashcard.lang b/flashcard.lang deleted file mode 100644 index 267f5b2..0000000 --- a/flashcard.lang +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<language id="flashcard" _name="Flashcard" version="2.0" _section="Markup"> - <metadata> - <property name="globs">*.fcard</property> - </metadata> - - <styles> - <style id="card_front" _name="card header" map-to="def:type" /> - </styles> - <definitions> - <context id="flashcard"> - <include> - <context id="card_front" style-ref="card_front"> - <start>CARD:</start> - <end>$</end> - </context> - </include> - </context> - </definitions> -</language> diff --git a/ftdetect/fcard.vim b/ftdetect/fcard.vim new file mode 100644 index 0000000..f1cfbbf --- /dev/null +++ b/ftdetect/fcard.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *.fcard set filetype=fcard diff --git a/syntax/fcard.vim b/syntax/fcard.vim new file mode 100644 index 0000000..b4a66d9 --- /dev/null +++ b/syntax/fcard.vim @@ -0,0 +1,11 @@ +" Vim syntax file +" Language: flashcard files +" Latest Revision: 10/07/2017 + +if exists("b:current_syntax") + finish +endif + +syn match cardTitle '^CARD: .*$' + +hi def link cardTitle Structure diff --git a/syntax/flashcard.lang b/syntax/flashcard.lang new file mode 100644 index 0000000..267f5b2 --- /dev/null +++ b/syntax/flashcard.lang @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<language id="flashcard" _name="Flashcard" version="2.0" _section="Markup"> + <metadata> + <property name="globs">*.fcard</property> + </metadata> + + <styles> + <style id="card_front" _name="card header" map-to="def:type" /> + </styles> + <definitions> + <context id="flashcard"> + <include> + <context id="card_front" style-ref="card_front"> + <start>CARD:</start> + <end>$</end> + </context> + </include> + </context> + </definitions> +</language> -- cgit v1.2.3