-
-
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
Speedbar makes helm change focus to helm window #257
Comments
I can't reproduce, should be working on Emacs-24.3. Thierry |
I confirm that this bug / problem occurs. helm-mini cannot be used when speedbar is open. Configuration: Emacs 24.3, version emacsformacosx. Helm and speedbar installed via Prelude. Open speedbar with M-x speedbar. Then start helm-mini with M-x helm-mini. The cursor keeps returning to the helm-mini main window which shows the list of files/paths. Typing results in modifying the contents of this buffer. Clicking on the minibuffer-line to return focus to the minibuffer does not work, as the cursor returns to the helm-mini main window after a very small interval. Practically this means that speedbar is incompatible with helm-mini. You cannot use both together. Note: thierryvolpiatto above says that on Emacs 24.3 this problem should not occur, but this is not true. The issue does persist on Emacs 24.3. Workaround: Use either helm-mini or speedbar at a time, not both together. Iannis Zannos |
So this seems to be platform specific as it is not reproductible on Did you try a development version of Emacs (24.3.50.1)? Thierry |
(helm-internal): no need to set cursor-in-echo-area here.
Tried to fix this on windowsXP, without success, looks more a bug in either Emacs-24.2 and also all emacs >=24.3 on windows-nt and probably on mac-osx as reported above, than an helm bug. |
#257; Seems that with same fix as previous attempt but using lambda and not function lambda fix problem.
Use (lambda in first place and #'(lambda in second place.
(helm-check-minibuffer-timer-fn): New. (helm-read-pattern-maybe): use it
Looks like the compiler produce a code behaving differently if the code source file is encoded with DOS or UNIX. |
Can someone try on Windows or mac-osx with helm not compiled (remove all *.elc files from helm directory). Thanks. |
I have reverted changes, use the master branch sorry. |
Ok definitely, using non--compiled helm files fix the problem. |
On WindowsXP, I have updated my helm directory (master branch) REMOVED all *.elc files, recompiled with make, and now the problem is fixed, it is working as expected, no more lose of focus. |
Cannot test this fix for MacOS currently. I should be able to do this next week though. |
Not really a fix though, the code is just working not compiled. Thierry |
I sent a bug report on Emacs bug, follow here: |
So on WindowsXP I consider the bug is fixed: |
This is fixed on my system on MacOs running the latest version of Emacsformacosx. No more problems with Speedbar. |
when I start speedbar, I experience problems similar to this: #163
GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-29 on MARVIN
(on windows)
Steps to reproduce:
emacs -Q
(require 'helm-config)
(helm-mode t)
(speedbar t)
M-x something
wait until helm buffer updates
The text was updated successfully, but these errors were encountered: