Need help with lsp configuration for c programming reddit / emacs ---------------------------------------------------------------------- Sniper100K · 2022-12-01 09:22 I have set up a basic configuration for c programming. I am getting the completion from ccls in company-mode, but I am unable to jump to positions of the completion. I have attached a screenshot showing the line after completion. How can this be resolved. https://preview.redd.it/dlvvu1qf893a1.png?width=1106&format=png&auto=w ebp&s=bda32b43b8d00540aac02bd27b5fad48c418398b ---------------------------------------------------------------------- podtatranec · 2022-12-01 11:00 That looks like unexpanded yasnippet? Are you by any chance using doom? ---------------------------------------------------------------------- Wonnk13 · 2022-12-01 12:13 Interested in the responses here- I get the $ snippet skeletons in all of my language servers, and I have to manually delete it and enter the params, I'm sure I don't have something configured correctly. ---------------------------------------------------------------------- Sniper100K · 2022-12-01 13:12 nope I am not using doom. ---------------------------------------------------------------------- yyoncho · 2022-12-01 14:07 https://emacs-lsp.github.io/lsp-mode/tutorials/CPP-guide/ ---------------------------------------------------------------------- podtatranec · 2022-12-01 15:35 Well in my case in doom this was happening when I didn't have yasnippet installed. Perhaps worth investigating in that direction ---------------------------------------------------------------------- Sniper100K · 2022-12-02 06:40 company-call-backend-raw: Company: backend company-capf error "[yas] ‘yas-expand-snippet’ needs properly setup ‘yas-minor-mode’" with args (post-completion libusb_init(libusb_context **ctx) -> int) I am getting the message above in \*message\* buffer how do I configure the yasnippet expand. ---------------------------------------------------------------------- hangingpawns · 2022-12-02 20:31 I suggest moving away from ccls and going to lsp-mode or eglot. Eglot will be native in emacs starting version 29.