geany/TODO
Enrico Tröger 2b07283739 Add plugin manager dialog to select plugins to load at startup and to call a plugin configure dialog.
Add configure symbol for plugins which is called by Geany when a configure dialog for the plugin is requested, optionally.
Add author field to plugin info struct.
Add sample configure dialog to the demo plugin.
Fix cleanup code in filebrowser plugin to remove it completely when unloaded.			


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2060 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-20 18:15:46 +00:00

44 lines
1.4 KiB
Plaintext

TODO List:
----------
(features included in () have lower priority)
Fix bugs:
o fix bug that prevents UTF-16, UTF-32 files from being loaded.
o tagmanager fails on UTF-16/32
o fix parsing command line args after given filenames
Next version or later:
o documentation: list and explain filetype modes
o documentation: preferences
o line breaking mode to limit words on a line for e.g. XML content.
o common default highlighting for all programming languages
o configurable default and project make commands
o project indentation settings support
o plugin keybindings
o (DBUS)
o (startup notification)
o (indent wrapped lines - Scintilla issue)
o (folder tree in the sidebar)
o (macro support)
o (better regex support)
o (parsing tags from a memory buffer instead of a file on disk)
o (calltip support for non-C-like languages that use
function_name(arguments) syntax)
o (better tags support for popular languages? - this is a moving
target...)
o (tango-like icons for the symbol list)
o (show autocompletion symbol icons - see SCI_REGISTERIMAGE)
Wishlist
--------
Note: These items might not get worked on.
o Some kind of support for ctags files.
o Scope resolution for object members.
o Multiline regex support (requires work on Scintilla)
o Python scripting plugin? (not as efficient as Lua, but perhaps
more widely known)
o Split window editing.