Markus Hoenicka | 16 Oct 10:34 2013

stack overflow in regexp matcher


I'm sorry if you read this twice. I've first asked the Muse folks for 
help but apparently my problem didn't ring a bell. So let's try it here.

I've been using Muse and planner-mode for years without major hassles. 
Starting today, I receive Muse warnings whenever I publish my planner 

Warning (muse): An error occurred while publishing index:
   (error Stack overflow in regexp matcher)

As a consequence, the index page is not updated properly. I did not 
update Emacs, planner, or Muse lately. All that changes on a daily base 
is the size of the planner project and hence, the size of the index. 
Apparently I've hit some sort of ceiling. My project directory now 
contains more than 6500 files, excluding the backup files.

I could not see in the sources that regexp matching was explicitly used 
in generating the index. Does anyone understand why this happens and how 
I could work around it?

The versions used are:
GNU Emacs 24.2.1 (i686-pc-cygwin, GTK+ Version 2.24.11)
  of 2012-08-27 on fiona
Muse 3.20
Planner 3.42

(Continue reading)

Kenneth Jacker | 18 Dec 22:26 2012

Slow Remote Buffer Updates

[ Ubuntu-10.04.4;  Emacs-23.1.1 ]

I am running Ubuntu in my office and at home.

My usual "home mode" is to SSH (w/ X11 forwarding) into my office
machine (over a high speed cable connection) and start Emacs.  Once the
Emacs "frame" appears on my home display, I check for "todo items"
within Planner.

Say I find a "task" that has been completed.  I move "point" to the
corresponding line and enter "C-c C-x".  The task is eventually marked
as "done", but it sometimes takes up to 10 seconds to update the buffer!

My hunch is that it has something to do with "fonts" ...

Can anyone suggest change(s) to make my "at home" Planner performance
close to what I see when I'm using Emacs in my office?

Thanks for your help!

Prof Kenneth H Jacker       khj <at>
Computer Science Dept
Appalachian State Univ
Boone, NC  28608  USA        
John Sullivan | 4 Nov 19:20 2010

Fix for diary error in Emacs 24

People using Planner's diary integration and Emacs 24 may run into an
error, because some of the diary function and variable renaming that
started around Emacs 23 is now being enforced.

Pushed the fix to


John Sullivan
Emacs Planner Maintainer
Mirko Vukovic | 30 Sep 12:38 2010

Typo in Makefile.defs for info install in muse & planner?


This is on windows & emacs built for windows.  The installation
environment cygwin 1.7.

When installing the info for muse 3.20 & planner 3.42, I had to add
the `.info' suffix in the command for info dir installation as below:

install_info = install-info --info-dir=$(INFODIR) $(1).info || :


Mirko Vukovic | 3 Sep 15:27 2010

problem with cyclic task definition

The following cyclic entry in my .diary.cyclic-tasks does not compile.
 The variable `date' is supposed to be available to sexps (according
to diary's info).  Any ideas what I am doing wrong?

%%(let ((weekday (calendary-day-of-week date)))
    (and (> weekday 0)
	 (< weekday 6))) #A0 _ Backup computer ([[PCBackup]])


John Sullivan | 31 Aug 19:53 2010

Documentation back online

The Planner documentation is back online at It was AWOL for a while,
sorry about that!

Also look for a bugfix release soon, in the next couple of months. If
you have patches, put them in the tracker and let me know :).


John Sullivan
Emacs Planner Maintainer
노정태 | 2 Aug 23:42 2010

Font color of notes


I'm a newbie of Planner mode, and very satisfied with tasks.
But when I tried to take a note, I can't read titles of notes, because of their color.

I'm using color-theme "gnome2".
It has dark green background, and the font color of notes is violet.
So it cannot be read easily.

I tried to fix it by myself. I opened "color-theme.el" and studied it.
But I can't figure out what the code is the exact one.
Can anybody tell me how can I change the color of notes?

--Jeongtae Roh

Planner-el-discuss mailing list
Planner-el-discuss <at>
Christophe Garion | 28 Apr 17:34 2010

Patch for planner-mhe in order to be able to use refiled messages in MH-E

Hi everybody,

Please find a patch for planner-mhe in order to be able to use directly
refiled messages in MH-E as links for a task.

The initial discussion on mh-e-users mailing list is here:

The ChangeLog is the following:

Fix planner-mhe to be able to use refiled messages

