Re: [Lazarus] Fw: New Features for source editor
On 2/26/09, Lee Jenkins l...@datatrakpos.com wrote: Ah, OK. I have to tell you that I didn't take to live templates immediately either but they can be a real time saver. I even have a few that create entire units for me. I have similar templates but for Lazarus. Most work with tiOPF or fpGUI based projects. I even have some complicated ones that use the clipboard to generate classes and associated list classes with all overloaded methods populated for me. All from typing a single word, cit it to the clipboard, type 3-4 abbreviated letters and pressing Ctrl+J. :-) Regards, - Graeme - ___ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Lee Jenkins schrieb: I like being able to type tobj and hit enter to end up with TObjectList and a space after it to continue typing. Just my personal preference. :) It's okay when I can tell the IDE when I want some assistance. It's not okay when the IDE *means* that it should become active, and I have to inspect and correct what it did to me and my code :-( DoDi ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Hans-Peter Diettrich wrote: Lee Jenkins schrieb: I like being able to type tobj and hit enter to end up with TObjectList and a space after it to continue typing. Just my personal preference. :) It's okay when I can tell the IDE when I want some assistance. It's not okay when the IDE *means* that it should become active, and I have to inspect and correct what it did to me and my code :-( Agreed. The CNWizards version has a couple of settings that help such as the number of chars that must be typed before the popup occurs. Of course, if you just keep typing with pausing for x seconds/ms, the popup never occurs. -- Warm Regards, Lee ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
I like being able to type tobj and hit enter to end up with TObjectList and a space after it to continue typing. Just my personal preference. :) How can you be sure that after hitting enter, you'll get TObjectList, rather than TObject? or TObjective? or TObjectionNotAcceptedMode? The only answer is - you'll have to look at the screen and press Up/Down arrows, or any other way to control the completition. I'm pretty sure, that TObj list can be quite long :) Also, you'll have to swtich context of you brain work. Then you're typing TObjectList you just need to remember the word. But then you're trying to select the same word from the list, it's another kind of work for your brain - you need to recognize the word. That can be really annoying and tiresome, because you always need to switch from one kind of brain work to another. ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
On Wed, Feb 25, 2009 at 04:41, Lee Jenkins l...@datatrakpos.com wrote: -Autocompletion in real-time (no type Ctrl+Space) This by far, is one of the most productive enhancements that any code editor can have. It is just amazing how fast you can code with this feature as well as reduce typo's. While I am not against adding this to Lazarus, I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. -- Alexander S. Klenin ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Alexander Klenin wrote: On Wed, Feb 25, 2009 at 04:41, Lee Jenkins l...@datatrakpos.com wrote: -Autocompletion in real-time (no type Ctrl+Space) This by far, is one of the most productive enhancements that any code editor can have. It is just amazing how fast you can code with this feature as well as reduce typo's. While I am not against adding this to Lazarus, I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. Hmmm. I didn't think Delphi had this feature. I'm talking about Code Insight/helper that shows suggestions as you type. I type tstr and TString, TSTringList, etc is shown. I had to use CNWizards to get this functionality. -- Warm Regards, Lee ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
On Thu, Feb 26, 2009 at 22:17, Lee Jenkins l...@datatrakpos.com wrote: Alexander Klenin wrote: While I am not against adding this to Lazarus, I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. Hmmm. I didn't think Delphi had this feature. I'm talking about Code Insight/helper that shows suggestions as you type. I type tstr and TString, TSTringList, etc is shown. I had to use CNWizards to get this functionality. Ah, then I misunderstood it too, I think the feature I talked about is called living templates or some such. -- Alexander S. Klenin ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
I just downloaded a snapshot of Lazarus 0.9.27 Beta to see this feature and it doesn't seems to be installed/enabled. How do I configure it? Leonardo M. Ramé Griensu S.A. - Medical IT Córdoba Tel.: 0351 - 4247979 Lee Jenkins escribió: Lucas wrote: -Autocompletion in real-time (no type Ctrl+Space) This by far, is one of the most productive enhancements that any code editor can have. It is just amazing how fast you can code with this feature as well as reduce typo's. See CNWizards for Delphi: http://www.cnpack.org/index.php?lang=en Their pack has such a feature and to boot, it's intelligent, taking into account how often you use a selection from the list as well as what was typed before invoking it. I would love to see this in Lazarus. -- Warm Regards, Lee ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Alexander Klenin wrote: On Thu, Feb 26, 2009 at 22:17, Lee Jenkins l...@datatrakpos.com wrote: Alexander Klenin wrote: While I am not against adding this to Lazarus, I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. Hmmm. I didn't think Delphi had this feature. I'm talking about Code Insight/helper that shows suggestions as you type. I type tstr and TString, TSTringList, etc is shown. I had to use CNWizards to get this functionality. Ah, then I misunderstood it too, I think the feature I talked about is called living templates or some such. Ah, OK. I have to tell you that I didn't take to live templates immediately either but they can be a real time saver. I even have a few that create entire units for me. -- Warm Regards, Lee ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Alexander Klenin schrieb: -Autocompletion in real-time (no type Ctrl+Space) While I am not against adding this to Lazarus, ACK I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. Most of the input features are helpful only to beginners, who never learned to type. People used to key-in with 10 fingers are only blocked by such features, and have to turn them all off. DoDi ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
I just think that 10 finger typists with these tools could be equal to a 15 finger typists... :-) On Thu, Feb 26, 2009 at 5:12 PM, Hans-Peter Diettrich drdiettri...@aol.comwrote: Alexander Klenin schrieb: -Autocompletion in real-time (no type Ctrl+Space) While I am not against adding this to Lazarus, ACK I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. Most of the input features are helpful only to beginners, who never learned to type. People used to key-in with 10 fingers are only blocked by such features, and have to turn them all off. DoDi ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus -- o__ ,_./ _ (_)_\(_)___ ...speed is good ___ I believe five out of four people have a problem with fractions. ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Reenen Laurie schrieb: I just think that 10 finger typists with these tools could be equal to a 15 finger typists... :-) What's the benefit of using 15 fingers, at the speed of one? DoDi ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Hans-Peter Diettrich wrote: Alexander Klenin schrieb: -Autocompletion in real-time (no type Ctrl+Space) While I am not against adding this to Lazarus, ACK I would like to note that this is one Delphi 2007 feature I actively do not like, and always turn off. Most of the input features are helpful only to beginners, who never learned to type. People used to key-in with 10 fingers are only blocked by such features, and have to turn them all off. I'm a pretty fair typist having took it in school and did a lot of it even before I developed an interest in programming and for me, that feature still increases my code output tremendously. Not only that but since I don't have to do as much typing, I'm more apt to declare more self documenting variables and types as well. I like being able to type tobj and hit enter to end up with TObjectList and a space after it to continue typing. Just my personal preference. :) -- Warm Regards, Lee ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Fw: New Features for source editor
O Impresinants features to lazarus code editor -BlockCompletion -SyncEdit -Live Templates -Inline Variable Declare Variable -Declare Field -Extract ResourceString -Find Unit -Rename -Extract Method -Change Params Refactoring tools menu to lazarus now je je je This features and more present in Delphi 2007 or above See in this url: http://www.youtube.com/watch?v=ky90Io32hLQ Impressive 8) From: Lucas codedeep Sent: Monday, February 23, 2009 5:54 AM To: lazarus@lazarus.freepascal.org Subject: [Lazarus] New Features for source editor Hi Interesanting new features to implement in source editor of Lazarus See this url: http://www.youtube.com/watch?v=gJmd6wLJ6ag And this url: http://www.youtube.com/watch?v=9IR5z_mtlBk to compare two methods These characteristics were helping to write twice more rapid source code -Autocompletion in real-time (no type Ctrl+Space) -When type begin, add end; -When type ( , add ) -When type { , add } Thank you for reading ;D Actualízate, descubre el nuevo Windows Live Messenger. ¡Descárgatelo ya! ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus Emoticon3.gif___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Fw: New Features for source editor
Lucas wrote: -Autocompletion in real-time (no type Ctrl+Space) This by far, is one of the most productive enhancements that any code editor can have. It is just amazing how fast you can code with this feature as well as reduce typo's. See CNWizards for Delphi: http://www.cnpack.org/index.php?lang=en Their pack has such a feature and to boot, it's intelligent, taking into account how often you use a selection from the list as well as what was typed before invoking it. I would love to see this in Lazarus. -- Warm Regards, Lee ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus