Joe Corneli | 7 Feb 03:59 2011

Re: tarot.el update

Some time ago I posted a version of tarot.el that didn't do tarot
spreads.  This version does one type of (very simple) tarot spread.
Attached, and appended for convenience.

;;; tarot.el -- draw a random tarot card

;; Copyright (C) 2007, 2011 Joseph Corneli <holtzermann17 <at>>
;; Notice: Copyright transfered to public domain wherever applicable.

;; Time-stamp: <2011-02-07 01:03:35 joe>

;;; Commentary:

;; Latest version now includes a simple four-card spread
;; and "alt-text" from Alliete and Crowley (where
;; applicable).

;;; Code:

(defvar tarot-deck [["Fool"               "La Follie ou l'Alchemiste"]
                    ["Magician"           "Le Magicien ou le Bateleur"]
                    ["High Priestess"     "Repos"]
                    ["Empress"            "Les Astres"]
                    ["Emperor"            "Les Ouiseaux et les Poissons"]
                    ["Hierophant"         "Le Grand pretre"]
                    ["Lovers"             "Le Chaos"]
                    ["Chariot"            "Le Despote africain"]
                    ["Strength"           "La Force"]
                    ["Hermit"             "Le Capucin"]
                    ["Wheel of Fortune"   "La Roue de Fortune"]
(Continue reading)

Frédéric Perrin | 6 Feb 17:48 2011

First version of atom.el --A library for creating Atom feeds


I am pleased to announce the first version of atom.el. This is a library
for creating an Atom feed from a Lisp program. The normal usage is to
create a feed with `atom-create', giving it a title and a Web address.
Once the feed has been created, entries may be added to the feed, by
specifying (at the minimum) a title, a permanent link and the content of
the entry. Text-only, HTML and XHTML entries are supported.

It is possible to produce both Atom and RSS feeds.

A simple feed would be created like this:

> (let ((my-atom-feed (atom-create "My feed" "")))
>   ;; A simple, text-only entry
>   (atom-add-text-entry
>    my-atom-feed
>    "Hello world"
>    ""
>    "Hello the world!")
>   ;; an XHTML entry
>   (atom-add-xhtml-entry
>    my-atom-feed
>    "An XHTML example"
>    ""
>    "<p>One can also use <acronym>XHTML</acronym> in the entries.</p>")
>   ;; Get the resulting Atom feed (see also `atom-write-file')
(Continue reading)

Frank Fischer | 8 Feb 12:34 2011

vim-mode 0.4 released

This is an announcement of vim-mode 0.4. vim-mode is another 
implementation of vi/vim-like key-bindings for Emacs. The mercurial 
repository is available at

and the documentation at EmacsWiki

This version contains many improvements in existing motions and commands 
as well as new motions and commands and a new interactive 

Version 0.4 should contain most features I wanted to see vim-mode so we 
are heading toward 1.0 release. The main task are therefore code 
cleanup, bugfixing, implementation of missing commands and motions and 
minor improvements, but the core code should remain unchanged.

Best regards,
Frank Fischer
Thien-Thi Nguyen | 14 Feb 13:01 2011

no font locking for some files

Greetings earthlings,

Do you find yourself waiting interminably (more than 1 sec)
for Emacs to font lock the configure script when all you want
is a quick peek at some mis-mangled m4 spewage, reducing your
hacking frequency and inducing overstayed trips to slashdot?

Here is some ~/.emacs extract that might help:

(defvar no-font-locking-filenames '("configure")
  "*List of file names to inhibit font-lock on `find-file'.
See `no-font-locking-please'.")

(defun no-font-locking-please ()
  "Turn off font locking for files in `no-font-locking-filenames'.
Compare using the non-directory part of the `buffer-file-name'."
  (when (and buffer-file-name
             (member (file-name-nondirectory buffer-file-name)
    (font-lock-mode -1)))

(add-hook 'find-file-hook 'no-font-locking-please)
Stefan Monnier | 18 Feb 20:22 2011

Re: Displays the current function/method on the mode line

DP> ;;; cfm.el --- Displays the current function or method on the mode-line
>> Could you explain how this is different from `which-func-mode'?

> class A
> {
>    void foo()
>    {
>             <--- displays A::foo here on the mode line
>    }
> }

which-func-mode is a general "framework" (a pompous word for so little
functionality), so your code could be changed to simply provide a new
function to put on which-func-functions.

Stefan Monnier | 18 Feb 20:27 2011

Re: vim-mode 0.4 released

> This is an announcement of vim-mode 0.4. vim-mode is another 
> implementation of vi/vim-like key-bindings for Emacs. The mercurial 

The Wiki page doesn't seem very clear on why a user might prefer to use
this emulation over, say, Viper.
Could you give a few hints?  E.g. things that irked you in
vimpulse/viper, or features that were missing, ...

Hrvoje Niksic | 21 Feb 20:15 2011

htmlize.el 1.38

htmlize converts buffer text and the associated decorations to HTML.  It
is typically used to htmlize syntax highlighting created by font-lock
mode, but can be used for any kind of Emacs buffer.

The latest release is 1.38, but the package is now available as a git
repository with a web viewer at:

A detailed description follows, copied from the source code:

;; This package converts the buffer text and the associated
;; decorations to HTML.  Mail to <hniksic <at>> to discuss
;; features and additions.  All suggestions are more than welcome.

;; To use it, just switch to the buffer you want HTML-ized and type
;; `M-x htmlize-buffer'.  You will be switched to a new buffer that
;; contains the resulting HTML code.  You can edit and inspect this
;; buffer, or you can just save it with C-x C-w.  `M-x htmlize-file'
;; will find a file, fontify it, and save the HTML version in
;; FILE.html, without any additional intervention.  `M-x
;; htmlize-many-files' allows you to htmlize any number of files in
;; the same manner.  `M-x htmlize-many-files-dired' does the same for
;; files marked in a dired buffer.

;; htmlize supports three types of HTML output, selected by setting
;; `htmlize-output-type': `css', `inline-css', and `font'.  In `css'
;; mode, htmlize uses cascading style sheets to specify colors; it
;; generates classes that correspond to Emacs faces and uses <span
;; class=FACE>...</span> to color parts of text.  In this mode, the
(Continue reading)

joakim | 24 Feb 14:11 2011

inkmacs.el -- Inkscape Emacs fusion

* INKMACS - Inkscape Emacs fusion
** What is Inkmacs?
Inkmacs is a fusion between Inkscape and Emacs. Well, in the far
future at least. But its kind of cool right now also.

Inkscape is a very capable free software vector drawing tool. Emacs is
the One True Editor. 

With Inkmacs you can use Emacs to do interesting things with Inkscape
using DBUS IPC.

Inkmacs lives here:

** Inkorg-mode
Synchronize Inkscape text nodes with Org mode text nodes.

Edit an Org mode file as usual. m-x inkorg-mode starts a linked
inkscape node. c-m-x creates or syncs the text of the current org node
with an inkscape node. c-u c-m-x syncs the whole tree.

You can move the nodes and format the text in inkscape. only the text
is kept in the org tree.

** image mode support
Create Elisp macros that perform Inkscape edit operations

m-x inkscape-open-buffer-file opens the svg file in the current emacs
buffer in inkscape. A dbus link is established.

(Continue reading)

Tomohiro Matsuyama | 28 Feb 16:47 2011

popwin.el v0.2

I have released popwin.el v0.2. This is a first announcement of popwin.el series.

popwin.el is a popup window manager for Emacs which makes you free from the hell of annoying buffers such like *Help*,*Completions*, *compilation*, and etc.

Please visit the following URL for obtaining the software and for more information.

Tomohiro Matsuyama

gnu-emacs-sources mailing list
gnu-emacs-sources <at>