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
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ Users mailing list -- users@lists.geany.org To unsubscribe send an email to users-le...@lists.geany.org