gedit
gedit is the GNOME text editor.
Mailing list: http://mail.gnome.org/mailman/listinfo/gedit-list
IRC: #gedit on irc.gnome.org
You can find other info for developers on the gedit web site.
HOWTO Documents
GeditPluginHowto: How to write plugins for older gedit<=2.10 [deprecated]
Gedit/NewMDIPluginHowTo: Writing plugins for new gedit>=2.11, which uses the new multi-document interface
Gedit/Plugins: New howto for both C and Python plugins (at the bottom)
GtkSourceView/StyleSchemes: Third party themes for Gedit 2.19.x
Gedit/ExternalToolsPluginSnippets: External Tools Plugin Command Collection
Help Documents
Current Development plans
You can find development plans for the next major release (2.20) on Gedit/RoadMap
Gedit/Manual -- ideas for reworking the gedit manual
Developers' corner
The Gedit/DevTeamCorner page aims at regrouping all the informations, tips, links, etc. that are useful for gedit developers.
Love tasks
Here you can find a list of gedit bugs or tasks that are suitable for new contributors (please ask the maintainers before starting a task, or add a note in bugzilla). Another good way to enhance gedit is to write plugins that extend the functionality of the editor: below there is a list of ideas for some possible plugins, but many others can be thought of!
Bugs & Enhancements
- Bracket matching in GEdit, Emacs way. Enhancement must be like this
screen shot. GeditBracketMatch.png.
- gnomebug:155487: make html tag list xhtml compliant
- gnomebug:143822: Unconfigurable print headers
- gnomebug:141478: Default language for spellchecker plugin
- gnomebug:121068: Ability with handling of lines
- gnomebug:137539: Tooltip (and status bar) broken for very long file names
- gnomebug:124821: taglist refresh and editing
- gnomebug:162927: spell plugin should at least try current lang, even if it's not in the know languages list
- gnomebug:163999: Determine the encoding from the HTML headers
Improving "Replace All" performance (see also bug gnomebug:160917): partially DONE
Improving startup time: partially DONE
- Improving the embedded terminal plugin
Test scenarios
We need to test toroughly whether the new MDI implementation is complete and has no shortcoming. This can be done by performing common tasks. The checklist and its progress is on a subpage
Plugin System
The gedit plugin system is discussed on a separate page: Gedit/Plugins. Feature request and discussions of the plugins API can be found in Gedit/PluginAPIWishList. Information on the gedit-plugins module (containing useful plugins not distributed with gedit itself) can be found here: GeditPlugins.
