Date: Tue, 22 Aug 2006 15:26:21 +0400 (MSD) From: Denis Shaposhnikov <dsh@vlink.ru> To: FreeBSD-gnats-submit@FreeBSD.org Cc: dsh@neva.vlink.ru Subject: ports/102384: New port: misc/rst.el (ReStructuredText Support for Emacs) Message-ID: <200608221126.k7MBQLjg087240@neva.vlink.ru> Resent-Message-ID: <200608221130.k7MBUFX6059671@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 102384 >Category: ports >Synopsis: New port: misc/rst.el (ReStructuredText Support for Emacs) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Aug 22 11:30:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Denis Shaposhnikov >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD neva.vlink.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #12: Tue Jun 27 16:19:50 MSD 2006 dsh@neva.vlink.ru:/var/FreeBSD/obj/var/FreeBSD/src/sys/MYNERIC i386 >Description: Please close ports/100980 before commiting this port. Support code for editing reStructuredText with Emacs. Basically, this package contains: - Functions to automatically adjust and cycle the section underline decorations; - A mode that displays the table of contents and allows you to jump anywhere from it; - Functions to insert and automatically update a TOC in your source document; - A mode which supports font-lock highlighting of reStructuredText structures; - Some other convenience functions. This package is the result of merging: - restructuredtext.el - rst-mode.el - rst-html.el Those files are now OBSOLETE and have been replaced by this single package file (2005-10-30). WWW: http://docutils.sourceforge.net/docs/user/emacs.html >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rst.el # rst.el/files # rst.el/files/patch-rst.el # rst.el/distinfo # rst.el/pkg-descr # rst.el/pkg-message # rst.el/Makefile # echo c - rst.el mkdir -p rst.el > /dev/null 2>&1 echo c - rst.el/files mkdir -p rst.el/files > /dev/null 2>&1 echo x - rst.el/files/patch-rst.el sed 's/^X//' >rst.el/files/patch-rst.el << 'END-of-rst.el/files/patch-rst.el' X--- rst.el.orig Sun Aug 20 18:19:59 2006 X+++ rst.el Sun Aug 20 17:41:37 2006 X@@ -930,7 +930,9 @@ X (toggle-style X (and current-prefix-arg (not reverse-direction)))) X X- (if (and transient-mark-mode mark-active) X+ (if (or X+ (and (fboundp 'region-active-p) (region-active-p) (region-exists-p)) X+ (and (boundp 'transient-mark-mode) transient-mark-mode mark-active)) X ;; Adjust decorations within region. X (rst-promote-region current-prefix-arg) X ;; Adjust decoration around point. X@@ -1988,7 +1990,11 @@ X (error "Cannot mark zero sections")) X (cond ((and allow-extend X (or (and (eq last-command this-command) (mark t)) X- (and transient-mark-mode mark-active))) X+ (or X+ (and (fboundp 'region-active-p) X+ (region-active-p) (region-exists-p)) X+ (and (boundp 'transient-mark-mode) X+ transient-mark-mode mark-active)))) X (set-mark X (save-excursion X (goto-char (mark)) END-of-rst.el/files/patch-rst.el echo x - rst.el/distinfo sed 's/^X//' >rst.el/distinfo << 'END-of-rst.el/distinfo' XMD5 (rst.el?rev=4655) = 825b249a63351fd76450427a30a0c5ab XSHA256 (rst.el?rev=4655) = eef04f0b37b6b26c6ab028184e94784cee5e28f8e83ac01f1f03d3d01b2442cf XSIZE (rst.el?rev=4655) = 112401 END-of-rst.el/distinfo echo x - rst.el/pkg-descr sed 's/^X//' >rst.el/pkg-descr << 'END-of-rst.el/pkg-descr' XSupport code for editing reStructuredText with Emacs. X XBasically, this package contains: X X- Functions to automatically adjust and cycle the section underline X decorations; X- A mode that displays the table of contents and allows you to jump anywhere X from it; X- Functions to insert and automatically update a TOC in your source X document; X- A mode which supports font-lock highlighting of reStructuredText X structures; X- Some other convenience functions. X XThis package is the result of merging: X X- restructuredtext.el X- rst-mode.el X- rst-html.el X XThose files are now OBSOLETE and have been replaced by this single Xpackage file (2005-10-30). X XWWW: http://docutils.sourceforge.net/docs/user/emacs.html END-of-rst.el/pkg-descr echo x - rst.el/pkg-message sed 's/^X//' >rst.el/pkg-message << 'END-of-rst.el/pkg-message' X XTo use rst.el, add the following line to your ~/.emacs or init.el: X X (require 'rst) X (add-hook 'text-mode-hook 'rst-text-mode-bindings) X END-of-rst.el/pkg-message echo x - rst.el/Makefile sed 's/^X//' >rst.el/Makefile << 'END-of-rst.el/Makefile' X# New ports collection makefile for: rst.el X# Date created: Sun Aug 20 18:39:03 MSD 2006 X# Whom: Denis Shaposhnikov <dsh@vlink.ru> X# X# $FreeBSD$ X# X XPORTNAME= rst.el XPORTVERSION= 4655 XCATEGORIES= misc elisp XMASTER_SITES= http://svn.berlios.de/viewcvs/*checkout*/docutils/trunk/docutils/tools/editors/emacs/ XPKGNAMESUFFIX= -${EMACS_NAME} XDISTNAME= rst.el\?rev=${PORTVERSION} XEXTRACT_SUFX= # empty X XMAINTAINER= dsh@vlink.ru XCOMMENT= ReStructuredText Support for Emacs X XUSE_EMACS= yes XEMACS_PORT_NAME?= xemacs21-mule X XNO_WRKSUBDIR= yes XEXTRACT_CMD= ${CP} XEXTRACT_BEFORE_ARGS= # empty XEXTRACT_AFTER_ARGS= ${WRKSRC}/rst.el X XPLIST_FILES= ${EMACS_SITE_LISPDIR}/rst.el \ X ${EMACS_SITE_LISPDIR}/rst.elc X XELISPDIR= ${TARGETDIR}/${EMACS_SITE_LISPDIR} X Xdo-build: X cd ${WRKSRC}; ${EMACS_CMD} -batch -q -f batch-byte-compile ${PORTNAME} X Xdo-install: X ${MKDIR} ${ELISPDIR} X ${INSTALL_DATA} ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}c ${ELISPDIR} X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-rst.el/Makefile exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608221126.k7MBQLjg087240>