I found a solution: writing .tmLanguage and .tmTheme files. Unfortunately, TextMate must be restarted for the changes to take effect. You can download the code here: http://sadilek.blogspot.com/2008/04/update-of-sequence-analysis-textmate.htm...
In a later post CiarĂ¡n Walsh points out: "If you look at the Diff bundle, it includes Preference items with some foreground/background colour definitions, I would imagine this would be better suited to what you are doing (since reloading bundles should work fine then)."
Best regards Daniel Sadilek
On Mon, Apr 7, 2008 at 8:09 PM, Daniel Sadilek d.sadilek@gmx.net wrote:
Hello,
I recently built my first TextMate bundle (http://sadilek.blogspot.com/2008/04/dna-sequence-analysis-with-textmate.html) for some simple DNA sequence analysis. It was really easy to accomplish this with TextMate. However, I'm missing one feature: is there any way to programmatically configure syntax highlighting? What I want to achieve is that a user can configure pairs of string and color. All occurences of the string should be highlighted in the given color. I have already built a corresponding dialog (very similar to the preference dialog of the TODO bundle) in which I can enter strings and select a color for each. The "only" thing missing is using this information for highlighting the text.
Best regards Daniel Sadilek
P.S. This sort of function would be interesting for the TODO bundle, as well: for highlighting the TODO markers in the text.