diff --git a/Sources/Highlight/HighlightManager.cpp b/Sources/Highlight/HighlightManager.cpp index 95cdb24..cfe4b50 100644 --- a/Sources/Highlight/HighlightManager.cpp +++ b/Sources/Highlight/HighlightManager.cpp @@ -109,6 +109,11 @@ void HighlightManager::loadLanguages(void) myHightline = new Highlight(xmlFilename); listHighlight.PushBack(myHightline); - myHightline->Display(); + xmlFilename = homedir; + xmlFilename += "lang_bash.xml"; + myHightline = new Highlight(xmlFilename); + listHighlight.PushBack(myHightline); + + //myHightline->Display(); } diff --git a/avancement.boo b/avancement.boo index ceeb8f6..534ddb1 100644 --- a/avancement.boo +++ b/avancement.boo @@ -25,10 +25,6 @@ * 0.2.X : - gui : Demander la création de nouveaux fichier quand il n'existe pas (a l'ouverture en ligne de commande) - sys : Mise en place des colorisation de base pour le - * makefiles - * script bash - * python - * matlab * java script * SQL - gui : ascenceur quand nécessaire diff --git a/data/lang_bash.xml b/data/lang_bash.xml new file mode 100644 index 0000000..0805cea --- /dev/null +++ b/data/lang_bash.xml @@ -0,0 +1,48 @@ + + + *.sh + + + commentDoxygen + #! + \n + \ + + + comment + # + \n + \ + + + doubleQuoteText + " + " + \ + + + doubleQuoteText + ' + ' + + + + + + keyword + \@for|done|do|while|in|if|then|else|fi\@ + + + keyword + [\$]+[a-zA-Z_][a-zA-Z0-9_]* + + + functionName + function (\w|_)+[ \t]*\( + + + boolean + ==|<=|>=|!=|<{1,2}|>{1,2}|&&|\{|\}| + + +