feat: add CodeMirror 6 editor with Emmet support
- Replace textarea with CodeMirror 6 for syntax highlighting - Add Emmet abbreviation expansion (Tab to expand) - Support HTML and CSS language modes with autocomplete - Add dark theme matching app design - Tab indentation with Shift-Tab for outdent - Update help modal with Emmet shortcuts
This commit is contained in:
@@ -47,3 +47,8 @@ For Tailwind mode, user classes are injected via `{{USER_CLASSES}}` placeholder
|
||||
### Testing
|
||||
|
||||
Tests use Vitest with jsdom environment. Setup in `tests/setup.js` includes DOM testing library matchers. Test files are in `tests/unit/`.
|
||||
|
||||
## Git Commits
|
||||
|
||||
- Do NOT add co-authoring lines to commit messages
|
||||
- Follow conventional commit format (feat:, fix:, refactor:, docs:, etc.)
|
||||
|
||||
Reference in New Issue
Block a user