Emacs

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

1
Распознавание предложений, которые не заканчиваются на два пробела
Я не собираюсь взвешивать, является ли окончание предложений двумя пробелами Единственным Истинным Путем или мерзостью. Все, что я знаю, - это то, что у меня нет признаков установления постоянной привычки дважды нажимать пробел в конце предложения. Итак, учитывая, что: каков идеальный набор sentence-*настроек, которые будут точно распознавать большинство английских окончаний …

3
Emacs EIN против оболочки IPython
Я пытаюсь заставить EIN работать в Emacs, но сейчас (с IPython 2) кажется, что это невозможно. Это ошибки возникают: REQUEST [error] Error from parser ein:json-read: (json-readtable-error) ein: [error] Error (parse-error) while opening notebook list at the server 8888. Но, пытаясь решить эту проблему, я начал задаваться вопросом, есть ли действительно …
10 ipython  ein  python  repl 

3
Список запросов на улучшения GNU Emacs, ошибок и этапов в любой момент времени
В GitHub часто можно найти для данного проекта с открытым исходным кодом список проблем, о которых было сообщено, и примерный временной интервал, который рассматривается для данного исправления или усовершенствования. Существует ли эквивалентный репозиторий, в котором собраны и определены приоритеты запросов и ошибок для GNU Emacs? Сгруппируют ли разработчики их в …

1
Ускорить TeX-вставить-макрос на \ вход
В , latex-modeкогда я использую , TeX-insert-macroчтобы ввести \input{...} макрос, AucTeX удобно предлагает завершение имени файла, который является большим. Тем не менее, кажется, что поиск во многих местах, чтобы составить список завершения, потому что emacs почти минуту зависает на моем бедном маленьком ноутбуке. Есть ли способ TeX-insert-macroпредложить тупое завершение имени …
10 latex  auctex 


8
magit-push висит на винде
Я использую GNU Emacs в Windows, и я не могу использовать его magit-pushдля отправки своих локальных изменений в удаленный репозиторий. Это происходит с удаленными репозиториями независимо от того, доступны ли они по SSH или HTTPS. Что мне нужно сделать, чтобы сделать magit-pushработу в Windows такой же гладкой (или, по крайней …

2
Как автоматически рассчитать начальную и конечную строки при включении исходных файлов в org-режиме?
У меня есть ниже в моей документации: #+INCLUDE: "code/basic.sv" :src systemverilog :lines "14-117" Здесь строка 14 - там, где я есть, class basic extends ..а строка 116 - там, где я есть endclass. Есть ли способ автоматически вставить числа 14 и 117 (= 116 + 1), чтобы мне не приходилось …
10 org-mode 

1
Использование функциональных клавиш в качестве «липких» клавиш-модификаторов
Есть ли способ использовать функциональную клавишу (например <f8>) как своего рода событие нажатия супер-клавиши, а затем выполнить следующее нажатие клавиши (например, с) как s-s? Другими словами, это будет похоже на липкие клавиши-модификаторы, но только для emacs, а не для самой ОС. Я знаю о режиме клавишных аккордов и о том, …

3
просмотр повестки дня orgmode не отображает никаких результатов
Я новичок в emacs и особенно в org-mode, и я тестирую различные возможности. При попытке использовать функцию расписания с помощью TODOя не получаю никаких результатов, отображаемых в еженедельном или дневном списке. * TODO Get schwifty SCHEDULED: <2017-09-03 So> Затем я устанавливаю глобальные ключи, как это рекомендуется в руководстве для Cc …

5
Как заменить соответствующие скобки?
Я пишу (и переписываю) множество математических формул в LaTeX с помощью Emacs. Я часто сталкиваюсь с ситуациями, когда я хочу изменить пару соответствующих скобок, чтобы улучшить читаемость. Мой Emacs достаточно любезен, чтобы показать мне соответствующий разделитель, но как мне изменить его программно? Например, измените внешние разделители за один раз: ( …

2
Когда следует использовать острые кавычки?
Я вижу острые кавычки, используемые в коде eLisp других людей, и использую их сам, но я не совсем понимаю, когда они уместны, а когда нет. Может ли кто-нибудь уточнить, когда именно целесообразно использовать острые кавычки и когда вместо них следует использовать обычные одинарные кавычки?
10 elisp  functions  quote  style 

6
Простые способы копирования / вставки файлов и каталогов между буферами с задержкой
Существует ли простой M-w C-yподход для копирования файлов вставки и каталогов между двумя буферами с задержкой? Я имею в виду пометить некоторые элементы (файлы и буфер), mзатем скопировать их M-w(или другой ярлык), а затем перейти в другой буфер с задержкой (который не обязательно находится рядом с окном предыдущего буфера (ов) …
10 dired  copy-paste 

4
Запустите emacs GUI из emacsclient
Я использую Emacs 25.1. У меня сервер emacs запускается как демон при запуске, и я могу открыть сеанс терминала emacs со следующим псевдонимом: alias em="emacsclient -t" Как я могу запустить графический интерфейс emacs аналогичным образом?

1
Длинный латексный заголовок org-export
Мне нужно много строк в моем латексном заголовке org-export. #+LATEX_HEADER: \usepackage[main=british,polutonikogreek]{babel} #+LATEX_HEADER: \usepackage{fontspec} #+LATEX_HEADER: \usepackage{hanging} #+LATEX_HEADER: \setmainfont{ebgaramond}[Contextuals=Alternate] #+LATEX_HEADER: \newcount\instr \instr=1 % hide/show instructions #+LATEX_HEADER: \babelhyphenation[british]{philo-sophy} Есть ли альтернатива положению #+LATEX_HEADERперед каждым?
10 org-export  latex 

1
Открыть результаты поиска в новом окне?
Команды , как helm-projectile-grep, helm-swoop, projectile-find-fileчрезвычайно полезны для прыжков вокруг кода. Однако до сих пор я не нашел, как открыть результат поиска в новом окне (вместо этого, прямо сейчас нажатие RETс выделенным результатом поиска открывает результат поиска в окне, из которого была выполнена исходная команда поиска). Я хочу иметь возможность …

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