Emacs

Питання та відповіді для тих, хто використовує, розширює або розвиває Emacs


1
Чому * компіляція * буфер показує контрольні символи?
Я використовую *compilation*буфер для створення програми C ++ на Centos 5 і Centos 6. Буфер показує збірку і включає посилання на файли, що входять до складу збірки. Однак я отримую контрольні символи, як, наприклад, ^[з'являються у висновку, і це важко читати, а Emacs отримує пошкоджені імена файлів, коли ви клацаєте …

2
Снаряд з кешуванням не любить нові файли
Я використовую снаряд для перегляду свого проекту. Я бачив, що це дуже повільно, тому я ввімкнув кешування. Зараз це швидко (не плачевно швидко, сумно). Якщо я сам створюю новий файл поза emacs, снаряд його не знаходить. Я можу запустити недійсність кешу, але це займає кілька хвилин. Як це виправити?

4
Як визначити, чи є поточний символ буквою
Як я можу визначити, чи поточний символ є буквою (алфавітним символом) (тобто належить до класу синтаксису [:alpha:]в поняттях regexp). Я хотів би написати просту функцію, як показано нижче: (defun test-letter () (interactive) (if char-after-is-a-letter (message "This is a letter") (message "This is not a letter") ) ) Оновлення На жаль, …

2
Підсвітка синтаксису та відступ блоку вихідного коду в експортованому HTML-файлі для org-режиму
Коли я вставляю блок коду C всередину файлу org-mode, підсвітка синтаксису та відступ вихідного коду налаштовуються так, як я хотів. Коли я експортую його у файл html, підсвітка синтаксису у файлі html точно така ж, як у Emacs. Але виділення синтаксису краще працює з темою кольорів мого Emacs. Наприклад, {у …

2
Рекурсивно піднімайтеся вгору, щоб знайти Makefile та компілювати
Проблема M-x compileполягає в тому, що якщо його Makefileнемає в поточному каталозі, він виходить з ладу. Я хотів би мати функцію, яка рекурсивно піднімається до пошуку Makefileта запуску makeіз цього каталогу. Я бачив це питання , але це конкретний шлях, і це те, що я повинен думати про біг.

3
Встановіть область для включення дужок, що додаються
Починаючи з точки або активної області, як я швидко (одним натисканням клавіші / команди) "розгорнути", щоб включити наступний набір вкладених дужок? Якщо я розпочну з: ( |означає пункт) (defn foo [x] (+ x |42)) Або якщо я розпочну з: ( <і >скобіть обраний регіон) (defn foo [x] (+ x <42>|)) …


2
Де знаходиться каталог org contrib?
Я намагаюся використовувати org-checklist. У документації зазначено, що я повинен "Переконатися, що каталог дописувачів org знаходиться в шляху завантаження". Де знаходиться каталог contrib?
9 org-mode 

2
Як зберегти копію буфера у файл?
Я хотів би мати можливість зберегти копію (або знімок) буфера у файл. Поведінка буде подібною write-file, за винятком того, що вона не встановить буфер для відвідування цього файлу. Щодо корисної справи, уявіть, що у вас сеанс оболонки, і ви хочете швидко зберегти все це у файл журналу. Буфер не слід …
9 buffers  saving 

3
Відправити вихідний процес у буфер * Повідомлення *, але обійти область ехо
Чи можна надіслати вихід з процесора-фільтра в *Messages*буфер і придушити виведення повідомлення, яке з’явиться в області ехо, таким чином, що я в змозі одночасно використовувати інтерактивні команди, не minibuffer-promptстираючись поточним виходом фільтра підпреса? (defun rsync-process-filter (proc string) (when (not (or (string-match "files...\r" string) (string-match "files to consider\n" string))) (message "%s" …


1
Як дістати специфічні для людської мови цифри?
TL; DR: як я можу використовувати цифри хінді (١٢٣ ...) під час написання арабською мовою? Emacs, безсумнівно, вважається найкращим редактором, але якщо мова йде про використання цифр у контексті написання, то для багатомовних користувачів не існує задовільних рішень цієї проблеми порівняно з тим, що надає Microsoft Word, а саме написання …

2
Як заповнити (загортати) заголовок режиму org?
Я хотів би заповнити (обгортати) довгу рубрику в режимі org. Я не бачу згадки про те, як це зробити в посібнику з org . Якщо я обертаю рядок вручну, вставляючи новий рядок, режим org не розпізнає загорнутий текст як заголовок. Чи можливо це? Примітка: org-fill-paragraphне робить цього: (defun org-fill-paragraph (&optional …

2
Як змінити восьмеричні послідовності на текст utf-8
Коли я копіюю текст не-ascii з Windows і вставляю в Emacs, він відображається у вигляді восьмеричної послідовності. Наприклад, якщо я вставити ä в Emacs, він відображається як \ 344. Я міг би набрати Cq 344, щоб повернути ä назад в Emacs. Це дратує, але допустимо, якщо є лише один персонаж. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.