Trying to Understand Under The Hood LSP of VSCode. reddit / emacs ---------------------------------------------------------------------- _analysis230_ · 2022-08-24 17:17 I'm making a switch from VSCode to Emacs. I started with Doom Emacs and things are going well. I'm really falling in love with the use of keybindings and even when they are not yet second nature to me I feel like I'm more efficient with them. With LSP I'm able to get the behavior of Emacs nearly identical to VSCode. There are some small, nearly ignorable, areas where I do feel like code completion works better in VSC. Where can I get details about what LSP VSC uses for which language? How does it integrate so well with different languages like RJSX and CSS in my Next projects? I'm sure it only has to do with some LSP configs. In Emacs I have to explicitly give the lsp configs whereas VSCode used to do it implicitly, I want to somehow locate what those configs were and then copy them over to Emacs. ---------------------------------------------------------------------- MitchellMarquez42 · 2022-08-24 18:18 !remindme 20d ---------------------------------------------------------------------- RemindMeBot · 2022-08-24 18:18 I will be messaging you in 20 days on [**2022-09-13 18:18:08 UTC**](ht tp://www.wolframalpha.com/input/?i=2022-09- 13%2018:18:08%20UTC%20To%20Local%20Time) to remind you of [**this link **](https://www.reddit.com/r/emacs/comments/wwp7db/trying_to_understan d_under_the_hood_lsp_of_vscode/ilmjv1a/?context=3) [**1 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compos e/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit .com%2Fr%2Femacs%2Fcomments%2Fwwp7db%2Ftrying_to_understand_under_the_ hood_lsp_of_vscode%2Filmjv1a%2F%5D%0A%0ARemindMe%21%202022-09- 13%2018%3A18%3A08%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)] (https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete %20Comment&message=Delete%21%20wwp7db) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remind mebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?t o=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside %20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Yo ur Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot& subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](ht tps://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot %20Feedback)| |-|-|-|-| ---------------------------------------------------------------------- MitchellMarquez42 · 2022-08-24 18:19 Good bot ---------------------------------------------------------------------- nv-elisp · 2022-08-24 19:16 You'd probably be better suited asking in a VSCode forum. ---------------------------------------------------------------------- northWe5t · 2022-08-24 20:02 Have you added ` +lsp` after the language in Doom’s ‘init.el’? If you were to enable it for JavaScript you should do it like this: `(javascript +lsp)`. Remember do run doom sync after you have saved the file. ---------------------------------------------------------------------- _analysis230_ · 2022-08-24 20:39 Yes. I have and it works 99.9% like VSCode apart from very very minor difference, won't even call it a problem.