ubuntu 14.04 emacs: как отменить полноэкранное значение по умолчанию?

Причина, по которой он говорит omitting directory, заключается в том, что cp и все утилиты копирования, о которых я знаю, создают список файлов и подкаталогов, которые нужно скопировать, прежде чем приступать к копированию файлов. Когда опции --recursive отсутствуют, подкаталоги выходят из этого списка. Таким образом, опускание относится к удалению из списка копий, а не к исходному медиа. Я считаю, что это относится к значению сообщения.

1
задан 14 October 2015 в 15:14

1 ответ

Ответ от @ chris-simpkins почти сработал для меня, но функция переключения полноэкранного режима по какой-то причине не работала: / Согласно моему комментарию, вот код, который работает для меня (я предпочитаю более узкий экран ):

(defun toggle-fullscreen-x11 ()
  "Toggle full screen on X11"
  (interactive)
  (when (eq window-system 'x)
    (set-frame-parameter
     nil 'fullscreen
     (when (not (frame-parameter nil 'fullscreen)) 'fullboth))))

(defun my:window-setup-hook ()
  (toggle-fullscreen-x11)
  (when window-system
    (let* ((dconf-entry
            (shell-command-to-string
             "dconf read /com/ubuntu/user-interface/scale-factor"))
           (scale-factor (progn (string-match "{'eDP1': \\([0-9]+\\)}"
                                              dconf-entry)
                                (string-to-int (match-string 1 dconf-entry))))
           ;; text-width make room for gutter and fringes
           (text-width (truncate (/ 48 (/ scale-factor 8.0))))
           (text-height (truncate (/ 50 (/ scale-factor 8.0)))))
      (set-frame-size (selected-frame) text-width text-height))))
(setq window-setup-hook 'my:window-setup-hook)
1
ответ дан 23 May 2018 в 16:42
  • 1
    Я не знаю, почему ни Крис, ни ваш ответ не работают на меня; Я использую недавно установленный emacs 25.3.2 на новом ubuntu 16.04.4. Только то, что я установил до сих пор в моем .emacs, это (требуется «пакет»). При запуске emacs без параметров, которые я вижу в строке состояния: Ошибка арифметического диапазона: " truncate & quot ;, 1.0e + INF Это, по-видимому, указывает, очевидно, что-то неправильное в том, как выполняются предложения об усечении или разделении, но ваш пример ясно, и я разрезал и вложил его прямо, так что ... я в тупике. – cdaddr 12 March 2018 в 08:24

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

Похожие вопросы: