(Clique aqui para ver a versão em Português)
UPDATED: This plugin is now part of GMate project. follow project instructions to know how to install.
A Gedit plugin (default Gnome text editor) that allow gedit to capture text markups, included in your source file comments, generating a file list containing the file name, the line number where the comment was found and the comment about the mark.
The plugin is an reimplementation of the plugin created by Nando Vieira adding some improvements and optimizations. The original code is written in Ruby and our code is written all in python. Ruby is a great language but, for users that don’t need Ruby for another application or simple don’t want to install Ruby on their computers this is a solution, because python is default in most Linux distributions.
The original plugin is already a port from the Textmate ToDo Bundle (Textmate is a featured Text editor for Mac) and many features found there, are also present at our plugin.
See the original Todo Bundle (Textmate): (click on image to enlarge)
Our friend Nando Vieira have done an exelent work porting the features to gedit, we can see the results of his work at the folowing screenshot (from his blog):
All I’ve done until now was get the original code from Nando’s svn repository as explained on his blog, improve some aspects and port all to Python.
The final result of first release is something like the folowing image: (click at image to enlarge)
The folowing improvements was implemented:
- Refatoring of Ruby code to Python code;
- Small adjusts on navigator window, related to size and layout;
- Creation of a configuration file where some configs can be set:
- New file types;
- New skiped directories;
- New ignored files;
- New tags (yes, you can create your own tags);
- Tag color customization, to change the existing tags and add new;
- Possibility to hide or show empty tags(0 Items);
- Developed an instalation script;
- Developed an environment fix script to fix Ubuntu problem with gtkmozembed;
- More detailed instructions at README file;