Emacs

10
Перейти к буферу документации в режиме компании

Я недавно переключился с auto-complete-modeна company-modeи мне было весело. Недавно мне пришлось написать код Emacs Lisp. Я начинаю набирать свою функцию, отображаются кандидаты на завершение, я нажимаю, F1и документация открывается в другом буфере. Я хотел бы перейти к буферу документации , но...

10
Можно ли автоматически исправить орфографию «на месте»?

Я собирался опубликовать вопрос, но потом увидел его в переполнении стека во время поиска возможностей автокоррекции. На связанный вопрос нет ответов, поэтому я подумал, что на этом сайте будет больше удачи. Вот текст: Хотелось бы, чтобы был способ, когда я неправильно наберу слово, flyspell может...

10
Управление паролями / ключами для нескольких машин в emacs

Я вхожу в многочисленные машины как часть моей работы (+ - 20 в день). Я провожу всего несколько дней / недель с каждой машиной. Отличный ftp только. Для беспрепятственного доступа Tramp удивителен, но управление доступом к этим серверам вручную стало утомительным. Я управляю .netrc и .ssh / config...

10
Отображать ошибки и предупреждения в блоке кода режима орг.

Я хотел бы иметь возможность сообщать о предупреждениях и ошибках при оценке блока кода Python в файле Org. Когда в блоке кода есть ошибки синтаксиса Python, Org услужливо выдает их в отдельный буфер *Org-Babel Error Output*. Было бы неплохо иметь возможность отправлять туда и свои собственные...

10
Как настроить подсветку синтаксиса только для данного режима

Я хотел бы изменить подсветку синтаксиса в моем, lua-mode.elне затрагивая другие основные режимы. Просто в качестве примера, я хотел бы «ключевые слова» , как if, then, elseбыть выделены жирным шрифтом и синим шрифтом , когда в lua-mode(вместо розового по умолчанию) , не имея один и тот же стиль...

10
Как переназначить компанию, выбрать следующий и выбрать предыдущие ключи?

Мне не нравятся значения по умолчанию M-nи M-pключи для, company-select-nextи company-select-previousпоэтому мне было интересно, можно ли переназначить их в C-nи C-pбез влияния на отображения, когда всплывающая подсказка компании не...

10
Как возобновить незавершенную запись макросов клавиатуры?

Классический вариант использования: Вы начинаете запись макроса: C-x ( Вы делаете некоторые вещи, скажем hello. Допустим, вы запускаете команду, которая выдает ошибку C-g(например, вы по ошибке запустили, C-sи вам нужно отменить ее C-g, теперь ваша работа потеряна). Теперь ваша запись потеряна. Я...

10
Почему основные режимы просто не проверяют лица?

При написании основного режима часто полезно знать, «находится ли точка в строке?» 'это точка в комментарии?' Большинство основных режимов, кажется, пытаются разобрать язык программирования. Например: python-syntax-content звонки syntax-ppss haskell-fill-paragraphзвонки...

10
режим орг Перейти к последнему заголовку?

Режим орг. Перейти к последнему заголовку в текущем дереве. Скажите, это мой org-файл, pipe указывает на курсор: * Top| ** Apple ** Banana ** Cherry * Middle ** Ape ** Bear ** Cat Я хотел бы запустить команду и теперь мой курсор будет здесь: * Top| ** Apple ** Banana ** Cherry| * Middle ** Ape **...

10
Какой второстепенный режим печатает открывающий парен в эхо-зону?

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

10
Как посчитать все окна в рамке?

Как и в случае с вопросом, мне бы хотелось, чтобы функция подсчитывала количество окон, которые в данный момент отображаются в этом кадре. Итак, это: +--------------+-------------+ | | | | | | | *scratch* | *Messages* | | | | | | | | | | +--------------+-------------+ | *Help* | | |...

10
Как правильно выровнять регион и / или линию?

Мы можем центрировать текст с помощью M-x center-regionи M-o M-s. Есть ли что-то подобное для выравнивания по правому краю? Пример перед: Item 0: value | Item 100: value | Item 30: value | после: Item 0: value| Item 100: value| Item 30: value| fill-column ^ Какой самый простой способ выровнять...

10
Как отлаживать ошибки в часовых и во время font-lock

Когда ошибка возникает в процесс-стороже или во время блокировки шрифта, Emacs не показывает обратный след, даже если он debug-on-errorбыл ранее включен. Я понимаю, почему эти ошибки обнаруживаются, та же ошибка может быть вызвана снова при попытке представить обратную трассировку. Однако, когда я...

10
Как войти в режим только просмотра при просмотре исходного кода Emacs из справки?

Когда я просматриваю справку Emacs для функций через C-h f, я часто хочу заглянуть в реализацию Elisp / C. Я хочу ввести view-modeавтоматически при доступе к исходному коду таким образом, чтобы избежать ненужных изменений. Есть ли ловушка или функция, которую я могу посоветовать для достижения этой...

10
Принудительно использовать шрифт фиксированной ширины в режиме org

Какой самый простой способ заставить Emacs org-mode везде использовать одно и то же семейство шрифтов и высоту фиксированной ширины (но с другими свойствами, такими как Foreground)? Например, я мог бы сделать так, чтобы все org-level-nграни наследовались fixed-pitchили variable-pitchфактически...

10
Повторите последнюю вставку текста

В Vim вы можете нажать, .чтобы повторить последнее изменение, включая вставку текста. Пока в Emacs C-x zповторяется только последняя команда. Я знаю, что здесь можно использовать макросы, но чаще всего я понимаю, что мне нужно вставлять тот же текст слишком поздно. Когда мне нужно вставить его еще...

10
Как получить необработанные данные для повестки дня в режиме организации без представления повестки дня?

Вопрос: Как я могу org-modeвернуть необработанные данные для представления повестки дня, фактически не создавая представление повестки дня? Я хотел бы получить доступ к моей повестке дня на любой день. Однако я не хочу создавать представление повестки дня как таковое. Вместо этого я хочу...

10
Сделайте так, чтобы forward-sexp распознавал блоки, определенные по ключевым словам, а не только в скобках

На каком языке (julia) есть блоки, определяемые ключевыми словами, такими как for..end, begin..endа также круглые скобки, как можно пропустить такой блок? Кроме того, endэто не только ключевое слово блока, но и действительный идентификатор, используемый в других местах. Один из способов - найти...

10
Подстановочный знак в org-повестки дня-файлы

У меня есть базовый проект папки ~/prj, внутри которой у меня есть много отдельных проектов, 2014_prj1, 2014_prj2, ..., внутри которого у меня есть, среди прочего, docпапка. Макет выглядит так: ~/prj ~/prj/2014_prj1 ~/prj/2014_prj1/README.org ~/prj/2014_prj1/data ~/prj/2014_prj1/doc ~/prj/2014_prj2...