Emacs

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

3
Будь-який спосіб зробити підказки та попередній вихід непридатними в оболонці / режимі?
Це, безумовно, поверхове питання. Хоча ansi-termпри першому відкритті він починає вести себе правильно, він, здається, переходить у режим "редагування" через кілька команд, наприклад, коли я виконую C-a(початок рядка), за яким слідує C-k(вбити рядок), він видаляє весь запит. З моєї естетичної обгрунтованості, чи є спосіб зробити підказки та попередній вихід непридатними …

2
Будь-які відмінності функціональних можливостей із використанням конвенції з двох пробілів проти простору в кінці речення?
Питання: Які практичні причини є НЕ в набір , sentence-end-double-spaceщоб nil? Нещодавно відроджена нитка розпізнавання речень, які не закінчуються в двох просторах, надихнула це питання. Керівний вузол Emacs на реченнях зазначає, що команди речень припускають, що ми використовуємо конвенцію американського машиніста про розміщення двох пробілів у кінці речення (на відміну, …

1
Як я можу перейти від клавішного коду до його відповідності клавіатурі?
У мене є така документація: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and …

4
Як зробити запуск команди оболонки за допомогою профілю оболонки та поточних гаків каталогів (наприклад, direnv)
Я намагаюся отримати shell-commandта async-shell-commandінтегруватись безперечно з парою програм у моєму .bashrcфайлі, зокрема direnv у цьому прикладі. Я виявив, що якщо я налаштував shell-command-switch, я можу отримати процеси оболонки, щоб завантажити мій профіль, як якщо б це була звичайна інтерактивна оболонка входу: (setq shell-command-switch (чистокопія "-ic")) (setq явно-bash-args '("-ic" "експорт …

3
Оброблений: тільки повторно використовувати буфер для каталогів
Для запобігання створенню буфера кожного разу, коли я ввожу каталог, перероблений, я використовую це: (put 'dired-find-alternate-file 'disabled nil) Моя проблема зараз полягає в тому, що коли я відвідую файл із натисканням на коду, RETа потім знищую його, введений буфер також вбивається. Чи можна було б використовувати повторно використаний буфер лише …

2
Реалізація альтернативного режиму Org [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Чи прийнятий синтаксис тексту в органічному режимі де-небудь, крім emacs? Єдине місце, про що …
9 org-mode 


2
Як я можу зробити так, щоб імена подвійних буферів включали повний шлях?
У мене часто diredвідкрито багато буферів, включаючи деякі для папок із однаковими назвами. Іноді це змушує мене перейти на неправильний, тому я шукаю спосіб виправити це. Наразі, якщо в мене відкрито кілька ідентичних папок dired, мій список буферів виглядає приблизно так: foo foo<2> bar foo<3> bar<2> Я хотів би включити …
9 dired 

4
Як перевірити, чи буфер відвідує файл?
Я хотів би перевірити, який-небудь (скажімо, поточний) буфер відвідує файл чи ні. Я можу сказати: (if (buffer-file-name) ...) але це здається не дуже елегантним - те, що мене цікавить, є лише булевим значенням, а не власне іменем відповідного буфера. Якби buffer-file-nameфункція була написана в Elisp, я міг би заглянути в …
9 elisp  buffers  files 

1
Як запобігти втручанню локацій бродяг в історію?
У мене виникла проблема, коли, якщо я спробую виконати деякі випадкові операції Emacs, такі як org-captureперейменування файла в інший (локальний) каталог dired, Emacs намагається зв’язатися з іншою машиною за допомогою Tramp, імовірно, для якогось автоматичного завершення чи історії міркування. Це спричиняє багато звисання та очікування, оскільки машинний волоцюга, який намагається …
9 dired  tramp 

2
Як я можу заповнити весь рядок номера рядком спеціальним кольором тла?
На скріншоті нижче я просто встановив фон linumобличчя на якийсь колір, проте в кінці буфера є порожня область, і між рядками є прогалини, коли global-visual-line-modeввімкнено обгортання рядків ( ): В ідеалі вся ліва сторона повинна бути рівномірного кольору. Чи можливо це? Я знаю деяких Елісп, тому, якщо це можливо, я …



4
Рекурсивно відкривати файли, що відповідають regexp у позначених каталогах
Взагалі кажучи, я хотів би мати можливість відкривати всі файли в заданому наборі каталогів (і їхніх підкаталогів), де ім'я файлу відповідає заданому регулярному вираженню. Наприклад /home/nispio/project: total used in directory 1612 available 1000000000 drwxrwxr-x 13 nispio group 4096 Sep 19 14:06 . drwxrwxr-x 7 nispio group 4096 Sep 22 16:41 …
9 dired  files 

2
Як я можу завантажити джерело веб-сторінки з Emacs?
Я хочу використовувати Emacs як розширений спосіб перегляду джерела сторінки (скажімо http://example.com). Чи є якийсь простий спосіб завантажити сторінку безпосередньо з Emacs, можливо, навіть через C-x C-f? Я пам’ятаю, як це робилося якось раніше (можливо, завдяки TRAMP?), Але не як , і я більше не можу це відтворити.
9 tramp  web  networking 

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