Skip to content

heygrady/ace-mode-freemarker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ace-mode-freemarker

A mode for the Ace JavaScript text editor for highlighting FreeMarker templates.

The highlighting mode borrows heavily from the Liquid highlight mode already bundled with Ace.

Using FreeMarker Mode in Ace

You need to clone the main Ace repository. There's no need to fork it, you can simply clone it as read only. Next, you need to move the two FreeMarker mode files to the lib/ace/mode directory. Then you need to build Ace normally.

Building Ace

copied from the Ace Readme

All you need is Node.js and npm installed to package ACE. Just run npm install in the ace folder to install dependencies:

    npm install
    node ./Makefile.dryice.js

To package Ace, we use the dryice build tool developed by the Mozilla Skywriter team. Call node Makefile.dryice.js on the command-line to start the packing. This build script accepts the following options

-m                 minify build files with uglify-js          
-nc                namespace require and define calls with "ace"
-bm                builds the bookmarklet version
--target ./path    specify relative path for output folder (default value is "./build")

To generate all the files in the ace-builds repository, run node Makefile.dryice.js full --target ../ace-builds

About

FreeMarker mode for Ace JavaScript editor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published