Emacs

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

1
Як вирішити проблеми з Emacs?
У ситуації, коли Emacs веде себе не так, як я хочу, що я можу зробити, щоб усунути проблему? Які кроки я можу зробити, щоб знайти та вирішити проблему самостійно? Або, якщо цього не зробити, як я можу зібрати корисну інформацію, щоб люди, які перебувають тут (або у списку розсилки чи …

2
Як оцінити код Elisp, що міститься в рядку?
Питання майже все це говорить: у мене є рядок, що містить вихідний код для дійсного виразу Elisp, і я хотів би його оцінити. (У Python, наприклад, вираз eval("1 - 2 + 3")оцінюється до 2.)
21 read  eval 

2
Чи існує режим автоматичного оновлення років авторських прав на файли?
Зазвичай в цей час року люди починають усвідомлювати, що рік їх авторських прав застарілий у своїх файлах. Це особливо дратує, якщо ви хочете розміщувати авторські права у кожному вихідному файлі. Мені було цікаво, чи можуть тут допомогти emacs. Чи існує режим, який автоматично оновлює рік авторських прав у файлі? В …
21 time-date 


1
Який фрагмент коду в Emacs робить "рядок-номер-режим" друкувати "??" як номер рядка в буферах з довгими рядками?
Я використовую, line-number-modeщоб у моєму моделі був індикатор поточного рядка, однак для великих файлів, а точніше - файлів з довгими рядками, він починає відображати два знаки питання замість номера рядка. Я трохи копав і з’ясував, що, хоча line-number-modeце визначено в simple.el, визначені в ньому налаштовані змінні (і, мабуть, вся логіка) …

1
Цікавість: Що означає прогн?
Відповідно до документації Emacs: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. Що prognозначає (або його походження)? Використання: Це еквівалентно Clojure«s ->макросу?
21 functions 

1
Як налаштувати колір тла для деяких веб-сторінок, відкритих за допомогою eww?
Щойно я встановив emacs 24.4 і почав використовувати eww. Але одне дратує те, що коли я відвідую google.com, я отримую сірий фон, який робить текст дуже важким для читання моєї теми. Ось як це виглядає: Чи є спосіб змінити колір тла? Я спершу подумав, що можу налаштувати eww обличчя, але …
21 themes  eww 

2
Команда, яка форматує (вдосконалює) код Elisp
Скажімо, у мене є функція, яка виглядає наступним чином (як це часто буває при друкуванні виводу elisp). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) Я хотів би команду, яка може перетворити це на щось, що …
21 elisp  formatting 

5
Як змусити повторну оцінку дефавару?
Припустимо, у мене буфер Emacs lisp, який містить: (defvar foo 1) Якщо я дзвоню eval-last-sexpабо eval-buffer, fooприв'язується до 1. Якщо я потім редагую цей буфер: (defvar foo 2) eval-last-sexpі eval-bufferне виконувати повторно цей рядок, так fooце ще 1. Це особливо складно, коли таких заяв декілька, і я повинен відстежувати, які …

6
Flycheck з виконуваним файлом відносно eslint
Дуже багато проектів, над якими я працюю над встановленням eslint як залежної від розробки, зі спеціальним набором плагінів eslint. Зараз flycheck використовує глобально встановлену версію eslint, а не версію eslint, встановлену з кожним проектом. Я хотів би зробити так, щоб флешек вказав на node_modules / eslint / bin / eslint.js. …
21 flycheck 

5
Як змінити частини спеціальної теми?
Я використовую одну із заздалегідь визначених користувацьких тем, які поставляються в комплекті з Spacemacs (zenburn). Як я можу змінити конкретні частини теми, наприклад просто змінити колір шрифту, який використовується для коментарів?
21 themes  spacemacs 

1
Як використовувати org-refile для переміщення заголовка до файлу у вигляді заголовка верхнього рівня?
Я хочу мати файл "inbox.org", куди я збираю нотатки (намагаюся реалізувати GTD : P), а потім пізніше переміщую речі на потрібні місця. Я розумію, що org-refileце можна зробити (переміщувати речі), але, здається, переробляти речі можна лише під заголовками, а не безпосередньо у файли. Я хочу взяти нотатку з моєї папки …
21 org-mode 

1
Магітовий еквівалент "git remote -v" (список віддалених)
Мені цікаво, чи існує magit-еквівалент git remote -vсписку віддалених та їх URL-адрес, визначених у сховищі git. Magit Remote popup пропонує варіанти додавання, видалення, перейменування та встановлення URL, але я не бачу жодного механізму лістингу. Вибірка зразка git remote -v: origin ebpa@example.com:/var/git/myproject.git (fetch) origin ebpa@example.com:/var/git/myproject.git (push) magit-list-remotes не інтерактивний і містить …
20 magit 

1
Виберіть файли для стадії нового каталогу за допомогою magit
Якщо ви створюєте новий каталог, його файли не відображатимуться з статусом magit-статусу , лише новий каталог знаходиться у списку Неназваних елементів . На даний момент я маю додати новий каталог до нового каталогу, а потім видалити непотрібні файли зі сценічної області. Чи є якийсь спосіб вибрати, які файли слід створити …
20 magit  git 


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