Franca is a framework for defining and transforming interface.
This elisp script package, franca-idl.el is an emacs major mode which highlights Franca IDL keywords and provides language specific indentation.
The recipe of this package is not yet in el-get official repository, you should download and copy the recipe into your local directory which are added to el-get-recipe-path.
Assume that you already added \~/.emacs.d/recipes/
into el-get-recipe-path:
$ wget https://raw.githubusercontent.com/zeph1e/franca-idl.el/master/franca-idl.rcp
$ cp franca-idl.rcp ~/.emacs.d/recipes/
And then add a following line into your emacs init script:
(el-get-bundle franca-idl)
Just download and add following lines into your emacs init script:
;; if you placed franca-idl.el into ~/.emacs.d/franca/
(add-to-list 'load-path "~/.emacs.d/franca")
(require 'franca-idl)
Otherwise, if you want to make the script be loaded when it is actually being
used, use autoload
than above.
;; if you placed franca-idl.el into ~/.emacs.d/franca/
(add-to-list 'load-path "~/.emacs.d/franca")
(autoload 'franca-idl-mode "franca-idl" t nil)
(add-to-list 'auto-mode-alist '("\\.fidl\\'" . franca-idl-mode))