Ncl
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Description | ncl-mode for editing NCL files. |
---|---|
Author | name of author |
Maintainer | ncl folks (forked version by Yagnesh) |
Source | http://github.com/yyr/ncl.el |
Part of Emacs | no |
NCL (NCAR Command Language) is a popular language in the field of Earth science. It processes and displays scientific data efficiently. .
ncl-mode
NOTE: There are two version of ncl.el. One is the official version by NCL folks which contains only ncl.el. The forked version contains few fixes to ncl.el and and ncl-doc el and other goodies to be used by other Emacs packages
Basic Setup
To activate ncl-mode automatically for all files with an extension ".ncl" add add the following your .emacs
(setq auto-mode-alist (cons '("\.ncl$" . ncl-mode) auto-mode-alist))
(autoload 'ncl-mode "~/bin/ncl.el")
ncl-doc-mode
ncl-doc minor mode helps you read NCL documentation from UCAR website
Basic Setup
to start ncl-doc-mode for each ncl buffer add the following your .emacs
(require 'ncl-doc)
(add-hook 'ncl-mode-hook
(lambda ()
(ncl-doc-minor-mode 1)))
Usage
- [C-c C-s] (or M-x ncl-doc-query-at-point)
- This function does few things.
- 1) It prompts for a string/keyword and collects a given string
- 2) It tries to find a URL for the given string
- + if it finds URL for the string call the browser to open that URL
- + If no URL is found, then goes on to search for the given string.
- + Displays all search matches in separate buffer category wise. In that buffer RET in any search match will call browser for take you to that page.
- + If no matches found for a given string it leaves you there
- [C-c C-o] (or M-x ncl-doc-query-open)
- Use this function you lets you choose from the all keywords ncl-doc has in its database and takes you to that page.