Controlling the IDE - What features would you like to see?
Re: Controlling the IDE - What features would you like to se
This is no priority at the moment.
quidquid Latine dictum sit altum videtur
Re: Controlling the IDE - What features would you like to se
In the current 5.20LTS release I miss the entries DeclareModule/EndDeclareModule and Module/EndModule in the settings for automatically code indent.
Yes, I can add this keywords manually to the settings, but it would be nice, if this were already done in 5.20LTS. Because the examples of Modules in the help file show indented text between this keywords. So, I guess indent between this keywords is a part of the PB "styleguide".
Another wish for the auto indent function is: After performing auto indent function the current caret position is gone. The actual view scrolls always to the end of code. It would be nice, if my last caret and line position in the sourcecode would be restored after the auto indent function is finished.
That's it.
Btw. Great release this 5.20LTS... but I get a bit scared that it will bogged down in the many new features and some multiple paradigms. Now we have two ways to handle events (poll events in an eventloop and on the other side binding events to procedures). And we have now the dialog library to build dialogs using the XML language. On the other hand we have the Window and Gadget lib for this job. The purpose of the XML dialogs has not yet been tapped me by the way. The same applies to the runtime lib.
But under the dash, it is good release in my opinion.
Thank you very much Fred and team.
Yes, I can add this keywords manually to the settings, but it would be nice, if this were already done in 5.20LTS. Because the examples of Modules in the help file show indented text between this keywords. So, I guess indent between this keywords is a part of the PB "styleguide".

Another wish for the auto indent function is: After performing auto indent function the current caret position is gone. The actual view scrolls always to the end of code. It would be nice, if my last caret and line position in the sourcecode would be restored after the auto indent function is finished.
That's it.

Btw. Great release this 5.20LTS... but I get a bit scared that it will bogged down in the many new features and some multiple paradigms. Now we have two ways to handle events (poll events in an eventloop and on the other side binding events to procedures). And we have now the dialog library to build dialogs using the XML language. On the other hand we have the Window and Gadget lib for this job. The purpose of the XML dialogs has not yet been tapped me by the way. The same applies to the runtime lib.
But under the dash, it is good release in my opinion.
Thank you very much Fred and team.
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520, User age in 2024: 56y
"Happiness is a pet." | "Never run a changing system!"
"Happiness is a pet." | "Never run a changing system!"
Re: Controlling the IDE - What features would you like to se
Yes, you're right that it could be done automatically but for now it seems that it is added if you're using a fresh installation instead of your old setting file.kurzer wrote:In the current 5.20LTS release I miss the entries DeclareModule/EndDeclareModule and Module/EndModule in the settings for automatically code indent.
Yes, I can add this keywords manually to the settings, but it would be nice, if this were already done in 5.20LTS. Because the examples of Modules in the help file show indented text between this keywords. So, I guess indent between this keywords is a part of the PB "styleguide".
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
Re: Controlling the IDE - What features would you like to se
And this is the only right way. A update should not overwrite existing settings! If i don't like the indent for this keyword, it isc4s wrote:Yes, you're right that it could be done automatically but for now it seems that it is added if you're using a fresh installation instead of your old setting file.
annoying, update change my settings.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.

Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.

Re: Controlling the IDE - What features would you like to se
At first sorry for posting my featurerequest blindly in this thread. I did not realized this thread is about an automation for the IDE.
I install every new version of PB in a clean directory and then I copy the setting file of the previous version into this folder (I use the portable mode). So, even if the Installer have an update mode for new settings, this would fail in my case because there is no previous settingsfile in the installation folder.
A viable solution would be if the IDE would complete the missing entries at the first start. The IDE should do it in such a way, that the settings would have the same behavior as before.

That's true, Thomas. But if I always update my previous installation, all the new settings remains hidden to me. More... in my case it's a bit more tricky.ts-soft wrote:And this is the only right way. A update should not overwrite existing settings! If i don't like the indent for this keyword, it is
annoying, update change my settings.
I install every new version of PB in a clean directory and then I copy the setting file of the previous version into this folder (I use the portable mode). So, even if the Installer have an update mode for new settings, this would fail in my case because there is no previous settingsfile in the installation folder.
A viable solution would be if the IDE would complete the missing entries at the first start. The IDE should do it in such a way, that the settings would have the same behavior as before.
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520, User age in 2024: 56y
"Happiness is a pet." | "Never run a changing system!"
"Happiness is a pet." | "Never run a changing system!"
Re: Controlling the IDE - What features would you like to se
@Freak: Is there progress with the new IDE interface? 6 years have passed after your first post. Or is the project abandoned?
PB 6.02 x64, OS: Win 7 Pro x64 & Win 11 x64, Desktopscaling: 125%, CPU: I7 6500, RAM: 16 GB, GPU: Intel Graphics HD 520, User age in 2024: 56y
"Happiness is a pet." | "Never run a changing system!"
"Happiness is a pet." | "Never run a changing system!"
Re: Controlling the IDE - What features would you like to se
Funny - I have often dragged code into UltraEdit just to use the column editing, then immediately dragged it back to the PB IDEIdeasVacuum wrote:Column editing like UltraEdit.

I'm sure you are aware, but at least PB has a column mode at all. It's good enough for some kinds of edits, but UltraEdit column editing is indeed superior. I'm guessing column editing is tied to the internal Scintilla selection method/scheme.
Proud supporter of PB! * Musician * C64/6502 Freak