mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
Support emacsclient on Windows with server on GNU or Unix systems
* lisp/server.el (server-process-filter): If 'tty-name' is literally "CONOUT$", assume the client runs on MS-Windows and force the frame type to GUI. This allows to run emacsclient on MS-Windows when the server runs on a Posix host. (Bug#65812)
This commit is contained in:
parent
f0a89fa1d0
commit
738d854333
@ -1262,9 +1262,12 @@ The following commands are accepted by the client:
|
||||
;; choice there.) In daemon mode on Windows, we can't
|
||||
;; make tty frames, so force the frame type to GUI
|
||||
;; there too.
|
||||
(when (and (eq system-type 'windows-nt)
|
||||
(or (daemonp)
|
||||
(eq window-system 'w32)))
|
||||
(when (or (and (eq system-type 'windows-nt)
|
||||
(or (daemonp)
|
||||
(eq window-system 'w32)))
|
||||
;; Client runs on Windows, but the server
|
||||
;; runs on a Posix host.
|
||||
(equal tty-name "CONOUT$"))
|
||||
(push "-window-system" args-left)))
|
||||
|
||||
;; -position +LINE[:COLUMN]: Set point to the given
|
||||
|
Loading…
Reference in New Issue
Block a user