Would you consider kdevelop? Its part of KDE https://kdevelop.org/
KDE
KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.
Plasma 6 Bugs
If you encounter a bug, proceed to https://bugs.kde.org/, check whether it has been reported.
If it hasn't, report it yourself.
PLEASE THINK CAREFULLY BEFORE POSTING HERE.
Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.
Kdevelop is freaking great
Oh definitely, if Kate doesn’t work or is too much of a pain I’ll probably just use Kdevelop instead. It’s just Kate with extras right? I ask about Kate because I like to use lighter programs as much as possible. My computer isn’t a total powerhouse or anything lol.
If you install the language server for your language, then you can get hints, including function arguments and types, in Kate.
See https://microsoft.github.io/language-server-protocol/implementors/servers/ for a list of server
I'm not familiar with raylib specifically, but generally as long as you have header files (for C) or stubs (for python) you should be able to get completions for library calls.
But it seems like you already know about LSPs from your comment. So I'm not sure exactly what your question is? Do they work?
Thanks for the reply, much appreciated.
I know what an LSP does but I don’t really know how it works so I wasn’t sure if an external library like Raylib would work the same way auto complete and all that would work for a language like C.
Truthfully I only understand this stuff at a very basic level, ya know? I read a bit on LSPs and was kind of getting more confusion than answers lol.
Thanks again!
If you still like the workflow of VS Code and just want it without the Microsoft Ai and spyware crap, Then you got Vscodium.
It's basically the open-source code of VS Code compiled without the invasive M$ stuff.
I am familiar with Codium. However I think my brain just wants a total shift away from that environment completely, ya know?
If you don't get the answer you are looking for here, get yourself to our Discuss forum. Devs hang out there often and they may be able to help you.
Good to know thanks!
i think this is all about configuring the lsp server (e.g. clangd in the case of c), pretty sure you can get it working with kate
Yes I am aware that the docs exist. Thank you.