All Projects → raphaelhuefner → ace-mode-solidity

raphaelhuefner / ace-mode-solidity

Licence: MIT License
Ace ( https://ace.c9.io/ ) Edit Mode for Ethereum's Solidity language ( https://solidity.readthedocs.io/en/latest/ ).

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ace-mode-solidity

streamlit-ace
Ace editor component for Streamlit.
Stars: ✭ 130 (+420%)
Mutual labels:  ace, ace-editor
fongshen-editor
A highly customizable code-inserting editor for markdown or other languages
Stars: ✭ 35 (+40%)
Mutual labels:  ace, ace-editor
associate-cloud-engineer
Resources on preparing for Google Cloud Associate Cloud Engineer certification
Stars: ✭ 142 (+468%)
Mutual labels:  ace
vscode-gleam
📟 Gleam support for VS Code
Stars: ✭ 34 (+36%)
Mutual labels:  editor-plugin
Save-Game-Copier
Copy Sega Saturn save game files
Stars: ✭ 34 (+36%)
Mutual labels:  mode
scala-basic-skeleton
Starting point if you want to bootstrap a project in Scala
Stars: ✭ 16 (-36%)
Mutual labels:  editorconfig
material-ui-markdown-editor
React.js Markdown editor component based on material-ui
Stars: ✭ 28 (+12%)
Mutual labels:  editor-plugin
code-guide
Code Guidelines : Moved to https://linianhui.github.io/code-guide/
Stars: ✭ 62 (+148%)
Mutual labels:  editorconfig
editorconfig-cli
📝🔧 initialize .editorconfig in your terminal
Stars: ✭ 26 (+4%)
Mutual labels:  editorconfig
one-themes
One Dark and One Light Themes
Stars: ✭ 14 (-44%)
Mutual labels:  ace-editor
Chat-Bot
Chatbot – is a computer program that simulates a natural human conversation. Users communicate with a chatbot via the chat interface or by voice, like how they would talk to a real person.
Stars: ✭ 26 (+4%)
Mutual labels:  mode
slacky-dark
Dark mode theme for Slack desktop clients
Stars: ✭ 24 (-4%)
Mutual labels:  mode
generator-node
🔧 Yeoman generator for Node projects.
Stars: ✭ 16 (-36%)
Mutual labels:  editorconfig
math-stats
A small library that does the statistics for your numbers.
Stars: ✭ 18 (-28%)
Mutual labels:  mode
KAM
The ACE Advanced Medical System is nice, but we can do it better, even on a more realistic way and bring it on another level with these addons.
Stars: ✭ 19 (-24%)
Mutual labels:  ace
Super-Stitch
一款视频超级拼接软件
Stars: ✭ 28 (+12%)
Mutual labels:  edit
auto-dark-mode
IDEA plugin to automatically apply system theme settings on macOS and Windows.
Stars: ✭ 35 (+40%)
Mutual labels:  mode
modesolverpy
Photonic mode solver with a simple interface.
Stars: ✭ 47 (+88%)
Mutual labels:  mode
dnEditor
💾 A .NET assembly editor based on dnlib
Stars: ✭ 108 (+332%)
Mutual labels:  edit
ace-collab-ext
Enhances the Ace Editor with real time collaboration user experience.
Stars: ✭ 67 (+168%)
Mutual labels:  ace

ace/mode/solidity

Build Status npm version

Ace Edit Mode for Ethereum's Solidity language.

  • The build directory holds prebuilt versions of the Solidity edit mode like you would find in the ace-builds repository.
  • The build/legacy directory has older versions which were built with a re-created ACE build process which does not crash on recent Node.js versions.
    • (At least for me, the ACE build fails <=v1.2.3 on my Node.js v8.11.3 . Re-creating that build process was a very good AST lesson for me, I'm happy I took that detour.)
  • As an added bonus, the legacy directory has also brace (ACE for browserify) versions, look for src-brace subdirs.
  • Please do not wonder about any mode-javascript.js files, they only exist to ensure the 2 build processes are consistent.
  • Currently the only tested build is build/remix-ide/mode-solidity.js because the main focus is to enable Remix IDE to start using this NPM package. See this GitHub issue for the progress on that.
  • After that transition succeeded I will extend the tests to the other ACE versions.
  • No support for EVM assembly yet.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].