Fox Kiester
Fox Kiester
I've just updated to the latest Emacs with native compilation, and it seems to be working for me. Let me know if you're still having trouble.
Your example works fine for me. You should only get that error if you've already bound SPC in that mode to something else. You might also want to take a...
I half-rewrote general.el around this time last year, but it will probably be a long time before I have the time to finish it. The syntax of the macro version...
This issue probably isn't related to general. I can't replicate this behavior; what shell/repl are you using?
Also, helpers not related to keybindings should probably be put in a separate package completely (and loading it should not be required).
You could maybe make `company-active-map` buffer local (`(make-local-variable 'company-active-map)` in `eshell-mode-hook`) and then bind your key in `company-active-map`.
`general-translate-key` works on specific keymaps. Not all `C-c` keybindings, for example, are defined in the global keymap (e.g. org mode `C-c` keybindings are bound in `org-mode-map`), so not all `C-c`...
If you want `M-m` to always act as `C-c`, you can use `keyboard-translate`. If you want to bind both `M-m` and `M-m M-m`, you can try `general-key-dispatch`.
Unlike `general-key-dispatch`, for example, `general-predicate-dispatch` does not return a function but a menu item. If you eval `(key-binding (kbd "C-c SPC"))`, you will actually get either `projectile-switch-project` or `projectile-find-file` depending...
It's not really related. #39 spawned that issue. The idea of that pull request was to use the menu-item ITEM-NAME to clue which-key in about what to display as a...