fixed completion according to new syntax
diff --git a/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/editor/completion/IntentCompletionProcessor.java b/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/editor/completion/IntentCompletionProcessor.java
index 5197e96..85b8767 100644
--- a/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/editor/completion/IntentCompletionProcessor.java
+++ b/plugins/org.eclipse.mylyn.docs.intent.client.ui/src/org/eclipse/mylyn/docs/intent/client/ui/editor/completion/IntentCompletionProcessor.java
@@ -42,8 +42,9 @@
 

 	// Patterns by contexts.

 

-	private static final Pattern[] PATTERNS_BY_CONTEXT = new Pattern[] {Pattern.compile("Document\\s*\\{"),

-			Pattern.compile("Chapter\\s*\\{"), Pattern.compile("Section\\s*\\{"),

+	private static final Pattern[] PATTERNS_BY_CONTEXT = new Pattern[] {

+			Pattern.compile("Document\\s+[^{\r\n]*\\{"), Pattern.compile("Chapter\\s+[^{\r\n]*\\{"),

+			Pattern.compile("Section\\s+[^{\r\n]*\\{"),

 	};

 

 	// Keywords by contexts.

@@ -138,9 +139,9 @@
 	 */

 	protected List<TemplateProposal> createTemplatesProposals() {

 		TemplateProposal chapterProposal = createTemplateProposal("Chapter", "Chapter",

-				"Chapter {\n\t${Title}\n\t${Text}\n}\n", "icon/outline/chapter.gif");

+				"Chapter ${Title} {\n\t${Text}\n}\n", "icon/outline/chapter.gif");

 		TemplateProposal sectionProposal = createTemplateProposal("Section", "Section",

-				"Section {\n\t${Title}\n\t${Text}\n}\n", "icon/outline/section.gif");

+				"Section ${Title} {\n\t${Text}\n}\n", "icon/outline/section.gif");

 		TemplateProposal modelingUnitProposal = createTemplateProposal("Modeling Unit", "Modeling Unit",

 				"@M\n${Code}\nM@\n", "icon/outline/modelingunit.png");