[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#948569: elpa-elpy: elpy-find-file: Symbol’s value as variable is void: ffip-prune-patterns



Dear Nicholas,

I mentioned in the previous bug report how to reproduce this message, but it was not clear, sorry.

Steps to reproduce:

1. install the needed packages in Debian Sid:

    $ sudo apt install elpa-elpy elpa-find-file-in-project

2. open emacs and activate python-mode

    M-x python-mode

3. run the following command

    C-x C-f

and you now get the mentioned error message.


On 1/11/20 10:34 PM, Nicholas D Steeves wrote:
Control: tags -1 + moreinfo

Dear Salman,

Salman Mohammadi <salman@smoha.org> writes:
after installing elpa-find-file-in-project, running the command C-c C-f
shows us the following error message:

elpy-find-file: Symbol’s value as variable is void: ffip-prune-patterns

Please provides steps to reproduce.  Here is what I see in the
minibuffer after installing Elpy into a clean schroot, elpy-enable,
opening a python file, and then C-c C-f:

   `elpy-find-file' necessitates `projectile' or `find-file-in-project' to be installed

This appears in the minibuffer and is consistent with upstream's claim
that ffip is no longer required (eg: it now gracefully handles missing
ffip).  They dropped the dependency because an ido user complained that
ffip, and thus Ivy, was cruft.  How were you able to trigger behaviour
that differs from what you reported in #948567?

ffip-5.7.7 has 'ffip-prune-patterns'
   debcheckout find-file-in-project
   ag ffip-prune-patterns find-file-in-project


Regards,
Nicholas


Reply to: