historian.el icon indicating copy to clipboard operation
historian.el copied to clipboard

ivy-historian-mode broken

Open mhlinder opened this issue 5 years ago • 2 comments

After a recent upgrade, including the line

(ivy-historian-mode 1)

prevents me from ever executing a command with enter via an ivy interface. Any time I try this, eg with counsel-find-file or ivy-switch-buffer, the following error is thrown in *Messages*:

let: Wrong type argument: hash-table-p, nil

I don't have much clue how to debug this, though I'm happy to post output / try anything out...thanks!

mhlinder avatar Feb 11 '20 01:02 mhlinder

Likewise, (historian-mode 1) causes describe-variable to give the same error about hash-table-p

mhlinder avatar Feb 11 '20 01:02 mhlinder

  1. Try deleting your historian-save-file. It's possible it's been corrupted.
  2. Try using the debugger with toggle-debug-on-error to see a trace of the error.

PythonNut avatar Feb 12 '20 00:02 PythonNut