Emacs

11
Отладка блоков кода в режиме org

Существуют ли какие-либо инструменты, облегчающие отслеживание ошибок в блоках режима org? (Я работаю с питоном специально) Мой текущий рабочий процесс состоит в том, чтобы скопировать код, который работает в исходный блок, и попытаться внести только минимальные изменения. Если происходят серьезные...

11
На «действительно редактировать буфер», emacs автоматически запускает ediff-current-file?

контекст Когда emacs обнаруживает, что файл был изменен вне буфера редактирования. Наблюдаемый Emacs спросит: изменено некоторое имя файла на диске; действительно редактировать буфер? (y, n, r или Ch) (Между прочим, иногда это происходит, даже когда нет реальных изменений, например, удаленного...

11
Как мне установить ветку вверх по течению, чтобы протолкнуть локальную ветку в magit?

Из того, что я помню, если я работал над веткой, например, my-feature-branchя имел обыкновение делать это из magit-statusменю с помощью P P, а затем выбирал удаленную ветку из списка, который был origin/my-feature-branchвверху. Это работало прекрасно. Недавно, с этим обсуждением , я мог сделать...

11
Как позволить AUCTeX открывать PDF с помощью pdf-tools

Некоторые редакторы TeX / LaTeX поддерживают встроенный просмотрщик PDF и поддержку поиска вперед / назад. Я хочу настроить AUCTeX и pdf-tools для этого результата. Я нашел обсуждение в списке рассылки. https://lists.gnu.org/archive/html/auctex/2015-02/msg00013.html Он предоставляет метод для...

11
Есть ли идиоматический способ чтения каждой строки в буфере, чтобы обрабатывать ее построчно?

В Python я бы сделал следующую строку для обработки файла: with open(infile) as f: for line in f: process(line) Пытаясь найти способ сделать то же самое в elisp (с буферами вместо файлов), я не нашел очевидного пути. (В итоге я хочу получить две упорядоченные структуры данных строк, одна из которых...

11
гибридный режим номера строки в Emacs?

Можно ли показывать абсолютный номер текущей строки вместо «0» в режиме относительного номера строки? Это иногда называют «режимом номера гибридной линии». Нравится: 7 6 this.oscs[i].oscillator.start(); 5 } 4 3 this.bindController(); 2 }; 1 252 factory.stop = function () { <- current line number...

11
Не показывать «=>», когда поле обрезается в орг-таблице?

Как я могу избежать отображения "=>", когда поле обрезается в орг-таблице? Эти стрелки доминируют над некоторыми узкими ячейками, и я в любом случае могу видеть все поле в окне всплывающей подсказки, поэтому я бы хотел избавиться от...

11
Простой ребаз от мастера с magit?

Я только что обновился до последней версии Magit, используя старую версию годами. Все улучшения хороши после небольшого поиска и выяснения различий. Сейчас я просто пытаюсь выполнить простейшую (неинтерактивную) перезагрузку magitи не могу понять, как это сделать. Этот пример от...

11
Какая связь между ~ foo ~ и = foo = в режиме org?

И то =foo=и другое, ~foo~похоже, используется в org для встроенных битов кода. Чем они отличаются? Что я должен использовать и когда? Например, из ORG-NEWSфайла: If you want to exclude a headline from export while using its contents for setting options, use =:noexport:= (see...

11
Какая функция выбора слова / символа связана с <double-mouse-1>

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

11
Лучший индексатор C ++?

Недавно я переключился с Eclipse CDT на Spacemacs со слоем C ++ в качестве среды разработки. Пока ... круто! Тем не менее, одна вещь, которую мне не хватает в Eclipse - это его индексатор . В данный момент я использую GNU Global со слоем gtags . Проблема с gtags в том, что это система тегов , а не...

11
Org-таблица: возможно ли автоматическое перенос строки в org-таблицах?

Org-таблица имеет очень удобное свойство: она расширяет ширину столбца таблицы, если необходимо отобразить весь текст в ячейке. Кроме того, вы можете установить фиксированную ширину для столбца таблицы и позволить вашему тексту быть усеченным (непоказанный текст представляет как ...) Однако иногда...

11
Несвободный пакет в Emacs?

Некоторое время назад я установил Emacs из репозиториев Ubuntu и иногда использовал его. Недавно, просто для удовольствия, я установил vrms , инструмент, предназначенный для обнаружения несвободных программ в соответствии с определениями Debian. Моя система была относительно чистой, помечено всего...

11
Magit: не просить сохранять изменения

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

11
Как изменить размер шрифта в листингах кода в Org-Mode / Beamer

Я хотел бы уменьшить размер шрифта, используемого для блоков кода, включенных в мою презентацию Org-Mode / Beamer. Какие команды я могу использовать, чтобы повлиять только на содержимое srcблока? Вот минимальный рабочий пример: блок кода близок к концу: #+TITLE: <<title>> #+AUTHOR: Dave...

11
Org-mode: вывод исходного блока канала как стандартный вывод в следующий исходный блок

Я пытаюсь передать вывод одного исходного блока следующему исходному блоку как стандартный ввод. Вот пример того, что у меня так далеко: Create stdin data: #+header: :exports code #+header: :results output #+begin_src sh echo "That goes to the next" #+end_src #+name: piped #+RESULTS: : That goes to...

11
Установить отступ для функции сценария оболочки

Я пытаюсь установить количество пробелов на отступ для запуска новой функции sh-mode(подрежим bash). Я попытался установить: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (как показано custom-set-variablesв .emacs) и некоторые другие , а также, но ни один из них не имели никакого...