* planner-mhe.el (planner-mhe-get-message-real-folder): first verify
  if the message is refiled and in this case use the folder in which the
  message is refiled as "real" folder.



 planner-mhe.el |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/planner-mhe.el b/planner-mhe.el
index 3304237..7627d27 100644
--- a/planner-mhe.el
+++ b/planner-mhe.el
 <at>  <at>  -6,7 +6,7  <at>  <at> 
 ;; Author: Christophe Garion <garion <at>>
 ;; Author: Sandra Jean Chua <sacha <at>>
 ;; Created: <2004-08-09 17:16:57 tof planner-mhe.el>
-;; Time-stamp: <2006-09-28 15:05:05 tof planner-mhe.el>
+;; Time-stamp: <2010-04-28 17:15:39 tof planner-mhe.el>
 ;; Keywords: planner, mh-e

 ;; This file is part of Planner.  It is not part of GNU Emacs.
 <at>  <at>  -55,14 +55,26  <at>  <at> 

 (defun planner-mhe-get-message-real-folder ()
-  "Return the name of the current message real folder, so if you use
-  sequences, it will now work."
+  "Return the name of the current message real (or future in case of
+  refile) folder, so if you use sequences or refiles, it will now work."  
-    (let* ((folder
+    (let* ((folder            
             (if (equal major-mode 'mh-folder-mode)
-                mh-current-folder
+                ;; first, try to see if the message is refiled
+                (let ((refile-folder
+                       (let ((num (mh-get-msg-num t)))
+                         (loop for seq in mh-refile-list
+                               when (member num (cdr seq)) return (symbol-name (car seq))
+                               finally return nil)
+                         )))
+                  (if refile-folder
+                      refile-folder
+                    mh-current-folder
+                    )
+                  )
               ;; Refer to the show buffer
-              mh-show-folder-buffer))
+              mh-show-folder-buffer)
+            )
            (end-index (min (length mh-index-folder) (length folder))))
       ;; a simple test on mh-index-data does not work, because
       ;; mh-index-data is always nil in a show buffer.


Christophe Garion          ISAE/DMIA - SUPAERO/IN
garion <at>             10 avenue Edouard Belin
Tél : (33)5 61 33 80 57    BP 54032
Fax : (33)5 61 33 83 45    31055 Toulouse Cedex 4

Planner-el-discuss mailing list
Planner-el-discuss <at>
Igor Vlasiuk | 23 Apr 14:00 2010

Can't publish to html


I have installed muse ver 3.20 and Planner ver 3.42.

In some reason I can't publish my tasks via C-c C-v.

Error: Wrong type argument: stringp, nil

I have default configuration from the installation guide.
I can't publish any .muse file in Plans folder.

Any ideas why?

Mirko Vukovic | 15 Apr 15:16 2010

Re: Planner and cyclic tasks

On Sun, Feb 21, 2010 at 1:29 PM, Glasspen <ckglasspen48 <at>> wrote:
> Hi!
> Is there a way to create cyclic task for every other tuesday, every
> third saturday and so on. I know it is possible to create for every
> tuesday.
> Regards
> G


Markus Hoenicka | 16 Mar 10:00 2010

speed issues


I'm using planner-mode to manage my projects in a research lab. I  
couldn't live without it, but I can't ignore speed problems which keep  
getting more and more pressing as my projects advance. I press C-c C-p  
each morning to update my HTML task list (see and to publish  
the changed planner pages to HTML. This process takes approx. 10  
minutes these days. I can live with that, although my box (a Pentium 4  
2.4GHz 768MB RAM) is essentially locked due to the modest hardware,  
but it's just not convenient.

Usually only half a dozen pages need to be published every day. The  
sizes are approx. one or two printed page using the HTML output, so  
this shouldn't be a problem. I reckon the problem is in generating the  
index. Currently there are approx. 1100 muse pages. As far as I  
understand, generating the index requires planner to peek into each  
file to collect the data for the calendar-based index, whereas the  
page-based index should just require a directory listing. OTOH my  
taskmm add-on (see  
also traverses all non-day muse files to collect the backlinks. This  
Perl script takes approx. 3 seconds to finish. So what does Emacs do  
in the remaining 10 minutes?

My platform is a Windows XP box running NTEmacs 23.1.1. I use Cygwin  
bash as a shell although I'm not sure if publishing planner projects  
involves any shell commands.

What are my options besides doing the obvious (ditch the box and get  
recent hardware)?



Markus Hoenicka
AQ score 38