freeride-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FR-devel] Hi to FR-devel (and lil question)


From: Laurent Julliard
Subject: Re: [FR-devel] Hi to FR-devel (and lil question)
Date: Fri, 16 May 2003 19:09:03 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312

Richard Kilmer wrote:
Laurent & Gabriele,

Very cool addition. I added the ability to turn on/off line numbers/eol characters/whitespace.

Cool. It appeals another remark that I have had for some time. What about having a configuration plugin where all plugins could dock a UI of some and give access to their configurable resources. The ones you mention here sounds like settings for the editpane plugin right?

I was wondering if it made sense to
call the menu you created "Find" instead of "Goto" and then we could add under that menu Find/Find Next/Replace/Goto Line/etc. If this is OK...I will change it and can work in Find/Find Next (Scintilla has *a lot* of support for this btw).


I must say that so far I (we) have tried to stick to the Menu layout of IDEA IntelliJ which has a Goto and a Search Menu. Find below the menu entries in both menus. I am inclined to continue to follow the IDEA layout and key shortcuts because IDEA is so popular and it will make it easier to recruit Java developers in the Ruby Community. The entire menu bar is like this

File|Edit|Search|View|Goto|Code|Refactor|Build|Run|Tools|Window|Help

Goto menu entries:
Class... (type a class name and it goes to the declaration)
Line...
----------
Declaration (find the place where the method the cursor is on is declared)
Type Declaration
Super Method
-----------
Next Highlighted Error (After a run or a debug)
Previous Highlighted Error
-----------
Next Method   (based on cursor position)
Previous Method

Search menu entries:
Find... (Ctrl+F)
Replace... (Ctrl+R)
Find Next  (F3)
Find Previous (Shift F3)
Find Word at Caret (Ctrl+F3)
Incremental Search (Alt+F3)
---------
Find Usages.... Alt+F7 (find where a Class/Method/Variable/Constant... the caret is on is used)
Find Usages.... Ctrl+F7
Highlight Usages in File Ctrl+Shift+F7
----------

Oh, and my update changed the name of the yaml properties file for the EditPane component from 'editpanes.yaml' to 'editpane.yaml' to keep things consistent. If you have an existing editpanes.yaml with prior opened files or breakpoints stored in it they will not show up (because its looking for the new file). Just so you don't think something is broken.

Best,

Rich

On Thursday, May 15, 2003, at 05:47  PM, Laurent Julliard wrote:

Laurent Julliard wrote:

By the way I was in the process of enhancing the EditPane plugin with such a GotoLine box so I suggest you wait for my commit and it will give you an idea of how things work.
Laurent


Gabriele,

I have just committed a new editpane version that shows how to implement to Goto Line feature. Look at the attached CVS commit message and follow the pointers that show the diff on editpane.rb and component_layout.yaml

Enjoy!

Laurent

--  Laurent JULLIARD
http://www.moldus.org/~laurent

From: Mail Delivery System <address@hidden>
Date: Thu May 15, 2003  5:38:21  PM US/Eastern
To: address@hidden
Subject: Mail delivery failed: returning message to sender


This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es)  failed:

  address@hidden
SMTP error from remote mailer after RCPT TO:<address@hidden>: host mx10.gnu.org [199.232.76.166]: 550-Verification failed for <address@hidden>
    550-Called:   199.232.76.164
    550-Sent:     RCPT TO:<address@hidden>
    550-Response: 550 unknown user
    550 Sender verify failed

------ This is a copy of the message, including all the headers. ------

Return-path: <address@hidden>
Received: from ljulliar by subversions.gnu.org with local (Exim 4.20)
    id 19GQQd-0007JC-V3
    for address@hidden; Thu, 15 May 2003 17:38:19 -0400
To: address@hidden
Subject: freeride ./ChangeLog plugins/rubyide_fox_gui/ed...
Reply-to: address@hidden
Message-Id: <address@hidden>
From: Laurent Julliard <address@hidden>
Date: Thu, 15 May 2003 17:38:19 -0400

CVSROOT:    /cvsroot/freeride
Module name:    freeride
Changes by:    Laurent Julliard <address@hidden>    03/05/15 17:38:19

Modified files:
    .              : ChangeLog
    plugins/rubyide_fox_gui: editpane.rb
    plugins/rubyide_gui: component_layout.yaml

Log message:
    Goto menu created and Goto Line menu item and dialog box added in the
    EditPane plugin

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/ ChangeLog.diff?tr1=1.67&tr2=1.68&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/plugins/ rubyide_fox_gui/editpane.rb.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/freeride/freeride/plugins/ rubyide_gui/ component_layout.yaml.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text



_______________________________________________
Freeride-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/freeride-devel




_______________________________________________
Freeride-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/freeride-devel



--
Laurent JULLIARD - Xerox Global Services - XDD-G Manager
Tel: +33 (0)4 76 61 50 48 - Fax: +33 (0)4 76 61 51 99
>> Host your Xerox Software project on CodeX: http://codex.xerox.com





reply via email to

[Prev in Thread] Current Thread [Next in Thread]