Hi, ya' all.

Could not help myself entering this discussion.
I've used to edit my java files using Emacs until I ran across Idea.

I've tried to put down my wild (Emacs inspired) thoughts and visions into this GUI 
suggestion below.
(attached as a link while the image is a few byte large)
http://www.cyd.liu.se/~chran554/Ariadna_split_editor_suggestion_01.jpg

Emacs uses "buffers" (loaded files) and presents them in views (windows that may be 
splitted horizontally and vertically).
The views can show any file. There can be several views showing the same buffer (as in 
Ariadna right now there can be two views of the same file).

My suggestion is a generalized splitting of the area. The splitting can be performed 
both horizontal and vertical and you can have several consecutive splits both 
horizontally and vertically. At least one view has to be present if there exists at 
least one tab (buffer).
There is a top bar of each view that shows the name of the file edited in the view.
The current view (the view with the caret) has its top bar in a bright background 
color (same as the current tab), the other view top bars are dark.
There are "close view" buttons on the top bars to close the view using the mouse 
(shortcut command applicable :). When a view is closed the resulting free area taken 
by the view at the other side of the "closest" split bar.

Any tab selection affects the current view.
A selection of file using <ctrl>+<e> or <alt>+<arrow right/left> affects the current 
view.
Any navigation in the structure hierachy etc affects the current view.
Shortcut commands for:
  Move caret to next view.
  Split horisontal
  Split vertical
  close view



Any thoughts?
/Christian
_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to