Esto es un editor de código basado en codemirror que hize hace un tiempo junto a Optix, que ahora se fue o algo asi no se
Un saludo y viva el kebab y jetbrains
AiraCloud v6 [Latest]
AiraCloud is built on top of Vite, its pretty fast in WebKit based browsers, and soon will become a pretty fast desktop app aswell.
Testing version: https://fast-airacloud-mix.vercel.app/
You might also want to check out: VERSIONING (also in SPANISH (Versionado en Español)) or DOCS (soon (2077 XD))
NOTE: These are the built-in languages. Other languages can be added via extensions. Languages with the
References
tag have support for autocompletion, and languages with theLinting
tag have support for live linting.
Angular
CSS
Linting
References
C++
GO
HTML
References
Java
Babel JavaScript
Linting
TypeScript
Linting
JavaScript JSX
Linting
TypeScript JSX
Linting
JSON
Linting
JSON With comments
Liquid
Markdown
PHP
Linting
Python
Linting
Rust
Sass
Vue
XML
YAML
Elixir
Golf Script
Handle Bars
HCL
J
Janet
Julia
Nix
R
SparQL
Svelte
Brainfuck
Lua
Clojure
HTTP
Ascii Armor
ASN1
Asterisk
C
C#
Kotlin
CMake
Cobol
Coffee Script
Common Lisp
Crystal
Cypher
D
Diff
Dockerfile
DTD
Dylan
EBNF
ECL
Eiffel
ELM
ErLang
Factor
FCL
Forth
Fortran
GAS
Gherkin
Groovy
Haskell
Haxe
IDL
Jinja2
Julia
LiveScript
Mathematica
MBox
Mirc
MLLike
Modelica
MSCGen
Mumps
Nginx
NSIS
Ntriples
Octave
Oz
Pascal
Pegjs
Perl
Pig
Powershell
Properties
Protobuf
Pug
Puppet
Q
R
RPM
Ruby
SAS
Scheme
Shell
Sieve
SmallTalk
Solr
Spreadsheet
Stex
Stylus
Swift
TCL
Textile
TiddlyWiki
Tiki
Toml
Troff
TTCN CFG
TTCN
Turtle
VB
VBScript
Velocity
Verilog
VHDL
Wast
WebIDL
XQuery
Yacas
z80
Tex
/index.html
: HTML main file/src/main.js
: Manages the routes of the URL to execute the needed ubication (https://.../editor/, /home, etc.)/src/pages/
: JS files for the content of the pages
Note
Para minificar y obfuscar todos los archivos js de AiraCloud, dirígete a /vite.config.js
y cambia la variable minify
de false a true y vice-versa
We're using CodeMirror because of the customization capabilities it has, and also because it has a lot of support and a good documentation, plus, it's very easy to use.
Monaco is Microsoft's web-based editor, used by Visual Studio Code. It's well known but it has poor documentation and we prefer using CodeMirror because it's much more extensible and makes it way easier to create custom extensions.
Linter[DONE]- Smart JSON Editor
- IN PROGRESS: Community Extensions |-> Moyai (When you tipe 🗿, it sounds a moai sound) |-> Version Lens (When you use package.json, it shows the last version of a library)
- Lens Like in VSCode for Extensions
- User keymap customization
- Automatic Refactoring
- Multi-Panel Editor
- Create Custom Autocomplete Snippets
- Git Integration
HTML
,JSON
, etc... : Code formatting