Really hating all the crap being put into VS code and want a switch.

Im mostly working in C and some Python/Lua and just want to know if I can get parameter hints the same way I do in VS code. It’s a bummer to have to peek at the docs every time I forget what parameters something takes.

I like lightweight programs so Kate is my first thought but if it does t I’ll just go to Kdevelop. Currently using Geany for my really small projects or tests.

Bonus question, if I’m using raylib for game dev, how would those hints work (if at all) in Kate? If Kate is using an LSP for autocompletion, how would that work for a library like Raylib? Sorry I’ve never actually considered this all before now!

Thanks all

  • 56!@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    16 hours ago

    Kate (and now Kdevelop) support LSPs, so you should get the same autocomplete experience as VS code.

    Note that some LSPs are not what I would call lightweight. You might have a lighter experience using Kdevelop’s python support, rather than an LSP for example (I’ve not tested though). Or research to see if alternate LSPs are available for a language.

    From what I can tell, raylib is just a library? In which case it should work with any autocomplete (Kdevelop or LSP) for whichever language you use.

    Kate includes many default LSP configurations, and links to their download pages in it’s LSP settings. LSPs may also be available in your system’s package manager.

    • SeeFerns@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      Thanks for the response, you’re right that raylib autocomplete just works, so no issues there.

      Both Kdevelop and Kate actually worked pretty well but I think I am going to end up using Geany for everything lol. I got autocomplete and call tips working with tags and since I’m already familiar with it, it feels comfy.

      Not to mention it’s extremely lightweight. I’m leaving Kate setup on my machine as well for cases where I need those more robust options though. So thank you!