diff --git a/ChangeLog b/ChangeLog
index f3c8d087f603e7c67246c999c8e42e462f349e09..8efce5c0b44aa680d5e4fdf513d109256be7e738 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2010-08-04 Lauri Kasanen <curaga@operamail.comcuraga@operamail.com>
+        * doc/syntax/mgp.nanorc: New Magicpoint syntax highlighting definition
+
 2010-08-04 Peter <exodus@savannah>
 	* doc/syntax/tex.nanorc: No longer highlight escaped comments
 
diff --git a/doc/syntax/Makefile.am b/doc/syntax/Makefile.am
index 9999be315a245de8305dacc2cba2bf9d6c435820..372ddb2447788b4d5eab01f821522015ec777f97 100644
--- a/doc/syntax/Makefile.am
+++ b/doc/syntax/Makefile.am
@@ -24,6 +24,7 @@ pkgdata_DATA =	asm.nanorc \
 		ocaml.nanorc \
 		objc.nanorc \
 		fortran.nanorc \
-		makefile.nanorc
+		makefile.nanorc \
+		mgp.nanorc
 
 EXTRA_DIST = $(pkgdata_DATA)
diff --git a/doc/syntax/mgp.nanorc b/doc/syntax/mgp.nanorc
new file mode 100644
index 0000000000000000000000000000000000000000..daba28275c169c154c5e6ed089a95a00bfc6e52b
--- /dev/null
+++ b/doc/syntax/mgp.nanorc
@@ -0,0 +1,8 @@
+## Here is an example for Magicpoint presentations
+##
+syntax "mgp" "\.mgp$"
+header "^%include.*"
+icolor green "^%[a-z].*$"
+color cyan "(^|[[:space:]])#.*$"
+color cyan "(^|[[:space:]])%%.*$"
+color ,green "[[:space:]]+$"