Menu

How about Prolog?

2006-04-03
2012-11-13
  • Nobody/Anonymous

    When Notepad++ will have syntax highlighting for Prolog language?

     
    • Nobody/Anonymous

      Heres my userDefineLang.xml-------------------------------

      <NotepadPlus>
          <UserLang name="Prolog" ext="pl">
              <Settings>
                  <Global caseIgnored="no" />
                  <TreatAsSymbol comment="yes" commentLine="yes" />
                  <Prefix words1="no" words2="no" words3="no" words4="no" />
              </Settings>
              <KeywordLists>
                  <Keywords name="Delimiters">&apos;`0&apos;``0</Keywords>
                  <Keywords name="Folder+"></Keywords>
                  <Keywords name="Folder-"></Keywords>
                  <Keywords name="Operators">- ! ( ) , . : ; [ \ ] | ~ + &lt; = &gt;</Keywords>
                  <Keywords name="Comment">1/* 2*/ 0%</Keywords>
                  <Keywords name="Words1">abolish abolish_files abort absolute_file_name ansoem append arg assert asserta assertz at_end_of_file at_end_of_line atom atom_chars atom_string atomic attrib bagof beep break break_hook call callable cat char chars clause clauses cmp compare compound copy copy_term current_atom current_op current_predicate date def defs dir display dynamic dynamic_call elex eprint eqv eread etoks ewrite fail false fcreate fclose find findall float fluff flush forall fread functor fwrite get get0 getb getx grab ground halt inpos input integer integer_bound is keys keysort len length listing lwrupr mem member ms multifile name nl nonvar not number number_atom number_chars number_string numbervars one op otherwise outpos output pdict portray_clause predicate_property print printq prompt put putb putx read remove removeall repeat retract retractall reverse see seeing seen setof simple skip skip_layout skip_line skip_term solution sort stream_position string string_chars stuff system_menu sysops tab tell telling ticks time told true ttyflush ttyget ttyget0 ttynl ttyput ttyskip ttytab type unifiable var vars volatile wdict wfocus write write_canonical writeq wsize wshow</Keywords>
                  <Keywords name="Words2">abs acos not</Keywords>
                  <Keywords name="Words3"></Keywords>
                  <Keywords name="Words4"></Keywords>
              </KeywordLists>
              <Styles>
                  <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="Courier New" fontStyle="0" fontSize="10" />
                  <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="KEYWORD2" styleID="6" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="KEYWORD3" styleID="7" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="KEYWORD4" styleID="8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="NUMBER" styleID="4" fgColor="000080" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="OPERATOR" styleID="10" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="DELIMINER1" styleID="14" fgColor="008080" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="DELIMINER2" styleID="15" fgColor="008080" bgColor="FFFFFF" fontName="" fontStyle="0" />
                  <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />
              </Styles>
          </UserLang>
      </NotepadPlus>

       
    • Nobody/Anonymous

      That would be really nice