Commit e133927a authored by Raphael Huefner's avatar Raphael Huefner

add NPM pkg for .sol syntax hilighting

Start using https://www.npmjs.com/package/ace-mode-solidity , which is an improved version of src/app/editor/mode-solidity.js
parent c95d86e0
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
"version": "v0.6.4", "version": "v0.6.4",
"description": "Minimalistic browser-based Solidity IDE", "description": "Minimalistic browser-based Solidity IDE",
"devDependencies": { "devDependencies": {
"ace-mode-solidity": "^0.1.0",
"async": "^2.1.2", "async": "^2.1.2",
"babel-eslint": "^7.1.1", "babel-eslint": "^7.1.1",
"babel-plugin-transform-object-assign": "^6.22.0", "babel-plugin-transform-object-assign": "^6.22.0",
......
...@@ -13,7 +13,7 @@ var Range = ace.acequire('ace/range').Range ...@@ -13,7 +13,7 @@ var Range = ace.acequire('ace/range').Range
require('brace/ext/language_tools') require('brace/ext/language_tools')
require('brace/ext/searchbox') require('brace/ext/searchbox')
var langTools = ace.acequire('ace/ext/language_tools') var langTools = ace.acequire('ace/ext/language_tools')
require('./mode-solidity.js') require('ace-mode-solidity/build/remix-ide/mode-solidity')
var styleGuide = require('../ui/styles-guide/theme-chooser') var styleGuide = require('../ui/styles-guide/theme-chooser')
var styles = styleGuide.chooser() var styles = styleGuide.chooser()
...@@ -143,7 +143,7 @@ function Editor (opts = {}, localRegistry) { ...@@ -143,7 +143,7 @@ function Editor (opts = {}, localRegistry) {
} }
function createSession (content) { function createSession (content) {
var s = new ace.EditSession(content, 'ace/mode/javascript') var s = new ace.EditSession(content, 'ace/mode/solidity')
s.setUndoManager(new ace.UndoManager()) s.setUndoManager(new ace.UndoManager())
s.setTabSize(4) s.setTabSize(4)
s.setUseSoftTabs(true) s.setUseSoftTabs(true)
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment