if you have configured lsp for js html and css it should handle running 3 language servers simultaneously for auto completion. like if you open an html file that includes css and J's it would run js and css LS
Emacs
A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!
Get Emacs
Rules
- Posts should be emacs related
- Be kind please
- Yes, we already know: Google results for "emacs" and "vi" link to each other. We good.
Emacs Resources
Emacs Tutorials
- Beginner’s Guide to Emacs
- Absolute Beginner's Guide to Emacs
- How to Learn Emacs: A Hand-drawn One-pager for Beginners
Useful Emacs configuration files and distributions
Quick pain-saver tip
I did that, but `html-ls` is simply inferior to vscode's completion
I mean, once you have Copilot installed you wouldn’t need auto-complete anyway. It’s that good. I only have LSP for live error checking and navigation (xref) now.
What are you missing? VSCode may include Emmet by default, for example, but in Emacs you would have to install and configure either a minor mode or a language server.
But I'm not using any language servers for webdev. I found the built-in completion-at-point perfectly adequate in CSS-mode. For HTML, I use nxml-mode with html5-schema-0.1. Just typing
I discovered that yes, VSCode has Emmet by default, lsp-mode
in emacs has support for emmet-ls
but it does not seem to work that much at all.