Skip to content

Rebuilding with straight.el leads to tablist-filter-eval Invalid Function error (when displaying / listing annotations) #89

@jcguu95

Description

@jcguu95

Evaluating the function pdf-annot-list-annotations gives the following error

tablist-filter-eval: Invalid function: (feval (filter) (pcase
filter (`(not \, (and operand (guard (not (cdr operand))))) (not
(feval (car operand)))) (`(and \, (and operands (guard (= 2
(length operands))))) (and (feval (nth 0 operands)) (feval (nth 1
operands)))) (`(or \, (and operands (guard (= 2 (length
operands))))) (or (feval (nth 0 operands)) (feval (nth 1
operands)))) (`(,op \, (and operands (guard (= (length operands)
1)))) (let ((fn (assq op tablist-filter-unary-operator))) (unless
fn (error "Undefined unary operator: %s" op)) (funcall fn id
entry (car operands)))) (`(,op \, (and operands (guard (= (length
operands) 2)))) (let ((fn (cdr (assq op
tablist-filter-binary-operator)))) (unless fn (error "Undefined
binary operator: %s" op)) (funcall fn id entry (car operands)
(cadr operands)))) ((guard (stringp filter)) (let ((fn (cdr
(assoc filter named-alist)))) (unless fn (error "Undefined named
filter: %s" filter)) (if (functionp fn) (funcall fn id entry))
(feval (if (stringp fn) (tablist-filter-unparse fn) fn))))
(`nil t) (_ (error "Invalid filter: %s" filter))))

This seems to be a problem of the package tablist, which I'm on version 1.0. Note that the readme of this repo currently says that >= 0.7 is enough for tablist.

This seems to be the same issue in the old, unmaintained repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions