🧬 RouterOS LSP for better syntax checking & command completion in editors like VSCode & NeoVim

If I may (and if it is possible) the thing that personally I have a lot of difficulties with when attempting to read/parse a script are the parenthesis/brackets.

I wonder if there could be a way to better distinguish (… ) from [… ] and {… } (particulalrly the last two (which is usually but not always mitigated by indentation) but also square and round can be confused.

Having them with different colours?
Or using for them bold/a different font size?

Like this?
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.RainbowBraces

P.S.: the stupid Discourse thinks that opening and closing square brackets without space in the middle (or even with it) means “Ahh, the user wants to draw a little square, let me do it: !”
If it was adequate, it would draw a small circle with () :roll_eyes: (and why not a diamond/rhombus with {}?).