emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] Re: remember-buffer


From: Sacha Chua
Subject: [emacs-wiki-discuss] Re: remember-buffer
Date: Thu, 20 Jan 2005 23:31:02 +0900
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux)

Tom Ed White <address@hidden> writes:

> Thanks for the patch! Here's what I got from the patch application:

Can I, ummm, be kinda lazy and suggest that you grab remember.el and
remember-planner.el from the dev version? You can download individual
files from http://sacha.free.net.ph/notebook/emacs/dev/remember and
they should work.

If this breaks something, replace your remember-planner-append with
the following:

(defun remember-planner-append (&optional page)
  "Remember this text to PAGE or today's page.
This function can be added to `remember-handler-functions'."
  (require 'planner)
;;  COMMENTED OUT SO THAT remember-buffer WILL WORK
;;  (set-buffer (get-buffer-create remember-buffer))
  (let ((text (buffer-string))
        start)
    (save-window-excursion
      (when (not planner-use-day-pages)
        (setq page (planner-read-name (planner-file-alist))))
      (planner-create-note page)
      (setq start (line-beginning-position))
      (insert text)
      (save-restriction
        (narrow-to-region start (point))
        (mapcar
         (lambda (hook)
           (save-window-excursion
             (save-excursion
               (save-restriction
                 (funcall hook)))))
         remember-planner-append-hook))
      (when remember-save-after-remembering
        (save-buffer)))
    t))

-- 
Sacha Chua <address@hidden> - open source geekette
http://sacha.free.net.ph/ - PGP Key ID: 0xE7FDF77C
interests: emacs, gnu/linux, personal information management, CS ed
Current issue: http://sacha.free.net.ph/notebook/wiki/DigitalPinay.php




reply via email to

[Prev in Thread] Current Thread [Next in Thread]