Emacs

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

2
Как изменить размер шрифта в листингах кода в Org-Mode / Beamer
Я хотел бы уменьшить размер шрифта, используемого для блоков кода, включенных в мою презентацию Org-Mode / Beamer. Какие команды я могу использовать, чтобы повлиять только на содержимое srcблока? Вот минимальный рабочий пример: блок кода близок к концу: #+TITLE: <<title>> #+AUTHOR: Dave #+EMAIL: #+DATE: <<date>> #+DESCRIPTION: #+KEYWORDS: #+LANGUAGE: en #+OPTIONS: H:3 …
11 org-mode  beamer 

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

2
Какая связь между ~ 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 =org-export-exclude-tags=.) ... The key sequences =C-c C-n= …
11 org-mode 

4
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 the next Use "piped" …

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

1
Открывать большие файлы?
Я хочу открыть только голову большого файла. Я знаю, что вы можете использовать команду оболочки ( M-! RET head file RET), но я теряю helmзавершение, он открывается в отдельном окне, а буфер имеет неинформативное имя *Shell Command Output*. Как я могу открыть большие файлы с head(или что-то подобное)?
11 files 

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

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

1
Как сообщить об изменениях пакета пользователям репозитория?
У меня есть пакет для взаимодействия с процессами GRASS GIS, доступный на MELPA. Уровень развития и количество пользователей довольно низки, поэтому нет необходимости в списке рассылки или каких-либо официальных коммуникациях с моими пользователями. Однако я только что внес некоторые изменения в параметры конфигурации, которые потребуют некоторого внимания со стороны моих …


1
Режим Javascript, совместимый с es6
Кто-нибудь знает о режиме редактирования javascript, который поддерживает синтаксические добавления es6 (функции стрелок, расширения , импорт, генераторы и т. Д.)? Я провел быстрый поиск, но похоже, что пока все просто используют js2-modeи игнорируют синтаксические ошибки.

3
Как настроить закрытое хранилище пакетов?
Я написал несколько пакетов для GNU Emacs, но они бесполезны вне среды моей компании. Я хочу иметь возможность поделиться пакетами с другими разработчиками из моей компании. Я также хочу, чтобы пакеты легко обнаруживались через package-list-packages. Я думаю, что частный репозиторий решит мои проблемы, но я не могу найти руководство по …

2
Как получить семантическую подсветку синтаксиса в emacs для кода C / C ++
Я новичок в Emacs и программировании в целом, поэтому, пожалуйста, потерпите меня. Я пытаюсь использовать emacs в качестве моей C / C ++ IDE, и я заметил, что в режиме CC переменные / функции, казалось, подсвечивались только во время объявления. Мой вопрос Можно ли выделить переменные и функции для всего …

3
Как Emacs запускается мгновенно со многими el-файлами?
Как знает каждый Emacs'er, в настоящее время я страдаю от своей обширной конфигурации dot-Emacs. Все мои пакеты находятся в контейнерах use-package, и я скомпилировал все мои .el-файлы. Несмотря на это, Emacs запускается через 6,4 секунды, а затем загружает остальные пакеты (около 40 из них). Я думал о других способах решения …
11 start-up 

3
Orgmode: возможно ли установить теги на уровне файлов?
Имея файл для конкретного проекта, я бы хотел, чтобы все узлы в этом файле имели тег, идентифицирующий проект, чтобы впоследствии я мог использовать его для создания представлений повестки дня только для этого проекта. Пока что все, что я нашел, это то, #+TAGS: foo bar spamчто указывает жесткий список тегов, предлагаемых …
11 org-mode 

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