[anjuta] language-manager: Support symbols in more programming languages



commit 26e71a83ccc5858c4a1558c8ee7e3bc897c73b6d
Author: Sébastien Granjoux <seb sfo free fr>
Date:   Mon Jun 24 21:31:02 2013 +0200

    language-manager: Support symbols in more programming languages
    
    Some symbols are displayed for those additional languages: cobol, fortran,
    HTML, lua, scheme, TCL, latex, verilog, VHDL
    Even if it is supported by ctags, nothing is displayed for awk, pascal, ruby.
    It probably needs some improvements in the symbol db plugin.

 plugins/dir-project/sources.list                   |   70 +++++++++++++++++++-
 .../anjuta-document-manager.plugin.in              |    2 +-
 plugins/language-manager/languages.xml             |   13 ++++
 3 files changed, 81 insertions(+), 4 deletions(-)
---
diff --git a/plugins/dir-project/sources.list b/plugins/dir-project/sources.list
index 7c8354a..91a3996 100644
--- a/plugins/dir-project/sources.list
+++ b/plugins/dir-project/sources.list
@@ -4,18 +4,82 @@
 *.cpp: *.o
 *.hpp
 *.cxx: *.o
+*.hxx
 *.c++: *.o
 *.cc: *.o
+*.cs
+*.cob: *.o
+*.hh
+*.f: *.o
+*.for: *.o
+*.f90: *.o
+*.f95: *.o
+*.f2k: *.o
 *.java
+*.js
+*.pas: *.o
+*.l: *.o
+*.y: *.o
+
+*.awk
+*.bsh
+*.ksh
+*.lua
 *.py
+*.pyw
 *.pl
+*.pm
+*.pod
 *.rb
-*.y: *.o
-*.l: *.o
+*.rbw
+*.scm
+*.sh
+*.smd
+*.ss
+*.st
+*.sv
+*.svh
+*.tcl
+*.tk
+*.v
+*.vh
 *.vala
+*.vb
+*.vhd
+*.vhdl
+
+*.am
+*.cfg
+*.diff
+*.dtd
 *.gs
+*.html
+*.htm
+*.idx
 *.in
 *.in.in
-*.am
+*.ini
+*.inf
+*.log
+*.lst
+makefile
+Makefile
+*.mak
+*.mako
+*.nfo
+*.out
+*.patch
+*.shtml
+*.sty
+*.svg
+*.tab
+*.tex
+*.toc
+*.txt
+*.xsl
+*.xslt
+*.xul
+*.xml
+
 !CVS/
 !.*/
diff --git a/plugins/document-manager/anjuta-document-manager.plugin.in 
b/plugins/document-manager/anjuta-document-manager.plugin.in
index aab1f87..789ce6c 100644
--- a/plugins/document-manager/anjuta-document-manager.plugin.in
+++ b/plugins/document-manager/anjuta-document-manager.plugin.in
@@ -8,4 +8,4 @@ Interfaces=IAnjutaDocumentManager,IAnjutaFile,IAnjutaFileSavable
 UserActivatable=no
 
 [File Loader]
-SupportedMimeTypes=text/*,text/source,application/x-perl,application/x-python,application/x-shellscript,application/x-php,application/x-java,application/x-javascript,application/x-ruby,application/x-m4,application/x-reject,application/xml,application/xslt+xml,text/html,application/javascript,application/x-extension-wsgi
+SupportedMimeTypes=text/*,text/source,application/x-perl,application/x-python,application/x-shellscript,application/x-php,application/x-java,application/x-javascript,application/x-ruby,application/x-m4,application/x-reject,application/xml,application/xslt+xml,text/html,application/javascript,application/x-extension-wsgi,application/x-awk
diff --git a/plugins/language-manager/languages.xml b/plugins/language-manager/languages.xml
index a1adb68..700c86d 100644
--- a/plugins/language-manager/languages.xml
+++ b/plugins/language-manager/languages.xml
@@ -13,4 +13,17 @@
        <language id="9" name="Makefile" strings="makefile" mime-types="text/x-makefile" />
        <language id="10" name="ShellScript" strings="sh,shell" mime-types="application/x-sh" />
        <language id="11" name="IDL" strings="idl" mime-types="text/x-idl" />
+       <language id="12" name="Awk" strings="awk" mime-types="text/x-awk" />
+       <language id="13" name="Cobol" strings="cobol" mime-types="text/x-cobol" />
+       <language id="14" name="Fortran" strings="fortran" mime-types="text/x-fortran" />
+       <language id="15" name="HTML" strings="html" mime-types="text/html" />
+       <language id="16" name="Lua" strings="lua" mime-types="text/x-lua" />
+       <language id="17" name="Pascal" strings="pascal" mime-types="text/x-pascal" />
+       <language id="18" name="Ruby" strings="ruby" mime-types="text/x-ruby" />
+       <language id="19" name="Scheme" strings="scheme" mime-types="text/x-scheme" />
+       <language id="20" name="TCL" strings="tcl" mime-types="text/x-tcl" />
+       <language id="21" name="Tex" strings="latex" mime-types="text/x-tex" />
+       <language id="22" name="Verilog" strings="verilog" mime-types="text/x-verilog" />
+       <language id="23" name="System Verilog" strings="systemverilog" mime-types="text/x-svsrc" />
+       <language id="24" name="VHDL" strings="vhdl" mime-types="text/x-vhdl" />
 </languages>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]