SpartanJ / ecode

Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discussion: ctags and code completion

iahung3 opened this issue · comments

Geany has supported displaying symbols table and tag-based code completion (not the normal word-based code completion) using tag parser long before Tree-sitter became a thing. What do you think about leveraging ctags?

Mhh I think it doesn't make any sense in the LSP era, it's a very basic solution that has no place in 2024 (I have used Geany for many years, ctags were never great). LSP's provided much superior code-completion, so we should strive to have LSP support for every language that has an LSP, so we simply need to add the LSPs to ecode when they are created.