|
|
- ;;; nist-webbook.el --- Integration of Emacs with NIST Webbook
- ;; Integration of Emacs with NIST webbook
-
- ;;; Commentary:
- ;; nist-webbook-name :: search for a chemical name
- ;; nist-webbook-formula :: search by chemical formula
-
- ;;; Code:
-
- (require 'org)
- (require 'org-ref-utils)
-
- ;;;###autoload
- (defun nist-webbook-formula (formula)
- "Search NIST webbook for FORMULA."
- (interactive "sFormula: ")
- (browse-url
- (concat
- "http://webbook.nist.gov/cgi/cbook.cgi?Formula="
- formula
- "&NoIon=on&Units=SI")))
-
- ;;;###autoload
- (defun nist-webbook-name (name)
- "Search NIST webbook for NAME."
- (interactive "sChemical Name: ")
- (browse-url
- (concat "http://webbook.nist.gov/cgi/cbook.cgi?Name="
- (url-hexify-string name)
- "&Units=SI")))
-
- (org-ref-link-set-parameters "nist-wb-name"
- :follow (lambda (name)
- (nist-webbook-name name)))
-
- (org-ref-link-set-parameters "nist-wb-formula"
- :follow (lambda (formula)
- (nist-webbook-formula formula)))
-
- (provide 'nist-webbook)
-
- ;;; nist-webbook.el ends here
|