2b07283739
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
44 lines
1.4 KiB
Plaintext
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.
|