Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 21 total
Thread Auto-formatting of code
Thu, Mar 14 2019 5:17 AMPermanent Link

Matthew Jones

I never thought I'd ask for this, but having used Visual Studio and Resharper, I find it really hard to live where code is not just nicely formatted for me. I can make a hash of some layout, or remove a begin/end pair, or add one, or whatever, and Ctrl-K-D and it is all sorted. Or all messed up, but now I can see where the close should be and do it again. And it also does a lot of formatting when I complete a line, so I just never think about it.

So from going from not thinking about formatting to an every space matters editor, I fall over it all the time. Hence I'd like it in EWB 3.1.

--

Matthew Jones
Thu, Mar 14 2019 6:10 AMPermanent Link

ooptimum

Yeah, I remember you replied that the editor was good when I complained that it was too rudimentary.

Moreover, it sometimes deletes pieces of code arbitrarily, but I don't report bugs anymore (and there are already a few of them) so as not to postpone the release of a new version even longer.

"Matthew Jones" wrote:

I never thought I'd ask for this, but having used Visual Studio and Resharper, I find it really hard to live where code is not just nicely formatted for me. I can make a hash of some layout, or remove a begin/end pair, or add one, or whatever, and Ctrl-K-D and it is all sorted. Or all messed up, but now I can see where the close should be and do it again. And it also does a lot of formatting when I complete a line, so I just never think about it.

So from going from not thinking about formatting to an every space matters editor, I fall over it all the time. Hence I'd like it in EWB 3.1.

--

Matthew Jones
Thu, Mar 14 2019 7:51 AMPermanent Link

Uli Becker

Matthew,

> So from going from not thinking about formatting to an every space matters editor, I fall over it all the time. Hence I'd like it in EWB 3.1.

The editor enhancements were discussed many times - without success. Frown

While I love the wonderful EWB and appreciate Tim's work a lot: I know some developers who refuse to work with EWB due to the lack of code completion, code formatting and -folding etc.

IMHO these features should have been part of the software for quite a long time. Probably Tim has different priorities, but in this case he's wrong, I think.

Never mind Smile

Uli


Thu, Mar 14 2019 9:33 AMPermanent Link

Matthew Jones

ooptimum wrote:

> Yeah, I remember you replied that the editor was good when I complained that it was too rudimentary.
>
> Moreover, it sometimes deletes pieces of code arbitrarily, but I don't report bugs anymore (and there are already a few of them) so as not to postpone the release of a new version even longer.

Not sure I've said it was great, but adequate. And it is. But it could always be better. I've never had it delete code though - that's probably some sort of selection issue.

--

Matthew Jones
Thu, Mar 14 2019 9:35 AMPermanent Link

Matthew Jones

Uli Becker wrote:

> due to the lack of code completion, code formatting

I guess it needs a smarter editor to be able to plug in. And the background data of course. But I'm just asking for formatting!

--

Matthew Jones
Fri, Mar 15 2019 1:32 AMPermanent Link

Steve Gill

Avatar

<< The editor enhancements were discussed many times - without success. Frown

While I love the wonderful EWB and appreciate Tim's work a lot: I know some developers who refuse to work with EWB due to the lack of code completion, code formatting and -folding etc. >>

I don't like to complain as EWB is an amazing product and I too really appreciate all of Tim's hard work with EWB (and EDB), and for all of the assistance and advice he has given me.  

However, I personally feel that no code-completion is holding EWB back to some extent.  I believe I would be a lot more productive with EWB if it had these features.

I've lost count of the number of times I've discovered properties and methods I didn't know about in Delphi when holding down <ctrl> <space> after a period (.) .  Unfortunately with EWB I have to keep going back to the manual to work out what property or method I need, and also what parameters are required.

Not sure about code formatting and code folding, but I believe code completion is on the list (although possibly way down the list).  I imagine it would be a lot of work to implement.

= Steve
Fri, Mar 15 2019 6:45 AMPermanent Link

ooptimum

Steve Gill wrote:

<<  I too really appreciate all of Tim's hard work >>

