-
-
Notifications
You must be signed in to change notification settings - Fork 390
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
Tab-Completion in circe caught by helm-mode #673
Comments
You mean, instead of another plain buffer open side by side and display a list of possible completions, you get a helm buffer with candidates inside, right? This is intended in Emacs 24.4. |
In Helm Wiki, the behaviour is mentioned here. |
But isn't |
Yes, packages are fighting for it. I solved this problem by explicitly assigned |
Vasilij Schneidermann [email protected] writes:
Starting from emacs-24.4 emacs use `completion-in-region-function', the IOW I can do nothing for this, you should report to circe instead. NOTE: To have the behavior of emacs-24.3 you can modify Thierry |
Hi, author of Circe here.
I am not aware of Circe redefining The only place this is mentioned in Circe's source code is a backported minibuffer.el excerpt that Circe is not loading at all and is only provided for users experiencing problems, and @wasamasa is not loading it (I asked). |
Jorgen Schäfer [email protected] writes:
I don't use personally circe nor irc more generally, I have just
So I have no idea what's happening here, and don't know how to Thierry |
After going with a suggestion by @jorgenschaefer it seems as if both Circe and So, what can be done to fix this issue? Does Circe have to go for a non-standard way of implementing its inline nickname completion? Or can helm be extended to recognize exceptions for edit: |
Vasilij Schneidermann [email protected] writes:
Sorry but I don't understand what is the issue here. If you don't want completion just set Thierry |
I want |
If you want to press TAB for inline completion without losing Helm for everything else, you could just bind TAB to |
I don't want |
Can you set |
No, it's an option that only takes effect globally when set before enabling |
How about merge it with |
Look, you guys may or may not agree on my choices, but considering the only useful suggestions I got were either disabling |
(helm-mode-no-completion-in-region-in-modes): New user var. (helm--completion-in-region): Use it.
Vasilij Schneidermann [email protected] writes:
Ok, I understand now what you want. (add-to-list 'helm-mode-no-completion-in-region-in-modes 'your-circe-mode) Thierry |
Thanks, works with the following snippet for me: (setq helm-mode-no-completion-in-region-in-modes
'(circe-channel-mode
circe-query-mode
circe-server-mode)) |
I've updated to Emacs 24.4, updated helm, too, and now face the problem that hitting TAB in circe with
helm-mode
enabled catches thecompletion-at-point
function, so that instead of tabbing through the candidates in-place I get helm offering me to choose them. This behaviour wasn't present in 24.3.Here's a backtrace created by using
debug-on-entry
onhelm
:The text was updated successfully, but these errors were encountered: