Sha256: a1a198d234f4fe6ece8060023b3ae214b24436848616cb7366ed123e0293fe2f

Contents?: true

Size: 814 Bytes

Versions: 5

Compression:

Stored size: 814 Bytes

Contents

"use strict";

var interactivate = require("interactivate")
var startHost = require("interactivate/host/window")

var hashare = require("codemirror-hashare")
var persist = require("codemirror-persist")
var activine = require("codemirror-activine")

// Install plugins
interactivate(CodeMirror)

// Install other plugins
activine(CodeMirror)
hashare(CodeMirror)
persist(CodeMirror)

// Start an interactivate host
startHost()

// Setup editor
var editor = CodeMirror(document.body, {
  value: document.getElementById("intro").textContent.substr(1),
  hashare: true,
  persist: true,
  matchBrackets: true,
  electricChars: true,
  interactivate: true,
  activeLine: true,
  autofocus: true,
  theme: "solarized dark",
  mode: "javascript",
  extraKeys: {
    "Tab": "indentSelection"
  }
})


global.editor = editor

Version data entries

5 entries across 2 versions & 1 rubygems

Version Path
ruby-wisp-source-0.8.0 vendor/interactivate/node_modules/interactivate/demo/main.js
ruby-wisp-source-0.8.0 vendor/node_modules/wisp/interactivate/node_modules/interactivate/demo/main.js
ruby-wisp-source-0.7.0 vendor/interactivate/node_modules/interactivate/demo/main.js
ruby-wisp-source-0.7.0 vendor/node_modules/wisp/interactivate/node_modules/interactivate/demo/main.js
ruby-wisp-source-0.7.0 vendor/try/node_modules/~wisp/interactivate/node_modules/interactivate/demo/main.js