dto1138 | 1 Mar 2008 09:30
Picon
Gravatar

Updated: Eon object system, 1.1 release

I have updated the Eon object system to version 1.1. The release
tarball is available on my website: http://dto.mamalala.org/packages/eon-1.1.tar.gz

Eon is an object-oriented programming library for GNU Emacs. It uses
prototypes (instead of classes) to share data and behavior among
different kinds of objects.

A small demo/tutorial is included.

I am trying to get peer review, so I would great appreciate any
questions or comments you can offer.

--David
William Xu | 1 Mar 2008 10:43
Picon
Gravatar

buffer-action.el --- Perform actions(compile/run, etc) in buffer based on mode/filename v3.0

This is a mostly rewritten based on ideas from Seiji Zenitani
<zenitani <at> mac.com>'s `smart-compile.el'. Besides compile action, i've
add a run action, and maybe more in the future.

Let me illustrate it by an example. Suppose you are editing a file
named `foo.c'. To compile it, `M-x buffer-action-compile', it will run
a shell command similar to `gcc -o foo foo.c -O2'; to run the
executable binary `foo' , `M-x buffer-action-run', it will run a shell
command similar to `./foo'. Sounds neat, right? 

For more, see Commentary.

[Note, previously this package is also known as smart-compile.el, i
renamed it to buffer-action.el this time.]

--

-- 
William

http://williamxu.net9.org
Attachment (buffer-action.el): application/emacs-lisp, 8 KiB
_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources <at> gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
Thien-Thi Nguyen | 3 Mar 2008 10:18
Favicon

ttn-pers-elisp 1.59 available

release notes:

  Curious readers will note ChangeLog entries now start w/ a simple
  (one-li{n}e ;-) description.

  VMS support is untested, but perhaps that will change RSN.  

  Overall, the package in good shape to be easily adapted by foo for
  repurposing as foo-pers-elisp.  It's all just text and text remembered
  and text forgotten.

  thi

README excerpt:

  This directory tree contains ttn's personal elisp library,
  released under GNU GPL with ABSOLUTELY NO WARRANTY.  See the
  file COPYING for details.

NEWS excerpt:

  - 1.59 | 2008-03-03

    - Installation changes

      - Dropped imports

        linuxproc.el
        etach.el
        eval-expr.el
(Continue reading)

Lennart Borgman (gmail | 7 Mar 2008 01:11
Picon
Gravatar

Released a new version of nXhtml

Please see http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode

Should I send something special here?
Tom Tromey | 7 Mar 2008 18:41
Picon
Favicon

retags 1.0

This is release 1.0 of "retags", a script for auto-updating TAGS
files.

For a long time, I've wanted to have my TAGS files auto-update when
files change.  This script implements this.

First, make a .retags file in your source directory.  This file tells
retags how to run etags on your source files.  Each line in this file
is a glob which matches file names followed (optionally) by etags
arguments.  For instance, this simple file suffices for many c-based
projects:

*.[chyl]

Now, run retags:  retags --force $srcdir

--force causes retags to make the TAGS file for the first time.  Now
it will run in the background and update the TAGS file whenever a
source file changes.

You can stop a running retags with "retags --kill $srcdir".

You need the inotifywait program for retags to run.

Let me know what you think,
Tom

#! /bin/bash

# retags [--force] [--verbose] [--kill] DIR
(Continue reading)

Ted Zlatanov | 7 Mar 2008 22:18
X-Face
Favicon
Gravatar

Re: Released a new version of nXhtml

On Fri, 07 Mar 2008 01:11:04 +0100 "Lennart Borgman (gmail)" <lennart.borgman <at> gmail.com> wrote: 

LB> Please see http://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode
LB> Should I send something special here?

http://ourcomments.org/Emacs/nXhtml/doc/nxhtml.html and
http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl are inaccessible at
the moment, so the emacswiki should have the ZIP file if possible.

Thanks
Ted
Tom Tromey | 9 Mar 2008 17:59
Picon
Favicon

retags 1.1

Here's a new version of the 'retags' script.

This version adds the ability to ignore patterns, using a line like
this in the .retags file:

testsuite/* ignore

It also changes retags to run recursively by default.

Finally, it tries to be smarter at startup time, so that the --force
option is no longer needed.

Tom

#! /bin/bash

# retags [--verbose] [--kill] DIR
# Run in background and watch for changes in DIR.
# Re-run etags whenever something changes.
# --kill means stop a running retags in DIR.
# --verbose turns on debug output
# Reads DIR/.retags to see how to run etags.
# Each line of .retags is a glob matching a file name, followed
# by etags arguments (don't use -o or the like).
# Instead of arguments, the word "ignore" means to ignore the file.
# Comments (with '#') or blank lines are ok.
# For instance, a typical, simple one is:
# *.[chyl]
# A more complicated one:
# *.def --language=none --regex='/DEFTREECODE [(]\([A-Z_]+\)/\1/'
(Continue reading)

Bastien | 9 Mar 2008 19:30
Gravatar

register-list.el --- Interactively list/edit registers

I'm releasing register-list.el v0.1.

You can find the last version here:

  http://www.cognition.ens.fr/~guerry/u/register-list.el

Since I'm always storing strings and rectangles and keep the same
registers acrss several sessions, I find myself with registers that I
don't know about.  This libray provides facilities to list them and to
edit their values.  It comes with a handy mode for editing rectangles.

Feedback welcome, enjoy!

Attachment (register-list.el): application/emacs-lisp, 21 KiB

--

-- 
Bastien
_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources <at> gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
Bastien | 9 Mar 2008 18:25
Gravatar

register-list.el --- Interactively list/edit registers

I'm releasing register-list.el v0.1.

You can find the last version here:

  http://www.cognition.ens.fr/~guerry/u/register-list.el

Since I'm always storing strings and rectangles and keep the same
registers acrss several sessions, I find myself with registers that I
don't know about.  This libray provides facilities to list them and to
edit their values.  It comes with a handy mode for editing rectangles.

Feedback welcome,

Attachment (register-list.el): application/emacs-lisp, 21 KiB

--

-- 
Bastien
_______________________________________________
gnu-emacs-sources mailing list
gnu-emacs-sources <at> gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-emacs-sources
Marc Tfardy | 11 Mar 2008 11:08
Picon

Re: register-list.el --- Interactively list/edit registers

Bastien schrieb:
> I'm releasing register-list.el v0.1.
> 
> You can find the last version here:
> 
>   http://www.cognition.ens.fr/~guerry/u/register-list.el
> 
> Since I'm always storing strings and rectangles and keep the same
> registers acrss several sessions, I find myself with registers that I
> don't know about.  This libray provides facilities to list them and to
> edit their values.  It comes with a handy mode for editing rectangles.

Thanks for intersting tool, but it is not realy working.

I get an "Wrong type argument: stringp" error when I store
a number or rectange into register and call rectangle-list.

 From your register-list.el:

 > ;; Put this file into your load-path and the following into your
 > ~/.emacs:
 > ;;   (require 'register-edit)

This ist wrong. Not:
   (require 'register-edit)

but:
(require 'register-list)

reagrds
(Continue reading)


Gmane