I'm sure that if there was a competing product for the same money, but with a more advanced language or a more convenient editor, you would all go there, despite your assurances of respect and flattering. Why write all this over and over again? You already thank him for his work with your money.

Why doesn't Tim use the available components that make great modern editors, such as SynEdit or Scintilla, that allow them to be used in commercial products if he doesn't have the time or desire to create something of his own? What is this, disrespect for users or a heavy form of NIH syndrome?
Fri, Mar 15 2019 9:13 AMPermanent Link

Huseyin Aliz

myBiss ApS

Avatar

ooptimum,

Sorry, i dont agree with you on this one. I have been Tim's customer for
over 20 years, and will not go anywhere unless Tim tells me, or
something happens to Tim/Elevatesoft and no further development happens.
We all want something to be implemented and already yesterday, but the
company size and resource capacity just cant this make happen, and I
must respect that. I have happy customers paying me money - made with
products developed by Tim.

Just my opinion Smile

Regards,
Huseyin

Den 15-03-2019 kl. 11:45 skrev ooptimum:
> Steve Gill wrote:
>
> <<  I too really appreciate all of Tim's hard work >>
>
> I'm sure that if there was a competing product for the same money, but with a more advanced language or a more convenient editor, you would all go there, despite your assurances of respect and flattering. Why write all this over and over again? You already thank him for his work with your money.
>
> Why doesn't Tim use the available components that make great modern editors, such as SynEdit or Scintilla, that allow them to be used in commercial products if he doesn't have the time or desire to create something of his own? What is this, disrespect for users or a heavy form of NIH syndrome?
>
Fri, Mar 15 2019 2:13 PMPermanent Link

ooptimum

Huseyin,

Such an undeveloped editor can be tolerated in a project beginning or in free software, but not in a commercial product that exists on the market for many years. As a programmer, I spend many hours a day working in an editor. IMO, this is the first thing that needs to be polished to shine. If the developer does not understand this, then he does not value the time of his clients, and they will vote with their feet at the first opportunity. But for now there is just nowhere to go. Acorn were good till bread was found...

=?UTF-8?Q?H=c3=bcseyin_Aliz?= wrote:

ooptimum,

Sorry, i dont agree with you on this one. I have been Tim's customer for
over 20 years, and will not go anywhere unless Tim tells me, or
something happens to Tim/Elevatesoft and no further development happens.
We all want something to be implemented and already yesterday, but the
company size and resource capacity just cant this make happen, and I
must respect that. I have happy customers paying me money - made with
products developed by Tim.

Just my opinion Smile

Regards,
Huseyin

Den 15-03-2019 kl. 11:45 skrev ooptimum:
> Steve Gill wrote:
>
> <<  I too really appreciate all of Tim's hard work >>
>
> I'm sure that if there was a competing product for the same money, but with a more advanced language or a more convenient editor, you would all go there, despite your assurances of respect and flattering. Why write all this over and over again? You already thank him for his work with your money.
>
> Why doesn't Tim use the available components that make great modern editors, such as SynEdit or Scintilla, that allow them to be used in commercial products if he doesn't have the time or desire to create something of his own? What is this, disrespect for users or a heavy form of NIH syndrome?
>
Mon, Mar 18 2019 8:55 AMPermanent Link

erickengelke

Avatar

ooptimum wrote:

>Such an undeveloped editor can be tolerated in a project beginning or in free software, but not in a commercial
> product that exists on the market for many years. As a programmer, I spend many hours a day working in an editor. >IMO, this is the first thing that needs to be polished to shine. If the developer does not understand this, then he does >not value the time of his clients, and they will vote with their feet at the first opportunity. But for now there is just >nowhere to go. Acorn were good till bread was found...

What I would like would be user definable extensions, perhaps under "Tools", where the editor would save the file to disk, run the app, then reload.  It would allow for things like Pascal Beatifier and certain other extenions I could imagine that Tim doesn't have time to do himself.  

Erick
EWB Programming Books and Component Library
http://www.erickengelke.com
Page 1 of 3Next Page
Jump to Page:  1 2 3
Image