CodeMirror is an incredibly popular Code Editor. You've probably used it, even if you have never heard of it. This is a list of resources and extensions related to it. Contribute one if you know of it!
- codemirror-vim: VIM bindings
- codemirror-emacs: Emacs bindings
- codemirror-vscode: VS Code bindings
- codemirror-ts: TypeScript integration
- codemirror-copilot copilot-like AI code suggestions
- emmet completions
- codemirror-languageserver: LSP integration
- indentation-markers
- codemirror-inline-suggestion: shows a gray "autocomplete" suggestion inline with code
- codemirror-continue: supports "continuing" C++ style comments in TypeScript when you press
Enter
.
- react-codemirror for React
- vue-codemirror for Vue
- C-style comment continuation plugin (hitting Enter after typing
/**
takes you to the next line and adds a*
on the next line) - Port of template-string-converter from VS Code: when you type
${
, it converts a quoted string to a template string
Contributions welcome! Read the contribution guidelines first.