Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Eglot 18 #54

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Support Eglot 18 #54

wants to merge 1 commit into from

Conversation

wyuenho
Copy link
Owner

@wyuenho wyuenho commented Jan 15, 2025

Fixes #51

@wyuenho
Copy link
Owner Author

wyuenho commented Jan 15, 2025

@vedang does this solve your problem?

@vedang
Copy link

vedang commented Jan 15, 2025

Let me test and get back to you.

But just looking at the code change, I do not think it will solve my problem, for reasons explained here: #51 (comment)

@vedang
Copy link

vedang commented Jan 15, 2025

@wyuenho : It failed, but for an entirely different reason than what I'd thought. The advice around eglot--guess-contact kicks in, but goes into an endless loop trying to find executable-find. Here is the stack trace:

Debugger entered--Lisp error: (excessive-lisp-nesting 1601)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  executable-find("pre-commit" t)
  pet--executable-find("pre-commit" t)
  pet-use-pre-commit-p()
  pet-executable-find("pylsp")
  executable-find("pylsp" t)
  #f(compiled-function (a) #<bytecode 0x198233e92d71f688>)(("pylsp"))
  mapcar(#f(compiled-function (a) #<bytecode 0x198233e92d71f688>) (("pylsp") ("pyls") ("basedpyright-langserver" "--stdio") ("pyright-langserver" "--stdio") ("jedi-language-server") ("ruff-lsp")))
  #f(compiled-function (&optional interactive project) #<bytecode 0x10d86ebb5875e26a>)(t (vc Git "~/src/prototypes/aider-clone/"))
  #<subr eglot--guess-contact>(t)
  pet-eglot--guess-contact-advice(#<subr eglot--guess-contact> t)
  apply(pet-eglot--guess-contact-advice #<subr eglot--guess-contact> t)
  eglot--guess-contact(t)
  byte-code("\300 \211\203\20\0\301\302!\204\20\0\303\304!\210\305\306\307!\310\"\1\203%\0\3111$\0\312\2!0\210\207\210\207" [eglot-current-server y-or-n-p "[eglot] Shut down current connection before attempting new one?" user-error "[eglot] Connection attempt aborted by user." append eglot--guess-contact t (t) (error) eglot-shutdown] 4)
  command-execute(eglot record)
  #<subr execute-extended-command>(nil "eglot" "eglo")
  ad-Advice-execute-extended-command(#<subr execute-extended-command> nil "eglot" "eglo")
  apply(ad-Advice-execute-extended-command #<subr execute-extended-command> (nil "eglot" "eglo"))
  execute-extended-command(nil "eglot" "eglo")
  funcall-interactively(execute-extended-command nil "eglot" "eglo")
  command-execute(execute-extended-command)

@wyuenho
Copy link
Owner Author

wyuenho commented Jan 15, 2025

Ok thanks, I think I see what the problem is. Some refactoring is required...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants