Configuring emacs to recognize two modes of yaws file
Home > Erlang > Erlang installation > Configuring emacs to recognize two modes of yaws file
Home > CentOS > CentOS 6.x > Text editors > Emacs > Configuring emacs to recognize two modes of yaws file
This no longer works. It is recommended to start .yaws pages directly with <erl></erl> and use ehtml for generating html output
In .yaws file we have two different types of code: HTML and Erlang. It is possible to configure emacs so that it properly recognizes the format to use based on whether the cursor is between <erl> </erl> or not. To setup emacs to recognize both modes use:
- Save content of two-mode-mode.el from https://github.com/klacke/yaws/blob/master/two-mode-mode.el to .emacs.d folder with same file-name.
- Verify that folder .emacs.d is in load-path by looking for lines similar to '(setq load-path (cons "~/.emacs.d" load-path))' or '(setq load-path (append ' ("~/.emacs.d") load-path ))'.
- Then add following code to .emacs file to enable two-modes for yaws files:
;;For two-mode yaws (require 'nxml-mode) (require 'two-mode-mode) (or (assoc "\\.yaws$" auto-mode-alist) (setq auto-mode-alist (cons '("\\.yaws$" . two-mode-mode) auto-mode-alist)))
Steps have been learned from https://github.com/klacke/yaws/wiki/Two-mode
Home > Erlang > Erlang installation > Configuring emacs to recognize two modes of yaws file
Home > CentOS > CentOS 6.x > Text editors > Emacs > Configuring emacs to recognize two modes of yaws file