Skip to content

lewdev/extext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

extext

Fast web development now in your browser using CodeMirror.

I hope the code is not too complex such that you can use the code as the basis to use as a code editor for your own projects.

This project started off from my tiny-code-editor which was inspired by Mini Code Editor by xem.

I got my minified CDN files from CDNJS codemirror.


👉 Try Extext Here

⚒️ Features

  • Run HTML code in your browser using a Sublime Text-like editor.
  • Download your work to an html file (i.e. extext-{timestamp}.html)
  • The editor saves what you last ran on localStorage.
  • Toggle between Horizontal and Vertical views.
  • Minimal design.

💻 CodeMirror Features Enabled

  • Sublime Text key-shortcuts
  • Brackets matching
  • Brackets auto complete
  • Text highlight matching
  • Tag highlight matching
  • JavaScript hint and auto complete. (details)

⌨ Additional Key Shortcuts

In addition to Sublime Key shortcuts:

  • Ctrl-' or Ctrl-S: Run code in iframe.
  • Ctrl-D : (overridden) Delete line
  • Ctrl-. : View Key Shortcuts
  • Shift-Alt-Down : Duplicate line
  • Shift-Alt-Up : Duplicate line

⛰ Screenshots

👉 Next Features

Features I may or may not implement in the future.

  • Help menu that displays all key shortcuts
  • Github Gist integration. Enable loading and saving Gists.
  • (separate, but related app) A JavaScript code-challenge builder.

🛠️ Tools & Resources used

  • CodeMirror the text editor code.
  • html-minifier
  • google-closure-compiler
  • clean-css
  • ant
  • Live Server (vscode extension)

👤 Author: Lewis Nakao

I am a software engineer in Hawaii. Find more stuff I made here.

If you like to support me in building these apps in open source: