Emacs

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

2
Чи потрібно мені GNU ELPA, якщо у мене є MELPA?
Це завжди мене бентежить, оскільки люди говорять, що у MELPA є новіші версії пакетів, але це не зовсім зрозуміло, чи GNU ELPA - лише підмножина MELPA, чи мені це потрібно обоє? Причина, чому я прошу, полягає в тому, що я багато експериментую зі своїми пакунками і package-list-packagesзаймає досить багато часу. …

5
Як я можу встановити шрифт за замовчуванням у Emacs?
Я не можу встановити Inconsolata як шрифт за замовчуванням у Emacs 24.4 Linux. Я змінив шрифт у меню -> Зберегти параметри. Шрифт змінився, але після перезавантаження шрифт такий же, як був за замовчуванням. Додано це до ~/.Xresources: Emacs.font: Inconsolata LGC Тоді в init.el: (set-default-font "Inconsolata LGC"). Та сама історія. Що …
31 fonts  linux 

3
Як отримати поточний основний режим?
Якщо я редагую .tex файл у emacs, за замовчуванням (для мене) нижній правий кут кадру скаже «LaTeX / P». Однак я не доїду до цього режиму, набравши "Mx LaTeX / P-mode"; Я можу дістатися до нього лише ввівши "Mx латексний режим". Окрім Googling it, як я повинен знати, що я …
30 major-mode 

4
Коли різко цитувати лямбдаський вираз?
Питання: Коли, якщо коли - небудь, є корисним гострим процитувати lambda, і коли, якщо коли - небудь, ми повинні НЕ гострими процитувати lambda? Люди використовують lambdas трьома способами: звичайний: (lambda (x) x) цитується: '(lambda (x) x) різко цитується: #'(lambda (x) x) Цей потік SO обговорює три типи, цей потік SO …
30 elisp  functions 

4
Показати незв’язані ключі
Я хочу визначити деякі ключові прив’язки для мого нового знайденого використання керма, дивовижного режиму btw, і я хочу це зробити, не перезаписуючи використання інших клавіш. Я усвідомлюю, що кількість різних комбінацій клавіш нескінченна, але чи є якийсь спосіб побачити всі невизначені прив'язки клавіш для, скажімо, рівня 1 глибоко? Наприклад, я …


3
Коли я повинен використовувати автозавантаження замість вимагати?
Як я розумію require, використовується для завантаження великих фрагментів коду (щось на зразок модулів), хоча він також може завантажувати окремі функції. Автозавантаження з іншого боку, лише реєструє функції та відзначає завантаження на час виконання. Нещодавно я читав статтю, яка виступає за використання autoloadвиключно. Це краще, autoloadніж робити require? Які типові …

3
Проблеми з вкладками клавіш при використанні терміналу
У мене є такий рядок init.el: (global-set-key [(control \;)] 'comment-region) Він дуже добре працює у вікні графічного інтерфейсу, але якщо emacsцей -nwпараметр викликається, C-;він не коментує область, а лише вставляє ;символ. M-x comment-region RETпрацює добре, проте. Я спробував дотримуватися цієї відповіді на подібну проблему, але C-q C-;повертається просто, ;і я, …

2
пакет-ініціалізація: аргумент неправильного типу: arrayp, nil
під час перегляду emacs як редактора ac / c ++ , я натрапив на наступні рядки коду, які потрібно включити до свого ~/.emacsфайлу, щоб підключитися до melpa archivesвстановлення пакета (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) (package-initialize) після збереження цих рядків у emacs, коли я почав emacs, він показує мені …
29 package  start-up 

1
Як я можу використовувати надвисоку?
У мого конфігурації повно порад, і я постійно чую про новий блискучий мінімалістичний nadvice.elпакет. Я шукав посібники, і читав джерело , але відкрито визнаю: я все ще не маю уявлення, як насправді ним користуватися. Хтось тут може вказати мені на путівник чи розповісти, як почати переносити поради в старому стилі?

6
Ефективно за допомогою кільця марки
Я використовував позначку для вибору регіонів буфера. Наприклад, я знаю, що послідовність C-<space> C-s fooможе бути використана для вибору всього тексту між поточною точкою та точкою після пошуку foo. Нещодавно я виявив існування кільця марки, тому я можу C-<space> C-<space>залишити знак, перемістити точку в буфері, а потім C-u C-<space>стрибнути назад. …

5
Різні стилі відступу для різних проектів
Я працюю над багатьма різними проектами C з унікальними стилями відступу. Як змусити Emacs робити налаштування відступу за проектом, не забруднюючи дерева верхніх проектів .dir-locals.elфайлами? Я хочу відповідати проектам, використовуючи їх контури на диску.

2
Як я можу приховати / відобразити розділ LaTeX так, як це робить режим org із заголовками?
Під час редагування файлів org я вважаю надзвичайно зручним, як можна приховати та відображати заголовки та їх вміст, просто натискаючи TABна заголовок. Наприклад, розглянемо наступний буфер * Headline 1 Some text here. * Headline 2 Some more text here. Якщо я поставлю крапку на перший *і натисну TAB, я отримаю …

2
Чи можливо одночасно використовувати стабільний MELPA та MELPA?
Я використовую стійкий до melpa як додатковий сховище пакетів, але один із пакетів, який я люблю використовувати (бурульки), недоступний для мельпа-стабільних. Чи є спосіб налаштувати package.el, щоб нормально використовувати стійкий до melpa, але використовувати melpa для певного підмножини пакетів?

2
Зробіть візуальний лінійний режим більш сумісним з org-режимом
visual-line-modeдуже корисно обертати лінії зі зміною розміру вікна, не вставляючи нових рядків. Але org-modeвін також загортає заголовки та вихідні блоки, що трохи дратує. Ось тут виникає моє запитання: Як я можу вимкнути режим візуальної лінії для блоків org-заголовків та вихідних блоків постійно в org-режимі?

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