You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running emacs in daemon mode and connecting with emacsclient causes a delay when executing commands that store to the default (dd) or other non-blackhole register ("aD).
When run without daemon, this problem does not occur. When run with daemon/emacsclient, yank/delete to blackhole register ("_dd or "_yy or "_D...etc) does not observe this problem.
Here are a few clips of what I mean. The gifs are a bit choppy but I think the delay is still pretty evident in the ones using emacsclient. You can see that movement (jk), undo, and "_dX (blackhole register commands) still happen instantly.
With daemon in GUI (emacsclient)
Without daemon in GUI (emacs)
With daemon in terminal (emacsclient)
Reproduction guide 🪲
Start Emacs --daemon
Connect to instance with emacsclient (happens in both graphical and terminal)
Any yank or delete to a non-blackhole buffer
Observed behaviour: 👀 💔
Delayed operation by about a second, no matter file size
Expected behaviour: ❤️ 😄
Operation to happen 'instantly', a la vim or non-daemon emacs
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!
Description![:octocat: :octocat:](https://github.githubassets.com/images/icons/emoji/octocat.png)
Running emacs in daemon mode and connecting with emacsclient causes a delay when executing commands that store to the default (dd) or other non-blackhole register ("aD).
When run without daemon, this problem does not occur. When run with daemon/emacsclient, yank/delete to blackhole register ("_dd or "_yy or "_D...etc) does not observe this problem.
Here are a few clips of what I mean. The gifs are a bit choppy but I think the delay is still pretty evident in the ones using emacsclient. You can see that movement (jk), undo, and "_dX (blackhole register commands) still happen instantly.
With daemon in GUI (emacsclient)
![daemoncap](https://cloud.githubusercontent.com/assets/8557981/17028109/7dd7ee6e-4f34-11e6-8fdf-918f3593697c.gif)
Without daemon in GUI (emacs)
![nondaemon](https://cloud.githubusercontent.com/assets/8557981/17028110/7dee6f0e-4f34-11e6-825c-f6a43676e945.gif)
With daemon in terminal (emacsclient)
![termdaemon](https://cloud.githubusercontent.com/assets/8557981/17028111/7df0e144-4f34-11e6-82e3-8e533f39b1b8.gif)
Reproduction guide 🪲
Observed behaviour: 👀 💔
Delayed operation by about a second, no matter file size
Expected behaviour: ❤️ 😄
Operation to happen 'instantly', a la vim or non-daemon emacs
System Info 💻
Backtrace 🐾
The text was updated successfully, but these errors were encountered: