Emacs

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

1
Налаштування Emacs та особливо режим скасування дерева для керування плиткою вікон
Я хочу використовувати Emacs орієнтованим на рамки і дозволити моєму керуючим плиткою вікон керувати буферною організацією. Наприклад, дотримуючись цього навчального посібника . За замовчуванням пакети Emacs, такі як режим скасування дерева, схоже, залежать від Windows для відображення візуалізації. Я помиляюся на цьому? Чи можна зробити режим скасування дерева за замовчуванням …

3
файл знаків заповнення абзацу змінено, навіть якщо він нічого не зробив
Щоразу, коли я викликаю fill-paragraph, буфер завжди позначається як змінений, навіть якщо команда не мала ефекту (тобто якщо абзац вже заповнений). Це також створює порожню непридатну дію (легко виявляється за допомогою undo-tree-mode). Інші команди, які можуть вносити зміни, такі як команди відступу, не позначають буфер як змінений або створюють невідмінні …

4
Як перетворити ряд рядків у робочий список HTML?
Зараз це завдання я знаходжу набагато простіше в чомусь на зразок gedit, тому що я можу просто замінити "\ n" (розрив рядка) на "</li> \ n <li>", а потім у мене є список. Одна з небагатьох дрібниць, які, здається, не вдається швидко в Emacs, але я дуже багато використовую.

3
Функція Emacs для перетворення довільної ORG IMPERTY в довільну рядок (а саме, мітка LaTeX)?
У мене є багато документів як org-файлів, які мають властивість CUSTOM_LABEL, наприклад * Introduction :PROPERTIES: :CUSTOM_LABEL: AP 1 :END: У цьому випадку файли потрібно експортувати як LaTeX, перекладаючи кожен CUSTOM_LABELяк \label{marker}. Наведений вище приклад повинен бути перекладений на \label{AP 1}. Я вже знаю , як назвати призначені для користувача функції …

3
Як додати часову позначку до кожного запису в буфері * Повідомлення * Emacs?
Я багато залежую від *Messages*буфера, але записи не позначаються часом. Як можна додати часову позначку до кожного запису в буфері повідомлень Emacs ? Так що щось подібне: Loading /Users/gsl/lisp.d/init.el (source)... No outline structure detected For information about GNU Emacs and the GNU system, type C-h C-a. Loading /Users/gsl/lisp.d/var/recentf...done Error running …

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

4
Оцінка коду Clojure в org-режимі не дає результатів
Я намагаюся запустити код clojure з мого файлу org, щоб зробити кілька грамотних програмувань. Що не працює: Коли я виконую блок вихідного коду, я отримую No output produced. Зразок блоку коду src #+begin_src clojure (+ 2 2) #+end_src clojure Що працює: cider-jack-in працює, і я можу виконати код у nREPL …

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

3
Emacs взагалі не відображає кольорові шрифти
Я намагався додати Noto Color Emojiз Google Noto як мій шрифт для Emoji в GNU Emacs, про який згадувалося тут , але чомусь GNU Emacs не відображає цих символів належним чином у своєму вікні. Я використовую GNU Emacs 24.5.1 для GNU / Linux. Це помилка чи я щось роблю не …
11 fonts 

2
Magit: не вимагайте зберегти зміни
Коли у мене буфер із збереженими змінами, magit запитує кожну дію, щоб зберегти ці зміни. Я не врятував ці зміни навмисно, тож є спосіб відключити цю поведінку? Мій Magit повинен просто ігнорувати незбережені зміни.
11 magit 

1
Кращий індексатор C ++?
Нещодавно я перейшов з Eclipse CDT на Spacemacs із шаром C ++ як моє середовище розробки. Поки що ... дивовижно! Однак одне з речей, які я сумую про Eclipse, - це його індекс . Наразі я використовую GNU Global із шаром gtags . Проблема з gtags полягає в тому, що …
11 c++ 


1
Проста база даних від майстра з магітом?
Я щойно перейшов до новітньої версії Magit, використовуючи стару версію роками. Всі удосконалення чудові після невеликого пошуку та з'ясування відмінностей. Тепер я просто намагаюся зробити найпростішу (неінтерактивну) базу даних, magitі я не можу зрозуміти, як це зробити. Цей приклад із https://git-scm.com/docs/git-rebase . git checkout topic git rebase master Удар r …
11 magit 

2
режим номера гібридної лінії в emacs?
Чи можливо показати абсолютну кількість поточного рядка замість "0", коли у режимі відносного числа рядка? Іноді це називають «режимом номера гібридної лінії». Подобається це: 7 6 this.oscs[i].oscillator.start(); 5 } 4 3 this.bindController(); 2 }; 1 252 factory.stop = function () { <- current line number shows 1 console.log('theremin: now in …
11 evil 

3
Чи існує ідіоматичний спосіб читання кожного рядка в буфері, щоб обробити його рядок за рядком?
У Python я б зробив наступне, щоб обробити файл за рядком: with open(infile) as f: for line in f: process(line) Намагаючись знайти, як це зробити в elisp (з буферами замість файлів), я не знайшов очевидного способу. (Я хочу закінчити - це дві впорядковані структури даних рядків, одна з яких всі …
11 mapping 

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