Maciej Katafiasz
Maciej Katafiasz
Just checked with `2.1.8` / `8.8.3` built in API mode, identical results.
Nevermind, I just realised the stupid and obvious difference between these two. I'll get better examples uploaded.
Poke too, this would be extremely handy. It's not trivially implemented by remapping things in a map, since `apropos` uses buttons (and maps `push-button` to RET), rather than mapping keys...
@piyo: sadly, override advice on those functions breaks some other things, most importantly `company-box` popups for elisp code. So redefining buttons is probably the hack to go with for now.
Turns out it's possible to make the button redefinition far more concise: ```elisp (let ((do-function (lambda (button) (helpful-function (button-get button 'apropos-symbol)))) (do-variable (lambda (button) (helpful-variable (button-get button 'apropos-symbol))))) ;; :supertype...
Here's a backtrace: ``` Debugger entered--Lisp error: (quit) signal(quit nil) tramp-maybe-open-connection((tramp-file-name "ssh" nil nil "localhost" nil "/tmp/anaconda-repro-OSgti/home/python-code/" nil)) tramp-sh-handle-start-file-process("anaconda-mode" # "python3" "-c" "\nfrom __future__ import print_function\n\n# CLI arguments.\n\nimport sys\n\nassert len(sys.argv)...
I worked around it by disabling `pyvenv` and using `pythonic-activate` instead, plus a small hack I wrote to add python restart when the venv is changed: mathrick/mood-emacs@4c4f90e (the function is...
So this might be caused by the ASDF definition for `ace.core` being invalid, specifically on [line 69](https://github.com/qitab/ace.core/blob/master/ace.core.asd#L69) it evaluates `*FILES*`, but the `DEFPARAMETER` form for it is not wrapped in...
Running into this as well. Minimal reproducible example (doesn't need anything except standard method combination): ```lisp (defgeneric test-gf (foo bar) (:method-class standard-method) (:method :around (foo bar) "This should work")) ```
Any news on your experiment? That would be incredibly useful UI to have.