diff options
| author | Constantine Vetoshev <gepardcv@gmail.com> | 2020-08-10 17:57:31 -0700 |
|---|---|---|
| committer | Constantine Vetoshev <gepardcv@gmail.com> | 2020-08-10 17:57:31 -0700 |
| commit | 4acf342ba5547412da716506e7ca5f7edc43b1f4 (patch) | |
| tree | 21c67bebdfc77857e6dc552626d60554abccd895 | |
| parent | 226918274f787dd07a72b74fe1235df07d1c56ee (diff) | |
Special handling for frames created by emacsclient.
| -rw-r--r-- | perspective.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/perspective.el b/perspective.el index c0a4f59..104fbf2 100644 --- a/perspective.el +++ b/perspective.el @@ -1038,7 +1038,8 @@ By default, this uses the current frame." (unless (member '(:eval (persp-mode-line)) global-mode-string) (setq global-mode-string (append global-mode-string '((:eval (persp-mode-line))))))) (persp-update-modestring)) - (switch-to-buffer (persp-scratch-buffer persp-initial-frame-name) t) + (when (frame-parameter frame 'client) + (switch-to-buffer (persp-scratch-buffer persp-initial-frame-name) t)) (persp-activate (make-persp :name persp-initial-frame-name :buffers (list (current-buffer)) :window-configuration (current-window-configuration) |
