Alan E. Davis <lngn...@gmail.com> wrote:

> --f46d0442829ce6a93e04b750a2ca
> Content-Type: text/plain; charset=ISO-8859-1
> 
> I've been using an elisp function to open an encrypted file.  I borrowed
> this setup from, I think, Sacha Chua's blog.  It's worked unfailingly for
> at least a couple of years, until tonight.   I keep some sensitive
> information in a file, "junk.org."  when encrypted using bcrypt, the file
> is renamed "junk.org.bfe."
> 
> In my init files is a little function that runs bcrypt on the file,
> prompting for the password:
> 
> (defun open-encrypted-file (fname)
>   (interactive "FFind file: \n")
>   (let ((buf (create-file-buffer fname)))
>     (shell-command
>      (concat "echo " (read-passwd "Decrypt password: ") " | bcrypt -o "
> fname)
>      buf)
>     (set-buffer buf)
>     (kill-line)(kill-line)
>     (toggle-read-only)
>     (not-modified)b)
>   )
> 
> I use a file of links as a directory to some of my projects.   In this file
> is a headling that stores this link (an org file):
> 
> [[elisp:(open-encrypted-file "~/WB/org/junk.org.bfe")][PassWord]]
> 
> Anymore, as of today, when I try to run this link, the following is
> received:
> 
> " Symbol's function definition is void: org-in-clocktable-p"
> 
> I don't do anything with clocks.
> 
> Can someone suggest what might be going on?
> 

M-x toggle-debug-on-error

and post the backtrace.

Nick


Reply via email to