kickstart.nvim icon indicating copy to clipboard operation
kickstart.nvim copied to clipboard

Enabling Emmet Support

Open nesper8 opened this issue 3 years ago • 4 comments

This PR enables Emmet support for website building This PR will also only enable emmet for html, css, sass, scss, xml and jsx files

What is emmet? check out https://emmet.io/

nesper8 avatar Jan 09 '23 06:01 nesper8

The last commit changes the Default Emmet leader key from <C-Y> to <Tab> to better imitate VSCode although you still need to do <Tab>, to expand the Emmet abbreviations

nesper8 avatar Jan 09 '23 06:01 nesper8

What do you think about using the LSP to handle it? I had been using emmet_ls and didn't face issues with it: https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#emmet_ls

We have only one language server setup by default though, which is the Sumneko and maybe we should keep as it's. So people can add emmet support or any other feature when they need them.

ubmit avatar Jan 18 '23 12:01 ubmit

Wait so emmet_ls from Mason also serve the same purpose? I haven't checked it out though

nesper8 avatar Jan 18 '23 15:01 nesper8

Wait so emmet_ls from Mason also serve the same purpose? I haven't checked it out though

I guess it does not sure sorry

ubmit avatar Jan 19 '23 18:01 ubmit

just tried out emmet-ls feels like it is more easier than mattn's implementation so ill close this PR

nesper8 avatar Jan 22 '23 12:01 nesper8