-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
helm find files hangs spacemacs #5063
Comments
This is kinda known -- helm kinda sucks and is slow and clunky |
Are you able to reproduce this with |
@jvillasante Do you have a repro step we can follow thoroughly to see if it can be reproduced ? |
It is easy to reproduce. Just SPC f f to open "helm find files" and start writing name of new file. When you get to the end of your screen horizontally emacs will hang and only kill the process will work. The solution I'm using right now is using ido for find files, but helm is much better for me if it weren't for this issue. |
@jvillasante Have you tried what's @Andre0991 suggested, i.e. running emacs with Steps:
If the bugs is present here, it's not a problem on our side. |
@StreakyCobra, just run emacs as @Andre0991 suggested. The bug is not present there. It seems that it has to do with spacemacs and not helm itself. Any suggestions?? |
@jvillasante I don't really know what to do, except maybe trying with system tools to see if you can identify a process/command that is blocked/consumming CPU/waiting/... |
Does anyone have reproduced this issue or is it only happening to me? |
I have the same problem after updating "lately" but with projectile-find-file . don't know what was my old version. |
This is really odd, does anyone know how to debug emacs or see some kind of logs. I would really love to resolve this issue! |
The problem persists, not only for creating new files. If you have a long path and want to open a file in there, helm will hang emacs when the path doesn't fit on the horizontal space of the helm prompt. Dow anyone have this issue? Is there a solution? I work with lots of devices and sometimes paths are really long, otherwise this shouldn't be too important. Right now I'm using ido or dired but sometimes I forget and use helm and have to restart emacs completely, maybe loosing some work! TESTS:
Now try to use helm find files to open the file.txt at that long path!!! |
I solved the issue, for now, adding this line to user-config
Now helm-find-files is not as beautiful as before but much more usable! |
@jvillasante I still can't reproduce :-( Can you try to:
It's like randomly shooting in the sky, but… who knows |
Sometimes the bullet hits something --Rob
|
@StreakyCobra the problem still persist after doing what you said. Right now the only thing working is setting helm-echo-input-in-header-line to nil. What do you mean with can't reproduce? |
@jvillasante It's not multiline, but it's scrolling horizontally without any problem. |
@StreakyCobra thanks for showing me. I may be my build of emacs. emacs-25.1.50.2 (emacs-snapshot) directly from ubuntu repos. As soon as I have a time I wll compile my own build and see if that works. |
I am experiencing this bug too. Each time I grab a backtrace of Emacs, it is looping infinitely on Best Regards, |
@jvillasante thank you for posting your workaround. I've been experiencing this multiple times a day and been pretty frustrated, but so far the workaround is working for me (fingers crossed) and making helm faster even when it's not hanging. |
This issue seems to be related to Emacs25. I just compiled from source and started using 24.5 and everything works as expected, I like helm better without the header-line. It seems that, on emacs, you can't be on the bleeding edge, it is better to wait 6+ months before jumping to a new release to give time to packages to catch up. Emacs25, by the way, was failing on so many things that I had to switch back to 24.5. |
FWIW I have:
by way of |
I'm also receiving this bug (and have been for a few weeks). Using |
Please use the vote and don't +1 like this unless you have something to add. They added the ability to react with emojis -- use that.
|
Okay... this has been a major blocker for me to use spacemacs. I've had to switch back to my old editor a few months ago as emacs/spacemacs literally blows up my computer after no more than 10 minutes of use (sometimes it's much less). In any case, I'd love to get it debugged so I can get back on emacs. I can post my conf, if that would help? |
We have now the Ivy layer to replace helm, still on develop branch though. |
Oh man, that would be great... Is it close to release (in your opinion)? |
Try out develop, if it's not stable (I have no issues) -- switch back to master (back up your elpa directory though so you dont have to download all packages again)
|
helm removed.thanks |
I am using Spacemacs on two identical MacBook Pro laptops (2015 model). I have this problem on only one of them. None of the workarounds worked for me in emacs version 25.1. After downgrading to emacs 24.5.1, I found there's an error which causes helm to not launch at all. Seems like replacing helm with ivy may be a viable option. Can you please guide me on how to do that in my .spacemacs file? |
Setting
Hope that helps! |
@jvillasante |
@JosephKiranBabu ivy is love, ivy is life Sorry I just saw you message, so you was left on your own to switch to ivy. 😢 |
Everybody should switch to ivy. |
Isn't helm baked into spacemacs though? Or am I mistaken? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Please let us know if this issue is still valid! |
When using helm for find files if you create a new file then you type SPC f f and helm opens, start typing the new file name and when the point gets to the end of the screem emacs hangs and I need to kill it and start again.
Is there a way to scroll the path that helm shows while you're typing? Sometimes you have some long paths and emacs just hangs.
I'm changing to ido for the moment, but I prefer helm for this.
Any help??
The text was updated successfully, but these errors were encountered: