Как я могу получить окно WSL с поддержкой полного цвета в Windows GUI Emacs?

Как я могу заставить WSL [Подсистема Windows для Linux] работать в окне Windows EIcs с графическим интерфейсом?

Единственный способ, которым я могу сделать это, - это ввести подоболочку в оболочке emacs или в термине cmd, введя wsl команда, и даже тогда, нет фоновой раскраски ANSI, хотя передний план, кажется, работает.

Следующее является попыткой непосредственного порождения wsl.exe дочерний процесс.

(if (eq system-type 'windows-nt)

    (setq explicit-shell-file-name "C:\\Windows\\System32\\wsl.exe")

    (defun run-wsl ()
        (interactive)
        (let ((shell-file-name "C:\\Windows\\System32\\wsl.exe"))
            (ansi-term "*wsl.exe*")
        )
    )
)

Сообщение об ошибке под панелью режима: Spawning child process: Invalid argument


Изменить 1:

Обратите внимание, что я спрашиваю, как получить WSL в Emacs, а не Emacs в WSL.

0 ответов

Другие вопросы по тегам