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