I am so spoiled by LSPs tbh. I basically can’t write code in a language that doesn’t have really good LSP support. I’ve been thinking about learning Fennel but the lack of a stable LSP makes me not want to try it and yes I know how superficial that is lol
I just hate having to look up function signatures manually in the browser - plus LSPs catch all kinds of errors that would be hard to pin down otherwise (my Lua LSP actually warns me if I’m using a global variable because I forgot to add local which effectively fixes one of the biggest complaints I have about the language)
but also… Fennel has Lisp-style macros and that sounds so cooll! it doesn’t have a “proper” (IMO) pipe operator but I already know exactly how I would design a macro to add it to the language myself, and the fact that I can just… casually add a brand new language feature in potentially only like 10 lines of code is incredible