Comments (3)
In terms of Emmet, there's no such thing as valid/invalid HTML tag. It can expand any word into tag, which could be custom XML or component tag in Vue/Angular/Svelte/JSX.
That's why it doesn't suggest anything as autocomplete in CM6, it only adds subtle hint that given word can be expanded. You can disable this hint or change it with CSS
from codemirror6-plugin.
That makes sense, but is there a reason VSCode behaves differently?
The CM plugin API doesn't seem to allow us to see potential expansions and perform further filtering to only display UI elements when those suggestions make sense.
from codemirror6-plugin.
VSCode has itโs own implementation of Emmet UX, which is not not exactly as it expected to work.
And Iโm not sure what you mean by potential expansions and UI filtering
from codemirror6-plugin.
Related Issues (17)
- Conditional Enabling HOT 2
- Make CSS autocomplete option position configurable/dynamic to better handle conflicts with built-in autocomplete HOT 3
- CSS autocomplete extension is not context aware HOT 1
- Populating Custom Snippets HOT 2
- How to Activate on Sass, Scss, LESS, etc. HOT 14
- Emmet does not use correct syntax highlighting HOT 5
- Set Prec to highest for Tab/Esc key Commands and export Commands
- When used in nextJS setup, it works on dev but when you build it does not work. HOT 2
- Snippet Previews
- Ignore expand abbreviation if multiple lines selected HOT 5
- Mount Preview to ShadowDOM root HOT 1
- Module doesn't export anything HOT 1
- console.log
- mobile support HOT 1
- Untranspiled code HOT 5
- preview rendering inside strings HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from codemirror6-plugin.