geany/TODO
Nick Treleaven d131023fe7 Add basic Line Breaking option in the Document menu. Line breaking
only works when typing characters past the line breaking column
number.
Add 'Line breaking column' editor pref.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2562 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-05-09 12:13:29 +00:00

58 lines
1.9 KiB
Plaintext

TODO List:
----------
Note: features included in brackets 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
Next version or later:
o documentation: list and explain filetype modes
o common default highlighting styles configurable for all
programming languages
o basic support for adding custom filetypes?
o configurable filetype and project make commands (e.g. using
bud for D)
o configurable filetype regex for build errors
o recent projects menu
o project indentation settings support
o improve Compile toolbar button for Make (drop down radio list?)
o (selectable menu of arguments to use for Make, from Make Custom)
o (DBUS)
o (indent wrapped lines - Scintilla issue)
o (folder tree in the sidebar)
o (macro support)
o (better search & replace 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)
o (custom template file support)
o (GFileMonitor support, if/when GIO gets merged with GLib)
1.0:
o generating tags for latex/pascal/php
o include standard library tags only for C global.tags (offer
separate GTK tags file for download)
o stable plugin ABI for the 1.0 series? (Split up geany_data, prefs,
GeanyKeyCommand enum into groups)
o review documentation
o review any hidden prefs/compile time constants that could be in the
Prefs dialog, e.g. invert_all syntax highlighting pref
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 Split window editing
o Python plugin interface