Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 6 of 6 total
Thread Suggestions for Code Editor.
Fri, Sep 18 2020 9:39 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

Five things I feel are missing from the code editor are:

*  Pressing the Home button alternates between going to the first position on a line and the beginning of code on the line.

*  Being able to drag 'n' drop text around the code editor.  For example, I have some text I want to move to another line.  Instead of cutting and pasting I would like to be able to highlight the text and drag it to where I want it (as in the Delphi code editor and others).

*  Auto Indent. For indented code, pressing the <enter> key takes you to the next line with the cursor just under the first position of the indent above.  In other words it automatically indents the text.

* Smart Tab.  An example: when I create field declarations in a class I like the colons to all line up.  To me it makes the code a lot more readable.  In Delphi, I would press the <tab> key after typing FLastname and it would position the cursor immediately under the colon of the previous line.

private
   FFirstname              : string;
   FLastname              : string;


* Editor Colours.  The ability to have individual colours for integer, string, etc.

You may be planning to add code editor enhancements later but I just thought I'd mention these while they were on my mind.

Thanks.

= Steve
Sat, Sep 19 2020 2:21 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Steve,

<< Five things I feel are missing from the code editor are: >>

I had auto-indent on the list of final must-haves, but the other items aren't much harder to do with the new editor architecture, so I'll see what I can do.

<< *  Pressing the Home button alternates between going to the first position on a line and the beginning of code on the line. >>

This is a request, not a bug report, correct ?

Thanks !

Tim Young
Elevate Software
www.elevatesoft.com
Sat, Sep 19 2020 6:35 PMPermanent Link

Steve Gill

Avatar

Hi Tim,

<< I had auto-indent on the list of final must-haves, but the other items aren't much harder to do with the new editor architecture, so I'll see what I can do. >>

That would be good. Thanks.

<< << *  Pressing the Home button alternates between going to the first position on a line and the beginning of code on the line. >> >>

<< This is a request, not a bug report, correct ? >>

Sorry, badly worded.  Yes, this is a request.

Thanks.

= Steve
Mon, Sep 21 2020 5:30 AMPermanent Link

Matthew Jones

Tim Young [Elevate Software] wrote:

> I had auto-indent on the list

I used to hate this sort of stuff, then I switched to C# and Resharper and I now just love a complete file reformat. Sometimes I hate the layout I get, but it beats all the manual faff of editing code. Give me more! (but perhaps make it optional for the old me. 8-)
Mon, Sep 21 2020 11:45 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< I used to hate this sort of stuff, then I switched to C# and Resharper and I now just love a complete file reformat. Sometimes I hate the layout I get, but it beats all the manual faff of editing code. Give me more! (but perhaps make it optional for the old me. 8-) >>

I have a lot of ideas on this front that I plan on implementing, but I'm not quite in a position to discuss them just yet because they're not completely fleshed out.  But, in general, they revolve around making the act of coding more automatic and about structure and organization, rather than typing.  I think it's the next step for developers since much of the coding process is about structure and labels for the elements of the structure, especially when developers follow good practices and keep methods/functions/procedures short.

Tim Young
Elevate Software
www.elevatesoft.com
Tue, Sep 22 2020 3:16 AMPermanent Link

Steve Gill

Avatar

Hi Tim,

<< I have a lot of ideas on this front that I plan on implementing, but I'm not quite in a position to discuss them just yet because they're not completely fleshed out.  But, in general, they revolve around making the act of coding more automatic and about structure and organization, rather than typing.  I think it's the next step for developers since much of the coding process is about structure and labels for the elements of the structure, especially when developers follow good practices and keep methods/functions/procedures short. >>

Hmm, sounds very interesting.  I'm looking forward to the voice plugin so that I can just tell EWB3 what to write and it does the coding for me. Smile

= Steve
Image