Skip to content

undercloud/edito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edito

Web-based code editor

Alt text

Installation

npm install edito

Usage

var jse = new Edito({
    mount: '#js-editor',
    syntax: 'js'
})

See sandbox/index.html for example

Options

  • mount - (string) dom selector
  • syntax - (string) e.g. 'js'
  • spellcheck - (boolean) default false
  • tabSize - (integer) tab size, default 4
  • usingSpaces - (boolean) using spaces instead of tabs, default false
  • theme - (string) set to 'dark', if need dark theme

Methods

  • gotoLine(line) - move cursor to selected line
  • highlightErrorLine(line) - set error code line
  • clearErrorLine() - unset error highlight
  • setValue(value) - set editor value
  • getValue() - get editor value
  • readonly(flag) - set read only mode
  • getEditor() - get dom editor