zeppelin-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m...@apache.org
Subject incubator-zeppelin git commit: Add documentation on how to add syntax highlighting in the ACE editor
Date Mon, 14 Sep 2015 06:12:39 GMT
Repository: incubator-zeppelin
Updated Branches:
  refs/heads/master ae1c06bb1 -> d169284fd

Add documentation on how to add syntax highlighting in the ACE editor

For a new programming language

Author: Felix Cheung <felixcheung_m@hotmail.com>

Closes #297 from felixcheung/interpreterdoc and squashes the following commits:

8a800e5 [Felix Cheung] improve spacing in doc
8174d07 [Felix Cheung] Add doc on how to add syntax highlighting in the ACE editor

Project: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/commit/d169284f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/tree/d169284f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/diff/d169284f

Branch: refs/heads/master
Commit: d169284fd08dcd8259d6173c2004e9630deefebb
Parents: ae1c06b
Author: Felix Cheung <felixcheung_m@hotmail.com>
Authored: Thu Sep 10 16:47:29 2015 -0700
Committer: Lee moon soo <moon@apache.org>
Committed: Mon Sep 14 15:12:30 2015 +0900

 docs/docs/manual/interpreters.md | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/docs/docs/manual/interpreters.md b/docs/docs/manual/interpreters.md
index ab9fdf4..c74f755 100644
--- a/docs/docs/manual/interpreters.md
+++ b/docs/docs/manual/interpreters.md
@@ -36,3 +36,16 @@ Technically, Zeppelin interpreters from the same group are running in the
same J
 Interpreters belong to a single group a registered together and all of their properties are
listed in the interpreter setting.
 <img src="../../assets/themes/zeppelin/img/screenshots/interpreter_setting_spark.png">
+### Programming langages for interpreter
+If the interpreter uses a specific programming language (like Scala, Python, SQL), it is
generally a good idea to add syntax highlighting support for that to the notebook paragraph
+To check out the list of languages supported, see the mode-*.js files under zeppelin-web/bower_components/ace-builds/src-noconflict
or from github https://github.com/ajaxorg/ace-builds/tree/master/src-noconflict  
+To add a new set of syntax highlighting,  
+1. add the mode-*.js file to zeppelin-web/bower.json (when built, zeppelin-web/src/index.html
will be changed automatically)  
+2. add to the list of `editorMode` in zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js
- it follows the pattern 'ace/mode/x' where x is the name  
+3. add to the code that checks for `%` prefix and calls `session.setMode(editorMode.x)` in
`setParagraphMode` in zeppelin-web/src/app/notebook/paragraph/paragraph.controller.js  

View raw message