all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bookmark+ help required
@ 2015-04-15 19:24 Guido Van Hoecke
  2015-04-15 19:55 ` Milan Stanojević
  2015-04-15 20:02 ` tomas
  0 siblings, 2 replies; 6+ messages in thread
From: Guido Van Hoecke @ 2015-04-15 19:24 UTC (permalink / raw)
  To: Emacs

Hi,

I switched to bookmark+ and some of my bookmarks now have a different
format:

Old format:
#1=(#("past.org" 0 8
      (bmkp-full-record #1#))
    (filename . "~/org/past.org")
    (front-context-string . "* DONE <2013-04-")
    (rear-context-string)
    (position . 1))

New format:
#1=(#("agenda.org" 0 10
      (bmkp-full-record #1#))
    (end-position . 12206)
    (time 21790 27563 50717 0)
    (visits . 0)
    (filename . "~/org/agenda.org")
    (front-context-string . "* TODO <2013-05-")
    (rear-context-string . "g niet gestart!\n")
    (position . 12206))

I have an eshell function that allows me to type `j bookmark` (got it
from http://www.emacswiki.org/emacs/EshellBmk (thanks!)) and it fails
with the new format: it expects the 'filename' cell up front in the
record. That works with the old records, but not the new ones. In the
above 'agenda.org' bookmark it thinks that the filename is '12206'.

Here's the relevant code:
  (if (setq filename (cdr (car (bookmark-get-bookmark-record bookmark))))
  
My lisp is not up to turning this into an expression that would
correctly load the filename from old formats as well as from the newer
format.

Any help and suggestion would be most welcome and appreciated.

TIA,

Guido

Note: I am very willing to update the wiki with proposed working
solution and give due credit to you guys.



^ permalink raw reply	[flat|nested] 6+ messages in thread
[parent not found: <<m28udtmbz4.fsf@gmail.com>]

end of thread, other threads:[~2015-04-16  6:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-15 19:24 bookmark+ help required Guido Van Hoecke
2015-04-15 19:55 ` Milan Stanojević
2015-04-15 20:02 ` tomas
     [not found] <<m28udtmbz4.fsf@gmail.com>
2015-04-15 20:23 ` Drew Adams
2015-04-15 21:14   ` Guido Van Hoecke
2015-04-16  6:43     ` tomas

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.