Emacs

Q & A для тех, кто использует, расширяет или разрабатывает Emacs

2
Как я могу установить разные размеры шрифта для буферов и для строки режима?
У меня есть эта строка в моем файле init.el, чтобы установить размер шрифта во всех кадрах: (push '(font . "DejaVu Sans Mono-10") default-frame-alist) Это работает, но я хотел бы иметь больший шрифт во всех буферах, сохраняя при этом меньший шрифт для строки режима (чтобы он мог вместить больше информации и …

3
Закрытие всех ожидающих скобок
При написании кодов LISP иногда я глубоко погружен во вложенное выражение, и все, что я хочу, это вставить все отсутствующие закрывающие скобки. Прямо сейчас я просто вставляю их до тех пор, пока не получу неподходящую парен, но это не очень эффективно. Есть ли команда для вставки всех пропущенных скобок? К …

2
Magit толкает / тянет показывать прогресс
Мне не хватает визуальной индикации прогресса push / pull. После выполнения соответствующей команды magitпечатает Нажав на домен.tld: repo.git однако, никаких дальнейших указаний на прогресс не дается. При медленном сетевом соединении или если magitобъем передаваемых данных велик, процесс может занять довольно много времени, поэтому было бы неплохо, если бы можно было …
14 magit 


2
Как я могу предварительно просмотреть формулы TeX в произвольном режиме?
Как я могу получить предварительный просмотр TeX в режимах, отличных от AUCTeX или org-mode? Я хотел бы видеть уравнения TeX в Jabber, ERC и уценке. Если я когда-нибудь переключусь на Emacs для электронной почты, я бы предпочел увидеть там и превью.
14 auctex  tex 

1
В зашифрованных буферах поместите точку в самый важный файл этого каталога
90% времени, когда я захожу в каталог в Emacs, первое, что я делаю, это перемещаю указатель на определенный файл и открываю его. Часто файл, который мне нужно открыть, очень предсказуем. Например: Если .texв этом каталоге есть файлы, я обычно иду прямо к master.tex. В корне проектов Android это обычно AndroidManifest.xml. …
14 dired 

2
Как узнать, что на самом деле делает последовательность клавиш
Время от времени я наблюдаю неожиданное поведение при редактировании текста. Мой первый C-h kвыход - обычно использовать, чтобы узнать, какие функции вызываются данной последовательностью клавиш. Однако иногда документация расходится с наблюдаемым поведением. В этих случаях я обычно предполагаю, что какой-то другой пакет подключился к этой функции или последовательности клавиш и …
14 keymap  hooks 

3
Запустите два отдельных демона emacs для консоли и графического интерфейса
Обычно я запускаю emacs с графическим интерфейсом и сразу запускаю сервер (server-start). Теперь я могу легко открывать документы в моем существующем сеансе emacs из терминала через emacsclient -n <file>или из браузера файлов. Однако время от времени я хочу запускать emacs внутри моего терминала, используя emacsclient -t. Чаще всего это происходит …
14 daemon 

2
use-package -: init или: config
Есть ли какое-либо правило, по которому пользователь может определить, требуется ли конфигурация пакета :initили :config?

5
Есть ли в emacs средство просмотра процессов (менеджер ресурсов) или его эквивалент?
Иногда emacs будет использовать 100% ресурсов процессора. Очевидно, что когда это происходит, возникает проблема с безудержным процессом. Просто интересно, есть ли способ просмотреть все запущенные процессы в Emacs? Вроде как unix htop, интерактивный системный монитор процессов и просмотрщик ... htop
14 process 

3
Есть ли способ изменить цвет окантовки активного окна?
Чтобы лучше отличать сфокусированное окно от остального, я бы хотел изменить цвет окантовки этого окна. Обнаружив настройку с помощью ключевого слова fringe, я нашел только то, как изменить его цвет bg без возможности устанавливать разные цвета для активных и не активных. Это вообще возможно? Спасибо.

1
подавить предупреждение: присвоение свободной переменной (и другим)
Как я могу подавить предупреждение "присваивание свободной переменной" при байтовой компиляции файла lisp emacs? Я на самом деле в основном заинтересован в подавлении его для определенного буфера при использовании flycheck, но я понимаю, что это просто передаётся байтовому компилятору. Также было бы хорошо получить список всех предупреждений / ошибок, которые …

2
Режим Tramp намного медленнее, чем использование терминала для SSH
Я использую Macports для Emacs на OSX Yosemite, и просмотрел все потоки здесь, на Tramp, медленно, без какого-либо решения. Бродяга можно использовать, но между каждым действием задержка составляет около 100 мс. Это не проблема на стороне сервера, потому что эта задержка не существует, если я просто использую терминал / iTerm, …
14 shell  tramp  remote 

2
Почему запуск Emacs в Windows занимает больше времени, чем в Linux?
Конфигурация: Одна система ОС Windows 10 как двойная загрузка ОС Ubuntu 15.10 в качестве двойной загрузки Emacs 25.0.1 с графическим интерфейсом У меня есть один dot-emacsфайл и все в моей .emacs.dпапке (пакеты также находятся в .emacs.d). Все эти файлы находятся в одной папке Dropbox. В Windows 10: я поставил символическую …
14 start-up 

1
Как вставить текст с определенным лицом?
У меня есть лицо, созданное таким образом: (defface test-face '((t . (:height 2.0))) "A face for testing.") Я хотел бы вставить текст с этим лицом. Но эти способы вставки текста без лица: (insert (propertize "text to insert" 'face 'test-face)) (let ((current-string "text to insert")) (put-text-property 1 (length current-string) 'face 'test-face) …
14 faces  insert 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.