Emacs

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

3
Чи є еквівалент командам заміщення у стилі sed від vim?
Одне з речей, які мені не вистачає від vim, - це можливість ввести команду заміщення, яка працюватиме над декількома рядками, наприклад: :/begin/,/end/s/foo/bar/g Наведена вище команда замінює "foo" на "bar", починаючи з першого рядка, що містить "start" і закінчуючи наступним рядком після того, що містить "end". Чи є спосіб зробити щось …

2
Як я можу запобігти команді використовувати певні вікна?
Як правило, у мене кадр розділений на чотири вікна, де два внизу присвячені моїм *compilation*і *grep*буферам. Під час перегляду помилок компіляції, з next-errorчасом замінить мій *grep*буфер одним із цільових файлів. Як я можу налаштувати , next-errorщоб НЕ використовувати вікно , що містить *grep*буфер? Мій конкретний випадок використання - це next-errorкоманда, …
14 buffers  window 

2
Як я можу встановити різні розміри шрифту для буферів та для рядка режиму?
У моєму файлі init.el цей рядок є для встановлення розміру шрифту у всіх кадрах: (push '(font . "DejaVu Sans Mono-10") default-frame-alist) Він працює, але я хотів би мати більший шрифт у всіх буферах, зберігаючи менший для рядка режиму (щоб він міг вмістити більше інформації та бути менш відволікаючим). Ідея полягає …

1
Як переглядати та редагувати великі файли значень, розділених роздільником?
Я використовую csv-modeдля зміни невеликих та середніх файлів CSV, але останнім часом я працюю з великими файлами, що містять понад 40 812 записів. csv-modeбореться за вирівнювання та навігацію по таблицях, і занадто повільна, щоб бути зручною для використання. Для порівняння, LibreOffice Calc може прошивати файл. Чи є простий спосіб скласти …

3
Закриття всіх круглих дужок
Коли я пишу коди lisp, я іноді заглиблююся вкладеним виразом, і все, що я хочу, - це вставити всі відсутні дужки, що закриваються. Зараз я просто вставляю їх, поки не отримаю невідповідних батьків, але це не дуже ефективно. Чи є якась команда вставити всі відсутні дужки? FYI, я використовую smartparens …

2
Magit штовхає / тягне показати прогрес
Мені не вистачає візуальної індикації прогресу натискання / тяги Після виконання відповідної команди magitдрукує Натискання на domain.tld: repo.git однак подальшого вказівки про прогрес не дається. На повільному мережевому з’єднанні або якщо дані, що передаються, є великими, процес може зайняти досить багато часу, отже, було б непогано, якби це magitмогло дати …
14 magit 


2
Як я можу переглянути попередні формули TeX у довільних режимах?
Як я можу отримати попередній перегляд TeX у інших режимах, крім AUCTeX чи org-mode? Я хотів би бачити рівняння TeX в jabber, erc та markdown. Якщо я коли-небудь перейду на Emacs для електронної пошти, я, мабуть, хотів би переглянути і попередні перегляди.
14 auctex  tex 

1
У розділених буферах помістіть крапку на найважливіший файл цього каталогу
У 90% часу, коли я відвідую каталог в Emacs, перше, що я роблю, - це перемістити точку на певний файл і відкрити його. Багато разів файл, який мені потрібно відкрити, дуже передбачуваний. Наприклад: Якщо .texв цьому каталозі є файли, я зазвичай переходжу до них master.tex. У корені Android-проектів це зазвичай …
14 dired 

2
Як дізнатися, що насправді робить ключова послідовність
Час від часу спостерігаю несподівану поведінку під час редагування тексту. Моє перше звернення, як правило, використовувати C-h kдля з'ясування, які функції викликаються заданою послідовністю клавіш. Однак іноді документація суперечить спостережуваній поведінці. У цих випадках я зазвичай припускаю, що якийсь інший пакет приєднався до цієї функції або послідовності ключів і змінює …
14 keymap  hooks 

3
Запустіть два окремих демони Emacs для консолі та графічного інтерфейсу
Зазвичай я запускаю emacs з графічним інтерфейсом та запускаю сервер відразу з (server-start). Тепер я можу легко відкривати документи в моєму сеансі emacs через термінал через emacsclient -n <file>або через браузер файлів. Однак час від часу я хочу запускати emacs всередині свого терміналу, використовуючи emacsclient -t. Найчастіше це трапляється під …
14 daemon 

2
use-package -: init або: config
Чи є якесь правило, за допомогою якого користувач може визначити, чи потрібна конфігурація пакета :initчи :config?

5
Чи має emacs переглядач процесів (менеджер ресурсів) або аналогічний?
Іноді emacs потрапляє на 100% використання процесора. Очевидно, що коли це трапляється, виникає проблема із втеченим процесом. Просто цікаво, чи є спосіб переглянути всі запущені процеси в emacs? Начебто Unix htop, монітор інтерактивної системи та переглядач ... htop
14 process 

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

2
Режим Tramp набагато повільніше, ніж використання терміналу для ssh
Я використовую аромат Macports Emacs на OSX Yosemite, і переглядав будь-яку нитку тут на Трампі, будучи повільною без будь-якого рішення. Бродяга є корисним, але між кожною дією затримка становить приблизно 100 мс. Це не проблема в кінці сервера, оскільки ця затримка не існує, якщо я просто використовую термінал / iTerm, …
14 shell  tramp  remote 

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