diff options
author | dsainty <dsainty@pkgsrc.org> | 2006-11-01 07:02:31 +0000 |
---|---|---|
committer | dsainty <dsainty@pkgsrc.org> | 2006-11-01 07:02:31 +0000 |
commit | 901a96ea40965634209fdc688db5c16b8990752e (patch) | |
tree | a56b302d1ea79a9bb6c6990c0d7b3eeee515ce85 /devel/doxymacs | |
parent | f4bb5404c59afbd3991ba147cd1b70fea0e2f9f0 (diff) | |
download | pkgsrc-901a96ea40965634209fdc688db5c16b8990752e.tar.gz |
The purpose of the Doxymacs project is to create a LISP package that will make
using Doxygen from within {X}Emacs easier.
Doxymacs has the following features:
* ability to look up documentation for symbols from {X}Emacs in the browser
of your choice.
* easily insert Doxygen style comments into source.
* optionally use an "external" (i.e. written in C) XML parser to speed up
building the completion list.
* fontify Doxygen keywords.
Diffstat (limited to 'devel/doxymacs')
-rw-r--r-- | devel/doxymacs/DESCR | 14 | ||||
-rw-r--r-- | devel/doxymacs/MESSAGE | 27 | ||||
-rw-r--r-- | devel/doxymacs/Makefile | 20 | ||||
-rw-r--r-- | devel/doxymacs/PLIST | 7 | ||||
-rw-r--r-- | devel/doxymacs/distinfo | 5 |
5 files changed, 73 insertions, 0 deletions
diff --git a/devel/doxymacs/DESCR b/devel/doxymacs/DESCR new file mode 100644 index 00000000000..1c88bd17f49 --- /dev/null +++ b/devel/doxymacs/DESCR @@ -0,0 +1,14 @@ +The purpose of the Doxymacs project is to create a LISP package that will make +using Doxygen from within {X}Emacs easier. + +Doxymacs has the following features: + + * ability to look up documentation for symbols from {X}Emacs in the browser + of your choice. + + * easily insert Doxygen style comments into source. + + * optionally use an "external" (i.e. written in C) XML parser to speed up + building the completion list. + + * fontify Doxygen keywords. diff --git a/devel/doxymacs/MESSAGE b/devel/doxymacs/MESSAGE new file mode 100644 index 00000000000..41fc4991f0b --- /dev/null +++ b/devel/doxymacs/MESSAGE @@ -0,0 +1,27 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $ + +To use Doxymacs, put: + + (require 'doxymacs) + +... in your .emacs file. + +Invoke doxymacs-mode with M-x doxymacs-mode. To have doxymacs-mode +automatically come up whenever you visit a C/C++ file, put: + + (add-hook 'c-mode-common-hook 'doxymacs-mode) + +... in your .emacs file. + +If you want Doxygen keywords fontified use M-x doxymacs-font-lock. To do it +automatically, add the following to your .emacs file: + + (defun my-doxymacs-font-lock-hook () + (if (or (eq major-mode 'c-mode) (eq major-mode 'c++-mode)) + (doxymacs-font-lock))) + (add-hook 'font-lock-mode-hook 'my-doxymacs-font-lock-hook) + +This will add the Doxygen keywords to c-mode and c++-mode only. + +=========================================================================== diff --git a/devel/doxymacs/Makefile b/devel/doxymacs/Makefile new file mode 100644 index 00000000000..3f983d95fb1 --- /dev/null +++ b/devel/doxymacs/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $ +# + +DISTNAME= doxymacs-1.7.0 +PKGNAME= ${EMACS_PKGNAME_PREFIX}doxymacs +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=doxymacs/} + +MAINTAINER= dsainty@NetBSD.org +HOMEPAGE= http://doxymacs.sourceforge.net/ +COMMENT= Doxygen editing support for Emacs + +DEPENDS+= w3-[0-9]*:../../www/w3 + +GNU_CONFIGURE= yes +CONFIGURE_ENV+= EMACS=${EMACS_BIN:Q} + +.include "../../mk/emacs.mk" +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/doxymacs/PLIST b/devel/doxymacs/PLIST new file mode 100644 index 00000000000..bb94e974a09 --- /dev/null +++ b/devel/doxymacs/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $ +bin/${PKGNAME}_parser +${EMACS_LISPPREFIX}/${PKGNAME}.el +${EMACS_LISPPREFIX}/${PKGNAME}.elc +${EMACS_LISPPREFIX}/xml-parse.el +${EMACS_LISPPREFIX}/xml-parse.elc +@unexec ${RMDIR} %D/${EMACS_LISPPREFIX} 2>/dev/null || ${TRUE} diff --git a/devel/doxymacs/distinfo b/devel/doxymacs/distinfo new file mode 100644 index 00000000000..a554f670aba --- /dev/null +++ b/devel/doxymacs/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $ + +SHA1 (doxymacs-1.7.0.tar.gz) = 65aca1424462a4cb5b2369e284110e24a0551ea8 +RMD160 (doxymacs-1.7.0.tar.gz) = 1dc2ed7735e856ce927b2d61989b02b1d0769fa7 +Size (doxymacs-1.7.0.tar.gz) = 129888 bytes |