diff options
author | yoichi <yoichi@FreeBSD.org> | 2002-01-23 02:43:33 +0800 |
---|---|---|
committer | yoichi <yoichi@FreeBSD.org> | 2002-01-23 02:43:33 +0800 |
commit | 7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef (patch) | |
tree | 5b5ef4e189f7c8bc2e7d78725feeeb4dd6b61439 /japanese | |
parent | 2a1b9c54e89a2c477dff0fd9e5270f2775ea87e9 (diff) | |
download | freebsd-ports-gnome-7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef.tar.gz freebsd-ports-gnome-7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef.tar.zst freebsd-ports-gnome-7b471d2fdd28f97c4734c81aff4fbd8f4681e5ef.zip |
Add elisp-info.el, provide functions for Emacs to find
description of function or variable from Emacs-Lisp Reference Manual.
Diffstat (limited to 'japanese')
-rw-r--r-- | japanese/Makefile | 1 | ||||
-rw-r--r-- | japanese/elisp-info/Makefile | 40 | ||||
-rw-r--r-- | japanese/elisp-info/distinfo | 1 | ||||
-rw-r--r-- | japanese/elisp-info/files/ELISP_CFG | 3 | ||||
-rw-r--r-- | japanese/elisp-info/files/elisp-info-setup.el | 11 | ||||
-rw-r--r-- | japanese/elisp-info/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/elisp-info/pkg-descr | 9 | ||||
-rw-r--r-- | japanese/elisp-info/pkg-plist | 4 |
8 files changed, 70 insertions, 0 deletions
diff --git a/japanese/Makefile b/japanese/Makefile index dde0ff11bb84..d7788f74fa2f 100644 --- a/japanese/Makefile +++ b/japanese/Makefile @@ -61,6 +61,7 @@ SUBDIR += eijiro-fpw SUBDIR += elisa10x8 SUBDIR += elisa8x8 + SUBDIR += elisp-info SUBDIR += elisp-manual SUBDIR += elvis SUBDIR += emacs-manual diff --git a/japanese/elisp-info/Makefile b/japanese/elisp-info/Makefile new file mode 100644 index 000000000000..3c621c521c78 --- /dev/null +++ b/japanese/elisp-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/japanese/elisp-info/distinfo b/japanese/elisp-info/distinfo new file mode 100644 index 000000000000..08cb74c396ca --- /dev/null +++ b/japanese/elisp-info/distinfo @@ -0,0 +1 @@ +MD5 (elisp-info.el) = 8f1d82402b087992586186597a88fe4c diff --git a/japanese/elisp-info/files/ELISP_CFG b/japanese/elisp-info/files/ELISP_CFG new file mode 100644 index 000000000000..a426e885e557 --- /dev/null +++ b/japanese/elisp-info/files/ELISP_CFG @@ -0,0 +1,3 @@ +(require 'info) +(info-initialize) +(setq elisp-info-list '("elisp-ja")) diff --git a/japanese/elisp-info/files/elisp-info-setup.el b/japanese/elisp-info/files/elisp-info-setup.el new file mode 100644 index 000000000000..f1c56717c4b1 --- /dev/null +++ b/japanese/elisp-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/japanese/elisp-info/pkg-comment b/japanese/elisp-info/pkg-comment new file mode 100644 index 000000000000..eddebd1dbefd --- /dev/null +++ b/japanese/elisp-info/pkg-comment @@ -0,0 +1 @@ +Functions to refer Emacs-Lisp Reference Manual diff --git a/japanese/elisp-info/pkg-descr b/japanese/elisp-info/pkg-descr new file mode 100644 index 000000000000..ee499a09b98b --- /dev/null +++ b/japanese/elisp-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/japanese/elisp-info/pkg-plist b/japanese/elisp-info/pkg-plist new file mode 100644 index 000000000000..80f6c0e28173 --- /dev/null +++ b/japanese/elisp-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 |