Skip to main content
Jump to: navigation, search

Difference between revisions of "Google Summer of Code 2007 Ideas"

Line 5: Line 5:
 
* Full-blown WebDAV client + corresponding Eclipse File System implementation
 
* Full-blown WebDAV client + corresponding Eclipse File System implementation
 
* Full-blown FTP client with sftp support + corresponding Eclipse File System implementation
 
* Full-blown FTP client with sftp support + corresponding Eclipse File System implementation
 +
* Add full refactoring support to CDT.
 +
* Add call navigation to CDT.  When cursor is in a function, allow user to jump to any function that calls this function, or any function that it calls.  (within reason...  don't worry about macro magic)
 +
* Consolidate all the color pickers into a single, well thought out color manager with the ability to save and share color themes.  Think inheritance (the PHP editor inherits the HTML and Java editor colors by default, plus adds a few of its own).  Extra points for adding custom backgrounds or transparency.
 +
* Add online documentation to CDT.  Make it so I never need to shell out to read a manpage.  I just type the first few letters of the function and it autocompletes and allows me to hit F2 (or whatever) to view full documentation.
 +
* Add a focus-follows-mouse mode for those of us who don't like having to click all the time (a view is selected the moment the mouse enters it).  Also maybe add a keypress to switch between editors when they are tiled.
 +
* Add the ability to write plugins using jruby or groovy.  (first research and determine if this would make plugin writing noticeably easier; I think it would just because no compile needed; change code on the fly Emacs Lisp style).
  
 
More ideas can be found [http://eclipse-wiki.info/GoogleSummerOfCode2006 here].
 
More ideas can be found [http://eclipse-wiki.info/GoogleSummerOfCode2006 here].

Revision as of 23:51, 16 February 2007

  • Write a EPL'd protocol implementation for ECF. For example, ECF currently has an EPL'd MSN implementation and needs others.
  • Develop GTK support for the eRCP project
  • Develop a newsreader similar to Pan,Thunderbird but based on Eclipse
  • Provide an Eclipse IDE generation environment derived from a language grammar (Eclipse IDE generator)
  • Full-blown WebDAV client + corresponding Eclipse File System implementation
  • Full-blown FTP client with sftp support + corresponding Eclipse File System implementation
  • Add full refactoring support to CDT.
  • Add call navigation to CDT. When cursor is in a function, allow user to jump to any function that calls this function, or any function that it calls. (within reason... don't worry about macro magic)
  • Consolidate all the color pickers into a single, well thought out color manager with the ability to save and share color themes. Think inheritance (the PHP editor inherits the HTML and Java editor colors by default, plus adds a few of its own). Extra points for adding custom backgrounds or transparency.
  • Add online documentation to CDT. Make it so I never need to shell out to read a manpage. I just type the first few letters of the function and it autocompletes and allows me to hit F2 (or whatever) to view full documentation.
  • Add a focus-follows-mouse mode for those of us who don't like having to click all the time (a view is selected the moment the mouse enters it). Also maybe add a keypress to switch between editors when they are tiled.
  • Add the ability to write plugins using jruby or groovy. (first research and determine if this would make plugin writing noticeably easier; I think it would just because no compile needed; change code on the fly Emacs Lisp style).

More ideas can be found here.

Back to the top