Xemacs beta with planner-el

Adrian Aichner adrian at xemacs.org
Sun May 28 13:14:44 EDT 2006


Neilen Marais <nmarais at snowisp.com> writes:

> However, it was not the cause of the font highlighting problem. At
> startup the planner buffer is only partially highligted. Toggling
> font-lock-mode causes the correct highlighting to be applied.  A minimal
> config for this (tested using xemacs -vanilla -l test.el is:

Hi Neilen, I have not paid close attention so far and may actually be
seeing the same.

You always got some font-locking, right?

In my case
M-x font-lock-mode
in .muse file buffer
also causes reference information for tasks created from buffers to be
exposed or hidden respectively.

Also, planner does not seem to inherit and set up its key bindings in
a way compatible with XEmacs.

C-h b misses to display many bindings, but
C-h c (describe-key-briefly)
confirms they are there.

e.g.
C-c C-c runs the command planner-copy-or-move-task
C-c C-x runs the command planner-task-done
C-c C-o runs the command timeclock-out
C-c C-i runs the command planner-task-in-progress

We could just start listing the issues and start working on them:

See
http://www.emacswiki.org/cgi-bin/wiki/PlannerMusePort
and, referenced from there, http://gna.org/bugs/?group=planner-el

Best regards!

Adrian

>
> (add-to-list 'load-path "/usr/local/share/emacs/xemacs/site-lisp/muse/")
> (add-to-list 'load-path
> "/usr/local/share/emacs/xemacs/site-lisp/planner/")
>
> (setq-default temporary-file-directory "/tmp/")
>
>
> (require 'muse-mode)     ; load authoring mode
>
> (require 'muse-html)     ; load publishing styles I use
> (require 'muse-project)
>
>
> ;; planner
> (require 'planner)
> (require 'planner-publish)
>
> (setq planner-project "leweplanner")
>
> (setq muse-project-alist 
>       '(("leweplanner"
> 	 ("~/lewe/planner"
>:default "TaskPool"
>:major-mode planner-mode
>:visit-link planner-visit-link)
> 	 (:base "planner-html"
>:path "~/lewe/planner_html"
>:force-publish ("PlannerIndex")
> 		))
> 	)
> )
>
>
> ; Run planner on startup
> (plan)
>
> The output from report-xemacs-bug:
> Subject: [Bug: 21.5-b27] planner-el font-locking problem
> --text follows this line--
> ================================================================
> Dear Bug Team!
>
>
>
> ================================================================
>
> System Info to help track down your bug:
> ---------------------------------------
>
> uname -a: Linux wanbalans 2.6.15-22-k7 #1 SMP PREEMPT Sun May 7 17:27:47
> UTC 2006 i686 GNU/Linux
>
> ./configure 
>
>
> XEmacs 21.5-b27 "fiddleheads" (+CVS-20060526) configured for
> `i686-pc-linux'.
>
> Compilation Environment and Installation Defaults:
>   Source code
> location:              /usr/local/src/xemacs-cvs/xemacs-21.5
>   Installation prefix:               /usr/local
>   Operating system description file: `s/linux.h'
>   Machine description file:          `m/intel386.h'
>   Compiler version:                  gcc (GCC) 4.0.3 (Ubuntu
> 4.0.3-1ubuntu5)
>     - GCC specs file:                specs.
>     - Compiler command:              gcc   -Wall -Wno-switch -Wundef
> -Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter -g  
>   libc version:                      GNU libc 2.3.6-0ubuntu19 (Debian)
>   Relocating allocator for buffers:  no
>   GNU version of malloc:             yes
>     - Using Doug Lea's new malloc from the GNU C Library.
>
> Window System:
>   Compiling in support for the X window system:
>     - X Windows headers location:                 /usr/X11R6/include
>     - X Windows libraries location:               /usr/X11R6/lib
>     - Handling WM_COMMAND properly.
>   Compiling in support for the Athena widget set:
>     - Athena headers location:                    X11/Xaw
>     - Athena library to link:                     Xaw
>   Using Lucid menubars.
>   Using Lucid scrollbars.
>   Using Athena dialog boxes.
>   Using Athena native widgets.
>
> TTY:
>   Compiling in support for ncurses.
>
> Images:
>   Compiling in support for GIF  images (builtin).
>   Compiling in support for XPM  images.
>   Compiling in support for PNG  images.
>   Compiling in support for JPEG images.
>   Compiling in support for TIFF images.
>
> Sound:
>   Compiling in support for sound (native).
>   Compiling in support for ALSA (Advanced Linux Sound Architecture).
>   Compiling in support for NAS (network audio system).
>
> Databases:
>   Compiling in support for Berkeley database.
>
> Internationalization:
>
> Mail:
>   Compiling in support for "file" mail spool file locking method.
>
> Other Features:
>   Inhibiting IPv6 canonicalization at startup.
>   Compiling in support for dynamic shared object modules.
>   Using the new GC mark algorithms (KKCC).
>   WARNING: ---------------------------------------------------------
>   WARNING: The new algorithms are experimental. They are enabled by
>   WARNING: default for this release. Use `--disable-kkcc' to
>   WARNING: turn it off.
>   WARNING: ---------------------------------------------------------
>   Using the new portable dumper.
>   Dumping into executable.
>   Compiling in support for extra debugging code.
>   Compiling in support for runtime error checking.
>   WARNING: ---------------------------------------------------------
>   WARNING: XEmacs will run noticeably more slowly as a result.
>   WARNING: Error checking is on by default for XEmacs beta releases.
>   WARNING: ---------------------------------------------------------
>
>
>
> Load-Path Lisp Shadows:
> ----------------------
> (/usr/local/lib/xemacs/site-packages/lisp/xtla/ewoc
> /usr/local/lib/xemacs/xemacs-packages/lisp/xetla/ewoc
> /usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report
> /usr/local/lib/xemacs-21.5-b27/lisp/build-report
> /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
> /usr/local/lib/xemacs-21.5-b27/lisp/regexp-opt
> /usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
> /usr/local/lib/xemacs-21.5-b27/lisp/easy-mmode)
>
>
> Installed XEmacs Packages:
> -------------------------
> (zenirc ver: 1.16 upstream: 2.112)
> (xwem ver: 1.21 upstream:
> lg at xwem.org--2005/xwem--main--2.1--versionfix-1)
> (xslt-process ver: 1.12 upstream: 1.2.1)
> (xslide ver: 1.09 upstream: 0.2.2)
> (xlib ver: 1.14 upstream: lg at xwem.org--2005/xlib--main--2.1--version-0)
> (xetla ver: 1.0 upstream:
> steve at eicq.org--2005/xetla--main--1.0--version-0)
> (xemacs-devel ver: 1.72 upstream: No-Upstream-Ver)
> (xemacs-base ver: 2.0 upstream: No-Upstream-Ver)
> (x-symbol ver: 1.1 upstream: 4.5.1)
> (w3 ver: 1.31 upstream: 4.0pre47)
> (vm ver: 7.22 upstream: 7.17)
> (viper ver: 1.47 upstream: 3.09)
> (view-process ver: 1.13 upstream: 2.4)
> (vhdl ver: 1.2 upstream: 3.33.2)
> (vc-cc ver: 1.22 upstream: No-Upstream-Ver)
> (vc ver: 1.41 upstream: No-Upstream-Ver)
> (tramp ver: 1.28 upstream: 2.0.51)
> (tpu ver: 1.14 upstream: 4.2X)
> (tooltalk ver: 1.15 upstream: No-Upstream-Ver)
> (tm ver: 1.38 upstream: No-Upstream-Ver)
> (time ver: 1.14 upstream: 1.17)
> (textools ver: 1.15 upstream: No-Upstream-Ver)
> (text-modes ver: 1.9 upstream: No-Upstream-Ver)
> (texinfo ver: 1.3 upstream: No-Upstream-Ver)
> (supercite ver: 1.21 upstream: 3.55x3)
> (strokes ver: 1.1 upstream: No-Upstream-Ver)
> (speedbar ver: 1.28 upstream: 0.14beta4)
> (sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
> (sounds-au ver: 1.12 upstream: No-Upstream-Ver)
> (sml-mode ver: 0.12 upstream: 3.9.5)
> (slider ver: 1.15 upstream: 0.3x1)
> (sieve ver: 1.18 upstream: No-Upstream-Ver)
> (sh-script ver: 1.21 upstream: 2.0f)
> (sgml ver: 1.11 upstream: No-Upstream-Ver)
> (semantic ver: 1.19 upstream: 1.4.2)
> (scheme ver: 1.14 upstream: No-Upstream-Ver)
> (sasl ver: 1.16 upstream: 1.14.4)
> (ruby-modes ver: 1.02 upstream: 1.6.8)
> (rmail ver: 1.14 upstream: No-Upstream-Ver)
> (riece ver: 1.21 upstream: 2.0.2)
> (reftex ver: 1.34 upstream: 4.21)
> (re-builder ver: 1.05 upstream: 1.20)
> (python-modes ver: 1.06 upstream: No-Upstream-Ver)
> (psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
> (psgml ver: 1.44 upstream: 1.3.1)
> (ps-print ver: 1.11 upstream: 6.5.6)
> (prog-modes ver: 2.06 upstream: No-Upstream-Ver)
> (pgg ver: 1.06 upstream: 0.1)
> (perl-modes ver: 1.08 upstream: No-Upstream-Ver)
> (pcomplete ver: 1.04 upstream: 1.1.6)
> (pcl-cvs ver: 1.66 upstream: R-2_9_9)
> (pc ver: 1.28 upstream: No-Upstream-Ver)
> (os-utils ver: 1.36 upstream: No-Upstream-Ver)
> (oo-browser ver: 1.04 upstream: 4.08)
> (ocaml ver: 0.05 upstream: 3.06)
> (net-utils ver: 1.48 upstream: N/A)
> (mmm-mode ver: 1.02 upstream: 0.4.7)
> (misc-games ver: 1.18 upstream: No-Upstream-Ver)
> (mine ver: 1.16 upstream: 1.9)
> (mh-e ver: 1.29 upstream: 7.4.2)
> (mew ver: 1.19 upstream: 1.94.2)
> (mailcrypt ver: 2.14 upstream: 3.5.8)
> (mail-lib ver: 1.75 upstream: No-Upstream-Ver)
> (liece ver: 1.15 upstream: 1.4.9)
> (jde ver: 1.48 upstream: 2.3.2)
> (ispell ver: 1.32 upstream: 3.6)
> (ilisp ver: 1.33 upstream: 5.12.0)
> (igrep ver: 1.14 upstream: 2.111)
> (idlwave ver: 1.32 upstream: 5.1)
> (ibuffer ver: 1.09 upstream: No-Upstream-Ver)
> (hyperbole ver: 1.16 upstream: 4.18)
> (hm--html-menus ver: 1.23 upstream: 5.9)
> (haskell-mode ver: 1.07 upstream: 1.45)
> (gnus ver: 1.87 upstream: 5.10.7)
> (gnats ver: 1.17 upstream: 3.101)
> (general-docs ver: 1.04 upstream: No-Upstream-Ver)
> (games ver: 1.17 upstream: 1.04)
> (fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
> (frame-icon ver: 1.11 upstream: No-Upstream-Ver)
> (fortran-modes ver: 1.04 upstream: No-Upstream-Ver)
> (forms ver: 1.15 upstream: 2.37)
> (footnote ver: 1.16 upstream: 0.18x)
> (eudc ver: 1.39 upstream: 1.32)
> (eterm ver: 1.17 upstream: No-Upstream-Ver)
> (ess ver: 1.16 upstream: 5.2.7)
> (eshell ver: 1.1 upstream: 2.4.1)
> (escreen ver: 1.01 upstream: 1.16)
> (erc ver: 0.19 upstream: Version 5.0 Revision: 1.776)
> (emerge ver: 1.11 upstream: No-Upstream-Ver)
> (elib ver: 1.11 upstream: 1.0)
> (eieio ver: 1.05 upstream: 0.17)
> (efs ver: 1.33 upstream: 1.23)
> (edt ver: 1.13 upstream: No-Upstream-Ver)
> (edit-utils ver: 2.32 upstream: No-Upstream-Ver)
> (ediff ver: 1.6 upstream: 2.75)
> (edebug ver: 1.21 upstream: No-Upstream-Ver)
> (ecrypto ver: 0.2 upstream: 2.0)
> (ecb ver: 1.22 upstream: 2.31)
> (docbookide ver: 0.07000000000000001 upstream: 0.1)
> (dired ver: 1.17 upstream: 7.13)
> (dictionary ver: 1.16 upstream: 1.8)
> (debug ver: 1.17 upstream: No-Upstream-Ver)
> (crisp ver: 1.15 upstream: 1.34)
> (cookie ver: 1.15 upstream: No-Upstream-Ver)
> (clearcase ver: 1.1 upstream: /main/laptop/165)
> (cc-mode ver: 1.45 upstream: 5.30.10)
> (calendar ver: 1.23 upstream: No-Upstream-Ver)
> (calc ver: 1.26 upstream: 2.02fX3)
> (c-support ver: 1.22 upstream: No-Upstream-Ver)
> (build ver: 1.14 upstream: 2.02)
> (bbdb ver: 1.29 upstream: 2.34)
> (auctex ver: 1.46 upstream: 11.55)
> (apel ver: 1.32 upstream: 10.6)
> (ada ver: 1.14 upstream: 2.27)
> (Sun ver: 1.16 upstream: No-Upstream-Ver)
>
>
>
> Installed Modules:
> -----------------
>
>
> Features:
> --------
>
> (mail-abbrevs xemacsbug shadow sendmail rfc822 dired-faces
> dired-xemacs dired cal-move cal-xemacs avoid paren blink-paren
> skeleton edmacro remember-planner remember planner-appt appt
> planner-lisp planner-accomplishments planner-deadline planner-cyclic
> diary-lib planner-id compile planner-publish muse-xml planner overlay
> calendar sort muse-latex2png muse-docbook muse-texinfo texnfo-upd
> texinfo muse-latex muse-wiki muse-colors font disp-table font-lock
> muse-html muse-xml-common muse-mode pcomplete muse-project cus-edit
> cus-load muse-publish muse muse-protocols info muse-regexps wid-edit
> cus-face tex-site gnuserv tramp-smb tramp efs-cu regexp-opt executable
> advice advice-preload shell comint ring password format-spec
> timer-funcs trampver ansi-color scroll-in-place mwheel
> zenirc-autoloads xwem-autoloads xslt-process-autoloads
> xslide-autoloads xlib-autoloads xetla-autoloads xemacs-devel-autoloads
> xemacs-base-autoloads x-symbol-autoloads w3-autoloads vm-autoloads
> viper-autoloads view-process-autoloads vhdl-autoloads vc-cc-autoloads
> vc-autoloads tramp-autoloads tpu-autoloads tooltalk-autoloads
> tm-autoloads time-autoloads textools-autoloads text-modes-autoloads
> texinfo-autoloads supercite-autoloads strokes-autoloads
> speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads
> sml-mode-autoloads slider-autoloads sieve-autoloads
> sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads
> sasl-autoloads ruby-modes-autoloads rmail-autoloads riece-autoloads
> reftex-autoloads re-builder-autoloads python-modes-autoloads
> psgml-dtds-autoloads psgml-autoloads ps-print-autoloads
> prog-modes-autoloads pgg-autoloads perl-modes-autoloads
> pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
> oo-browser-autoloads ocaml-autoloads net-utils-autoloads
> mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads
> mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads
> jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads
> idlwave-autoloads ibuffer-autoloads hyperbole-autoloads
> hm--html-menus-autoloads haskell-mode-autoloads gnus-autoloads
> gnats-autoloads general-docs-autoloads games-autoloads
> fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads
> forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
> ess-autoloads eshell-autoloads escreen-autoloads erc-autoloads
> emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads
> edt-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads
> ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads
> dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
> clearcase-autoloads cc-mode-autoloads calendar-autoloads
> calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
> auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
> xtla-autoloads modules-autoloads auto-autoloads rsz-minibuf auto-show
> fontl-hooks code-cmds gutter-items menubar-items x-menubar mode-motion
> mouse behavior itimer auto-save lisp-mode easymenu easy-mmode
> iso8859-1 page buff-menu lib-complete loadhist cus-file derived
> newcomment env text-props frame obsolete cus-start custom widget
> cl-extra cl cl-19 packages backquote unicode lucid-scrollbars
> cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames
> tty toolbar nas-sound native-sound alsa-sound scrollbar unix-processes
> multicast network-streams subprocesses modules
> menu-accelerator-support menubar berkeley-db md5 xemacs gutter tiff
> png gif jpeg xpm xbm lisp-float-type file-coding linux dialog devices
> window-system base64)
>
>
> Recent keystrokes:
> -----------------
>
> up up up up up up up up up up up up up up up up up 
> up up up down down down down down down down down down 
> down down down down down down down down down down down 
> up C-SPC down down C-w DEL down down down down down 
> down down down down down down down down down down down 
> down down down down down down down down down down down 
> prior prior prior C-x C-s M-x r e p o TAB r TAB e m 
> TAB M-BS BS BS BS BS BS BS x e TAB RET
>
>
> Recent messages (most recent first):
> -----------------------------------
>
> Warning: 
>
> Defaulting to the GNU Emacs-derived `sendmail.el' mail client. This
> facility,
> while part of base XEmacs, is heinously underfeatured, and not going to
> get
> better in the medium term. We include it so that bug reports work
> without
> packages; we suggest that you choose and/or install one of the other
> mail
> clients from packages if you're doing something other than M-x
> report-xemacs-bug , or even if you are reporting bugs regularly.
>
> To choose a package from those installed, click on "Options" ->
> "Internet" -> "Compose Mail With ..." and decide on one from the
> list. Gnus and VM are full-featured and have active user communities.
>
> To disable this warning and stick with the old behavior, you can
> explicitly
> initialize `mail-user-agent' to 'sendmail-user-agent . 
> Loading xemacsbug...done
> Loading xemacsbug...
> Making completion list...
> Wrote /tmp/test.el
> "~/lewe/planner/cyclic_tasks"
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Matches: (setq planner-day-page-template "* Tasks
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
> Wrote /tmp/test.el
>
> Thanks
> Neilen
>
>
>
>> Thanks in advance!
>> 
>> Adrian
>> 
>
>
>

-- 
Adrian Aichner
 mailto:adrian at xemacs.org
 http://www.xemacs.org/




More information about the XEmacs-Beta mailing list