On January 26, 2025 6:21:10 PM GMT-05:00, H via Users <users@lists.geany.org> wrote: >On January 26, 2025 8:53:30 AM GMT-05:00, "Enrico Tröger via Users" ><users@lists.geany.org> wrote: >>Hi, >> >>On 22.01.25 03:28, H via Users wrote: >>> I am interested in finding a way to pull in the appropriate "use >..." >>namespace statement to a PHP file I am editing when adding a new class >>to the code. >>> >>>>From what I understand, PHPstorm does that very nicely and I am >>curious if this can be replicated in a geany plugin and how much work >>it might be? Also, if an existing geany plugin could be used as a >>starting point, perhaps geanyctags?? >>> >>> I did use the plugin ClassBuilder to create a customized Symfony >>ClassBuilder for my own use so I have some, albeit quite limited, >>experience in modifying an existing plugin. >>> >>> Any thoughts? >> >>implementing this manually is probably quite some work and in the last > >>nearly 20 years nobody seemed willing to do this. >> >>BUT there is a great new plugin which can integrate existing language >>servers using the language server protocol. >>Find the plugin at https://github.com/techee/geany-lsp/, it will be >>included in the Geany-Plugins collection soon, too. >> >>Using the plugin, you can configure it to use a PHP language server >>(you >>need to install it seperately) and if the language server supports >>adding namespace statements, you can easily use this via the plugin. >> >>Regards, >>Enrico > >This sounds interesting although at this time I am not sure how it >works and I have to read up on it. > >What's the original use case for this new plugin? >_______________________________________________ >Users mailing list -- users@lists.geany.org >To unsubscribe send an email to users-le...@lists.geany.org
I did some reading and it looks very useful. Quick googling suggests there are multiple php language servers, including php-language-server on GitHub developed by Felix Becker. Would this be a good one to run or should i look at another language server for php? _______________________________________________ Users mailing list -- users@lists.geany.org To unsubscribe send an email to users-le...@lists.geany.org