TODO 1.46 KB
Newer Older
Enrico Tröger's avatar
Enrico Tröger committed
1 2
TODO List:
----------
3
Note: features included in brackets have lower priority.
Enrico Tröger's avatar
Enrico Tröger committed
4

5 6
	Fix bugs:
	o tagmanager fails on UTF-16/32
Enrico Tröger's avatar
Enrico Tröger committed
7 8


9
	Next version or later:
Nick Treleaven's avatar
Nick Treleaven committed
10
	o better file template {filename} wildcard replacement +{BASENAME}
11
	o improve line breaking mode
12
	o print text size/zoom option
Enrico Tröger's avatar
Enrico Tröger committed
13
	o documentation: list and explain filetype modes
14
	o common default highlighting styles configurable for all
15 16
	  programming languages (done for C-like filetypes using
	  filetypes.common named styles)
17
	o asynchronous build commands on Windows
18
	o (filetype-independent run command in build dialog & keybinding)
19
	o (better custom filetype support)
20
	o (custom template insertion - so user can add licenses, etc)
21
	o (selectable menu of arguments to use for Make, from Make Custom)
Enrico Tröger's avatar
Enrico Tröger committed
22
	o (DBUS)
23
	o (sci macro support - as a plugin?)
24
	o (tango-like icons for the symbol list)
25 26
	o (per-workspace instances with socket support - see
	   workspace-sockets branch)
27 28


29 30 31
	Someday:
	o stable plugin ABI? (Split up geany_data, prefs, GeanyKeyCommand
	  enum into groups)
32
	o review documentation
33 34 35 36


Wishlist
--------
37
Note: these items might not get worked on.
38

39
	o (calltip support for more non-C-like languages that use
Nick Treleaven's avatar
Nick Treleaven committed
40 41 42
	   function_name(arguments) syntax - see python.c:parseArglist())
	o (better tags support for popular languages? - this is a moving
	   target...)
43
	o (support for adding syntax highlighting dynamically?)
44
	o Some kind of support for CTags tags files
45
	o Python plugin interface (different concept from Lua scripting)