Як організовано вихідний код GNU Emacs? Які основні модулі та їх функціональність? Де я можу знайти офіційний, сучасний опис архітектури та її вихідний код?
У мого конфігурації повно порад, і я постійно чую про новий блискучий мінімалістичний nadvice.elпакет. Я шукав посібники, і читав джерело , але відкрито визнаю: я все ще не маю уявлення, як насправді ним користуватися. Хтось тут може вказати мені на путівник чи розповісти, як почати переносити поради в старому стилі?
Мені потрібно додати одне ціле число до вже відсортованого списку таким чином, щоб воно було в потрібному місці. Перше моє враження було щось на кшталт (sort (cons newelt list) #'<) Однак, враховуючи, що listце вже відсортовано, дійсно потрібна лише одна вставка, що означає, що це рішення може бути жахливо непридатним, …
Я використовую, line-number-modeщоб у моєму моделі був індикатор поточного рядка, однак для великих файлів, а точніше - файлів з довгими рядками, він починає відображати два знаки питання замість номера рядка. Я трохи копав і з’ясував, що, хоча line-number-modeце визначено в simple.el, визначені в ньому налаштовані змінні (і, мабуть, вся логіка) …
Здається, що варіанти - gtk, gtk2, gtk3, lucid або athena, мотив. Звичайно, існують візуальні відмінності, і один набір інструментів може бути більше на ваш смак, ніж інші. Окрім цього, чи є якісь інші відмінності, наприклад, щодо продуктивності та особливостей? Для візуальної узгодженості з іншими програмами я збирав Emacs з gtk, …
Emacs 24 представив можливість відключення створення сумнозвісних .#file-nameфайлів блокування. Оцінка наступної форми lisp повністю відключить можливість Emacs блокувати файли для запобігання одночасних змін. Чи є спосіб встановити Emacs для збереження файлів блокування у спеціальному каталозі , як це відбувається з файлами автоматичного збереження та резервного копіювання? (setq create-lockfiles nil)