SF.net SVN: geany: [1054] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Tue Dec 5 16:03:19 UTC 2006


Revision: 1054
          http://svn.sourceforge.net/geany/?rev=1054&view=rev
Author:   eht16
Date:     2006-12-05 08:03:18 -0800 (Tue, 05 Dec 2006)

Log Message:
-----------
Let the LaTeX parser recognise the keyword \chapter.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/treeviews.c
    trunk/tagmanager/latex.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-12-05 10:37:36 UTC (rev 1053)
+++ trunk/ChangeLog	2006-12-05 16:03:18 UTC (rev 1054)
@@ -1,3 +1,9 @@
+2006-12-05  Enrico Tröger  <enrico.troeger at uvena.de>
+
+ * src/treeviews.c, tagmanager/latex.c:
+   Let the LaTeX parser recognise the keyword \chapter.
+
+
 2006-12-05  Nick Treleaven  <nick.treleaven at btinternet.com>
 
  * src/socket.c:

Modified: trunk/src/treeviews.c
===================================================================
--- trunk/src/treeviews.c	2006-12-05 10:37:36 UTC (rev 1053)
+++ trunk/src/treeviews.c	2006-12-05 16:03:18 UTC (rev 1054)
@@ -141,8 +141,8 @@
 			gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_variable), 0, _("Subsubsection"), -1);
 			gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_struct), NULL);
 			gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_struct), 0, _("Label"), -1);
-			//gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_namespace), NULL);
-			//gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_namespace), 0, _("Begin"), -1);
+			gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_namespace), NULL);
+			gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_namespace), 0, _("Chapter"), -1);
 			gtk_tree_store_append(doc_list[idx].tag_store, &(tv.tag_other), NULL);
 			gtk_tree_store_set(doc_list[idx].tag_store, &(tv.tag_other), 0, _("Other"), -1);
 			break;

Modified: trunk/tagmanager/latex.c
===================================================================
--- trunk/tagmanager/latex.c	2006-12-05 10:37:36 UTC (rev 1053)
+++ trunk/tagmanager/latex.c	2006-12-05 16:03:18 UTC (rev 1054)
@@ -32,6 +32,7 @@
      K_SECTION,
      K_SUBSECTION,
      K_SUBSUBSECTION,
+     K_CHAPTER,
      K_LABEL
 } TeXKind;
 
@@ -41,6 +42,7 @@
      { TRUE, 'm', "member",        "labels, sections and bibliography" },
      { TRUE, 'd', "macro",         "subsections" },
      { TRUE, 'v', "variable",      "subsubsections" },
+     { TRUE, 'n', "namespace",     "chapters"},
      { TRUE, 's', "struct",        "labels and bibliography" }
 };
 
@@ -205,6 +207,12 @@
  		    createTag(TEX_LABEL, K_SUBSUBSECTION, cp);
  		    continue;
  		}
+ 		/* \chapter{key} */
+ 		else if (getWord("chapter", &cp))
+ 		{
+ 		    createTag(TEX_LABEL, K_CHAPTER, cp);
+ 		    continue;
+ 		}
  	    }
  	}
     }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list