Date: Sun, 20 Aug 2006 15:57:25 +0400 (MSD) From: Denis Shaposhnikov <dsh@vlink.ru> To: FreeBSD-gnats-submit@FreeBSD.org Cc: dsh@vlink.ru Subject: ports/102323: New port: misc/table.el (Create and edit WYSIWYG text based embedded tables in Emacs) Message-ID: <200608201157.k7KBvPC0018360@localhost.my.domain> Resent-Message-ID: <200608201200.k7KC0UNJ081834@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 102323 >Category: ports >Synopsis: New port: misc/table.el (Create and edit WYSIWYG text based embedded tables in 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: Sun Aug 20 12:00:29 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Denis Shaposhnikov >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD localhost.my.domain 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Sun Jun 25 16:45:10 MSD 2006 dsh@localhost.my.domain:/var/FreeBSD/obj/var/FreeBSD/src/sys/MYNERIC i386 >Description: Table.el is an Emacs lisp package that extends Emacs and provides text based table creation and editing feature. With this package Emacs is capable of editing tables that are embedded inside a document, the feature similar to the ones seen in modern WYSIWYG word processors. A table is a rectangular text area consisting from a surrounding frame and content inside the frame. The content is usually subdivided into multiple rectangular cells, see the actual tables used below in this document. Once a table is recognized, editing operation inside a table cell is confined into that specific cell's rectangular area. This means that typing and deleting characters inside a cell do not affect any outside text but introduces appropriate formatting only to the cell contents. If necessary for accommodating added text in the cell, the cell automatically grows vertically and/or horizontally. WWW: http://table.sourceforge.net/ >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: # # table.el # table.el/Makefile # table.el/distinfo # table.el/pkg-descr # table.el/pkg-message # echo c - table.el mkdir -p table.el > /dev/null 2>&1 echo x - table.el/Makefile sed 's/^X//' >table.el/Makefile << 'END-of-table.el/Makefile' X# New ports collection makefile for: table.el X# Date created: Sun Aug 20 14:17:25 MSD 2006 X# Whom: Denis Shaposhnikov <dsh@vlink.ru> X# X# $FreeBSD$ X# X XPORTNAME= table.el XPORTVERSION= 1.5.54 XCATEGORIES= misc elisp XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= table XPKGNAMESUFFIX= -${EMACS_NAME} XDISTNAME= table-${PORTVERSION}.el.gz XEXTRACT_SUFX= # empty X XMAINTAINER= dsh@vlink.ru XCOMMENT= Create and edit WYSIWYG text based embedded tables in Emacs X XNO_BUILD= yes XNO_WRKSUBDIR= yes XUSE_EMACS= yes X XEMACS_NO_BUILD_DEPENDS= yes XEMACS_PORT_NAME?= xemacs21-mule X XPLIST_FILES= ${EMACS_SITE_LISPDIR}/${PORTNAME} X Xdo-extract: X ${MKDIR} ${WRKDIR} X ${CP} ${DISTDIR}/${DISTNAME} ${WRKDIR} X ${GUNZIP_CMD} ${WRKDIR}/${DISTNAME} X Xdo-install: X ${MKDIR} ${TARGETDIR}/${EMACS_SITE_LISPDIR} X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME:R} ${TARGETDIR}/${EMACS_SITE_LISPDIR}/${PORTNAME} X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-table.el/Makefile echo x - table.el/distinfo sed 's/^X//' >table.el/distinfo << 'END-of-table.el/distinfo' XMD5 (table-1.5.54.el.gz) = bf610808fa37ec0c6393e841d99defd9 XSHA256 (table-1.5.54.el.gz) = af7f3337e1dc517bcb9f5683103d5e32a34dcf311f1187a02660fc3642089cba XSIZE (table-1.5.54.el.gz) = 58136 END-of-table.el/distinfo echo x - table.el/pkg-descr sed 's/^X//' >table.el/pkg-descr << 'END-of-table.el/pkg-descr' XTable.el is an Emacs lisp package that extends Emacs and provides text Xbased table creation and editing feature. With this package Emacs is Xcapable of editing tables that are embedded inside a document, the Xfeature similar to the ones seen in modern WYSIWYG word processors. A Xtable is a rectangular text area consisting from a surrounding frame Xand content inside the frame. The content is usually subdivided into Xmultiple rectangular cells, see the actual tables used below in this Xdocument. Once a table is recognized, editing operation inside a table Xcell is confined into that specific cell's rectangular area. This Xmeans that typing and deleting characters inside a cell do not affect Xany outside text but introduces appropriate formatting only to the Xcell contents. If necessary for accommodating added text in the cell, Xthe cell automatically grows vertically and/or horizontally. X XWWW: http://table.sourceforge.net/ END-of-table.el/pkg-descr echo x - table.el/pkg-message sed 's/^X//' >table.el/pkg-message << 'END-of-table.el/pkg-message' X XTo use table.el in Emacs/XEmacs, add the:: X X (require 'table) X Xto your ~/.emacs or init.el X END-of-table.el/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608201157.k7KBvPC0018360>