GNU bug report logs -
#36107
Be explicit here. Make a statement or ask a question.
Previous Next
Reported by: <d40547914 <at> dvuadmin.net>
Date: Wed, 5 Jun 2019 20:28:01 UTC
Severity: normal
Done: Mats Lidell <matsl <at> gillsatra.se>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I use: Editor: GNU Emacs 26.1 (build 1, x86_64-w64-mingw32)
Hyperbole: 7.0.3
Sys Type: x86_64-w64-mingw32
OS Type: windows-nt
Window Sys: w32
News Reader: Gnus v5.13
[Although, I've confirmed this also happens on my Mac, with the same
Hyperbole version/Emacs version]
Report:
Howdy! I don't know if this is actually a bug, but I've run into some
weirdness with Global buttons.
Let's say that I've created a Global button to a Notes file, which lives
in my Org folder in my Home directory ("~/Org/Notes.org"). The button
metadata looks like this:
> ("Notes" nil nil link-to-file ("../Org/Notes.org") "USERNAMEHERE" "20190605:19:57:51" nil nil)
When I initially created the button, calling it with {C-h h g a}
correctly opened the document. All good so far.
Then I got to working on something else. Later, when I tried to call the
button again, and got this error:
> hpath:find: (hpath:find): "Org/Notes.org" does not exist
The file definitely exists, and hasn't been changed. But what *did*
change was my current working directory.
The problem -- if it actually *is* a problem -- seems to be in the
assumption Hyperbole makes that I'm always calling global buttons inside
the "~/.hyperb" folder.
When I work with other files, and change what folder I'm in, Hyperbole
doesn't seem to know to change the current working directory back to
"~/.hyperb" -- so, when I call global buttons, it's calling the relative
path ("..Org/Notes.org") from the place I'm currently working (say,
"~/Work/Project 1").
If I changed the button metadata to read ("~/Org/Notes.org") the button
immediately works as intended -- but having to manually alter every
global button seems like odd behavior.
Like I said, I don't know if this is a bug, or what. I usually assume
it's me doing something dumb to make this stuff happen -- but to try to
eliminate user error I quickly wrote an empty ".emacs" file that *only*
loaded Hyperbole, and I still saw the same behavior.
No idea! Hyperbole seems cool -- if it's something I'm doing wrong, I'd
love to fix it!
etb
This bug report was last modified 4 years and 224 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.