[Top][All Lists]
[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