diff options
author | yoichi <yoichi@FreeBSD.org> | 2002-01-22 18:43:33 +0000 |
---|---|---|
committer | yoichi <yoichi@FreeBSD.org> | 2002-01-22 18:43:33 +0000 |
commit | 7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef (patch) | |
tree | 5b5ef4e189f7c8bc2e7d78725feeeb4dd6b61439 /editors/mode-info | |
parent | 2a1b9c54e89a2c477dff0fd9e5270f2775ea87e9 (diff) | |
download | FreeBSD-ports-7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef.zip FreeBSD-ports-7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef.tar.gz |
Add elisp-info.el, provide functions for Emacs to find
description of function or variable from Emacs-Lisp Reference Manual.
Diffstat (limited to 'editors/mode-info')
-rw-r--r-- | editors/mode-info/Makefile | 40 | ||||
-rw-r--r-- | editors/mode-info/distinfo | 1 | ||||
-rw-r--r-- | editors/mode-info/files/ELISP_CFG | 3 | ||||
-rw-r--r-- | editors/mode-info/files/elisp-info-setup.el | 11 | ||||
-rw-r--r-- | editors/mode-info/pkg-comment | 1 | ||||
-rw-r--r-- | editors/mode-info/pkg-descr | 9 | ||||
-rw-r--r-- | editors/mode-info/pkg-plist | 4 |
7 files changed, 69 insertions, 0 deletions
diff --git a/editors/mode-info/Makefile b/editors/mode-info/Makefile new file mode 100644 index 0000000..3c621c5 --- /dev/null +++ b/editors/mode-info/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: elisp-info.el +# Date Created: 21 Jan 2002 +# Whom: Yoichi NAKAYAMA <yoichi@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= elisp-info +PORTVERSION= 2.11 +CATEGORIES= japanese elisp +MASTER_SITES= http://namazu.org/~tsuchiya/elisp/ +DISTNAME= ${PORTNAME} +EXTRACT_SUFX= .el + +MAINTAINER= yoichi@FreeBSD.org + +BUILD_DEPENDS= ${LOCALBASE}/info/elisp-ja:${PORTSDIR}/japanese/elisp-manual +RUN_DEPENDS= ${LOCALBASE}/info/elisp-ja:${PORTSDIR}/japanese/elisp-manual + +NO_WRKSUBDIR= yes +EXTRACT_CMD= ${CP} +EXTRACT_BEFORE_ARGS= -p +EXTRACT_AFTER_ARGS= ./ + +EMACS_PORT_NAME?= emacs21 +EMACS_NO_RUN_DEPENDS= yes +LISPDIR?= ${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME} + +post-extract: + ${CP} ${FILESDIR}/ELISP_CFG ${WRKDIR} +do-build: + (cd ${WRKDIR}; \ + ${EMACS_CMD} -batch -l ./ELISP_CFG -l ./${PORTNAME}.el -f ${PORTNAME}-make-index) +do-install: + ${MKDIR} ${LISPDIR} + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.el ${LISPDIR} + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-index.el ${LISPDIR} + ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}-setup.el ${LISPDIR} + +.include <bsd.port.mk> diff --git a/editors/mode-info/distinfo b/editors/mode-info/distinfo new file mode 100644 index 0000000..08cb74c --- /dev/null +++ b/editors/mode-info/distinfo @@ -0,0 +1 @@ +MD5 (elisp-info.el) = 8f1d82402b087992586186597a88fe4c diff --git a/editors/mode-info/files/ELISP_CFG b/editors/mode-info/files/ELISP_CFG new file mode 100644 index 0000000..a426e88 --- /dev/null +++ b/editors/mode-info/files/ELISP_CFG @@ -0,0 +1,3 @@ +(require 'info) +(info-initialize) +(setq elisp-info-list '("elisp-ja")) diff --git a/editors/mode-info/files/elisp-info-setup.el b/editors/mode-info/files/elisp-info-setup.el new file mode 100644 index 0000000..f1c5671 --- /dev/null +++ b/editors/mode-info/files/elisp-info-setup.el @@ -0,0 +1,11 @@ +;; Setup for elisp-info.el +(require 'elisp-info) +(eval-after-load "help.el" + (progn + (define-key help-map "f" 'elisp-info-describe-function) + (define-key help-map "d" 'elisp-info-describe-function) + (define-key help-map "D" 'describe-function) + (define-key help-map "v" 'elisp-info-describe-variable) + (define-key help-map "V" 'describe-variable) + (define-key help-mode-map "i" 'elisp-info-help-to-info))) +(provide 'elisp-info-setup)
\ No newline at end of file diff --git a/editors/mode-info/pkg-comment b/editors/mode-info/pkg-comment new file mode 100644 index 0000000..eddebd1 --- /dev/null +++ b/editors/mode-info/pkg-comment @@ -0,0 +1 @@ +Functions to refer Emacs-Lisp Reference Manual diff --git a/editors/mode-info/pkg-descr b/editors/mode-info/pkg-descr new file mode 100644 index 0000000..ee499a0 --- /dev/null +++ b/editors/mode-info/pkg-descr @@ -0,0 +1,9 @@ +This package provide functions for Emacs with which you can +find description of function or variable from Emacs-Lisp +Reference Manual. If you put (require 'elisp-info-setup) +in ~/.emacs then following key binds are provided. + +C-h f (C-h d) : elisp-info-describe-function +C-h D : describe-function +C-h v : elisp-info-describe-variable +C-h V : describe-variable diff --git a/editors/mode-info/pkg-plist b/editors/mode-info/pkg-plist new file mode 100644 index 0000000..80f6c0e --- /dev/null +++ b/editors/mode-info/pkg-plist @@ -0,0 +1,4 @@ +%%EMACS_SITE_LISPDIR%%/elisp-info/elisp-info.el +%%EMACS_SITE_LISPDIR%%/elisp-info/elisp-info-index.el +%%EMACS_SITE_LISPDIR%%/elisp-info/elisp-info-setup.el +@dirrm %%EMACS_SITE_LISPDIR%%/elisp-info |