Emacs

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

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 

1
Кольорові змінні
Я шукаю простий спосіб змусити emacs запам'ятати заявлену змінну в одній функції в C / C ++. Під поняттям "просто" я маю на увазі без будь-якого зовнішнього пакета, лише з деякими рядками elisp у файлах конфігурації. У моїй конфігурації Emacs за замовчуванням кольори імена змінних містять жовтий колір, але нехай …

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

2
вимкнути конкретне попередження у флеш-контролі (зокрема, "#pragma один раз у головному файлі")
Я використовую перевірку для розробки C ++ і отримую таке попередження: #pragma once in main file У всіх заголовках, що входять до основного файлу. Шукаючи веб-сайти, я створюю враження, що це має відношення до того, як gcc та clang (обидва дають одне і те ж попередження) збирають для flymake. Я …
11 c++  flycheck 

2
Отримати посилання org, щоб автоматично вставити опис посилання?
З: Як я можу отримати власну orgфункцію посилання, щоб автоматично вставити опис? Я хотів би зберігати orgпосилання на файли в diredбуфері, але я вважаю за краще, щоб опис посилання було ім'ям файлу sans path, а не повідомляти про повний шлях, тобто: file:~/the/full/path/myfile.ext ; default, but no thanks myfile.ext ; what …
11 org-mode  elisp 

3
Чи існує гідний режим перегляду журналів для великих журнальних файлів?
Деякі файли журналів, з якими я працюю, досить великі (> 200Mb), але було б непогано переглядати їх у Emacs. На даний момент Emacs за замовчуванням намагається ввімкнути режим log4j, що просто сповільнює все. Що мені дійсно потрібно - це легкий глядач, який: відключений режим скасування може автоматично відновити, коли файл …
11 logging 

2
Зробіть emacsclient створити кадр, лише якщо його вже немає
Як я можу emacsclient -a '' -nстворити новий кадр, лише якщо його вже немає? Проблема з -cпрапором полягає в тому, що він щоразу створює новий кадр. Проблема без цього полягає в тому, що якщо немає кадру, він відкриється в командному рядку. Якщо я можу перевірити, чи є відкритий кадр Emacs …

2
Як створити головну гілку Emacs (aka trunk) на MS-Windows
Сьогодні я взявся за крок і розпочав свої пошуки, щоб створити найсвіжішу розробку головного розробника Emacs для акаунта - він же Emacs Trunk - для MS-Windows. Я знайшов старий блог і пройшов процедуру, тільки мені відповіли повідомлення про помилку, в якому сказано, що конкретний метод більше не підтримується. Повідомлення про …

2
Запобігайте клацанню миші в неактивних кадрах від точки перестановки
Я хочу запобігти «першому» натисканню на кадр у неактивному X-вікні будь-якого ефекту, окрім того, щоб зробити кадр активним. Зокрема, я не хочу, щоб воно переказувало. Проблема в тому, що я не можу виявити, що він кадр був неактивним, коли я отримую клацання миші. Отже, такий код завжди показує "y": ;; …
11 frames  x11 

2
Як користуватися режимом "без вводу"?
З докстрингу: Виконайте BODY лише до тих пір, поки не буде вкладеного вводу. Якщо надходить вхід, це закінчує виконання BODY і while-no-inputповертає t. Покидання змушує повернути нуль. Якщо BODY закінчується, while-no-inputповертає незалежне значення BODY. Якщо я правильно зрозумів, цей макрос дозволяє мені (намагатися) виконувати важкі обчислення без підвішування інтерфейсу. Це, …


2
Як змінити обличчя посилань у режимі org залежно від типу посилання?
Org-режим пропонує безліч різних типів посилань ([http], [файл], [bibtex], [magit] ...). Однак вони отримують однаковий вигляд, визначений номіналом для org-link. Чи можливо, наприклад, змінити колір тла залежно від типу посилання? Так що http-посилання мали б жовтий фон, а файлові посилання - синій?

3
Як перенести два аргументи функції в Python?
Як я можу поміняти два аргументи під час виклику функції Python? Якщо я поставлю pointпробіл між цими двома аргументами: self.assertEqual(json.loads(some.data), json_data) а потім M-t( transpose-words) я отримую: self.assertEqual(json.loads(some.json), data_data) З іншого боку, з CMt ( transpose-sexps) я отримую: self.assertEqual(json.loadsjson_data, (some.data)) Що я хочу: self.assertEqual(json_data, json.loads(some.data)) Чи є команда, яка це …

2
RefTex шукає кілька статей з Helm
Нещодавно я почав використовувати Helm і мені дуже подобається. Однак я використовую emacs, щоб написати багато LaTeX. Коли я цитую статті, мені часто потрібно навести кілька в одному макросі цитування - я міг би легко шукати мій файл бібліографії за двома окремими записами, використовуючи RefTex: citekey1\|citekey2 Однак коли режим керма …

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