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

Re: New IDE feature in master



On 3/23/24 09:48, Bruce Steers wrote:


On Sat, 23 Mar 2024 at 15:39, Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx> wrote:

    Hi,

    I added a configuration folder in the project tree.

    If you put a Gambas highlighting definition file in that folder, then
    you will be able to use it in a new "property" tab in the file
    information dialog of project directories.

    Then, all files located in that directory or in any child
    directory will
    be highlighted with that definition file.

    In the future, I plan to support configuration folders (the name
    would
    be '.gambas.conf') in the parent directories of the project, so that
    several projects can share the same configuration.

    Then we can imagine put a lot of things in that folders: colors,
    shared
    configuration, IDE extensions, whatever you imagine. I'm just against
    full scripts, because I'm afraid of Gambas project covid.

    Tell me what you think about that.

    Regards,

-- Benoît Minisini.


ooh , IDE Extensions you say :)
I like the sound of that.

Don't worry about infection. just add an isolation switch (disable all extensions) so we can determine if bugs still exists without the extensions running.

list any loaded extensions in the system information dialog so you can see if any are being used and tell people,, disable the extensions and see if bug persists.

I like it when i can remove my modifications from the ide. like i did yesterday. for some time now my ide has shown sh highlighting for sh files but now my modification can go as you've done it too :)

Maybe one day i can use gambas master and all my mods can be extensions.  (hehe, probably not though as i've made a fair few tweaks :) )

Sounds like a great idea though, cheers, it will be interesting to see how you put in into action :)

Respects
BruceS

Will this allow us to add make files for c file for instance with an ide make extension as part of a project directory configuration. That would build a gambas library as part of the run/debug/build executable interface.

Just a thought

--
~~~~ Brian

Attachment: OpenPGP_0x78BFB26402F48419.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


References:
New IDE feature in masterBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: New IDE feature in masterBruce Steers <bsteers4@xxxxxxxxx>