[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdevelop/parts/qeditor
From:       Roberto Raggi <raggi () cli ! di ! unipi ! it>
Date:       2002-12-16 12:14:55
[Download RAW message or body]

CVS commit by raggi: 

added ocaml colorizer


  A            ocaml_colorizer.cpp   1.1
  A            ocaml_colorizer.h   1.1
  M +1 -1      Makefile.am   1.22
  M +7 -1      qeditor.cpp   1.30
  M +7 -1      qeditor_part.cpp   1.38


--- kdevelop/parts/qeditor/Makefile.am  #1.21:1.22
@@ -18,5 +18,5 @@
 
 # the Part's source, library search path, and link libraries
-libqeditorpart_la_SOURCES = background_parser.cpp       cindent.cpp     \
cpp_colorizer.cpp       cpp_parser.cpp  cs_colorizer.cpp        java_colorizer.cpp    \
koFind.cpp      koReplace.cpp   levelwidget.cpp         linenumberwidget.cpp    \
markerwidget.cpp        paragdata.cpp   parenmatcher.cpp        python_colorizer.cpp  \
python_parser.cpp       qeditor.cpp     qeditor_arghint.cpp     qeditor_factory.cpp   \
qeditor_indenter.cpp    qeditor_part.cpp        qeditor_view.cpp        \
qeditorcodecompletion.cpp       qmake_colorizer.cpp     qsourcecolorizer.cpp    \
simple_indent.cpp       xml_colorizer.cpp       yyindent.cpp    generalconfigpage.ui  \
gotolinedialog.ui       highlightingconfigpage.ui       indentconfigpage.ui \
jsp_colorizer.cpp jsp_colorizer.h +libqeditorpart_la_SOURCES = background_parser.cpp  \
cindent.cpp     cpp_colorizer.cpp       cpp_parser.cpp  cs_colorizer.cpp        \
java_colorizer.cpp      koFind.cpp      koReplace.cpp   levelwidget.cpp         \
linenumberwidget.cpp    markerwidget.cpp        paragdata.cpp   parenmatcher.cpp      \
python_colorizer.cpp    python_parser.cpp       qeditor.cpp     qeditor_arghint.cpp   \
qeditor_factory.cpp     qeditor_indenter.cpp    qeditor_part.cpp        \
qeditor_view.cpp        qeditorcodecompletion.cpp       qmake_colorizer.cpp     \
qsourcecolorizer.cpp    simple_indent.cpp       xml_colorizer.cpp       yyindent.cpp  \
generalconfigpage.ui    gotolinedialog.ui       highlightingconfigpage.ui       \
indentconfigpage.ui jsp_colorizer.cpp jsp_colorizer.h ocaml_colorizer.cpp \
ocaml_colorizer.h  
 libqeditorpart_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries)

--- kdevelop/parts/qeditor/qeditor.cpp  #1.29:1.30
@@ -53,4 +53,5 @@
 #include "qmake_colorizer.h"
 #include "cs_colorizer.h"
+#include "ocaml_colorizer.h"
 
 #if defined(HAVE_PERL_MODE)
@@ -425,4 +426,9 @@ void QEditor::setLanguage( const QString
         setElectricKeys( QString::null );
         document()->setPreProcessor( new QMakeColorizer(this) );
+        document()->setIndent( new SimpleIndent(this) );
+        setBackgroundParser( 0 );
+    } else if( m_language == "ocaml" ){
+        setElectricKeys( QString::null );
+        document()->setPreProcessor( new OCamlColorizer(this) );
         document()->setIndent( new SimpleIndent(this) );
         setBackgroundParser( 0 );

--- kdevelop/parts/qeditor/qeditor_part.cpp  #1.37:1.38
@@ -535,4 +535,10 @@ void QEditorPart::setupHighlighting()
     mode->extensions = QStringList() << "*.jsp";
     m_modes.append( mode );    
+    
+    mode = new HLMode;
+    mode->name = "ocaml";
+    mode->section = "Programming";
+    mode->extensions = QStringList() << "*.ml" << "*.mli";
+    m_modes.append( mode );    
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic