Все вопросы: [emacs]

875 вопросов

25
голосов
4ответов
3155 просмотров

Не показывать неинтересные файлы в окне завершения Emacs

Как мне запретить Emacs показывать мне все файлы, которые меня не интересуют (например, файлы резервных копий, файлы .pyc или файлы .orig), когда я: Cx Cf TAB ? Он работает в одном отношении: если я знаю, что файл, который я хочу открыть, начинается с foo , и я набираю foo TAB , тогда мини...

3
голосов
3ответов
1961 просмотров

Emacs Установка режима какой функции

Я хотел бы, чтобы при открытии Emacs по умолчанию был включен какой-функциональный-режим.Я добавил следующие строки в свой файл .emacs. (setq which-func-mode t) (setq which-function-mode t) Когда я открываю файл .cpp и перехожу к телу функции, я не вижу имени функции в строке состояния в...

13
голосов
3ответов
2873 просмотров

Просмотр столбцов с разделителями в emacs

Кто-нибудь знает о режиме или функции emacs, которые переформатируют буфер, содержащий файл с разделителями, так что каждый разделитель (например, табуляция) определяет «столбец» с шириной каждого столбца, установленной на самую длинную запись? Я могу сбросить переменную ширины табуляции, но ...

3
голосов
1ответов
431 просмотров

Учитывая режим emacs, как найти его имя раскладки клавиатуры?

Я делаю C-u M-x apro-var RET isearch mode-map RET, если хочу узнать имя раскладки клавиатуры для режима isearch. Есть другие способы?

19
голосов
2ответов
1528 просмотров

Преобразование макроса Emacs в Elisp

Есть ли способ преобразовать макрос emacs в elisp, отличный от того, что делает M-x insert-kbd-macro, где фактическое действие становится операторами elisp. Спасибо за вашу помощь.

65
голосов
5ответов
17886 просмотров

Режим Emacs для Go?

Есть ли подходящий режим Emacs для Go?Режим C не работает без точки с запятой.Лучшее, что я нашел, - это режим JavaScript Карла Ландстрома , поскольку JavaScript также неТочки с запятой не требуются.

4
голосов
1ответов
456 просмотров

Как в emacs работает "гиперссылка" в буфере * Help *?

Я пытаюсь понять, как работает «гиперссылка» в буфере *Help* (чтобы я мог реализовать что-то подобное в выводе компиляции M-x).Вот более подробное описание поведения, которое я хочу имитировать: M-x describe-function find-file открывает буфер *Help*.Первая строка этого буфера (для меня) показыва...

7
голосов
7ответов
7283 просмотров

Инструменты для рефакторинга кода C

Какие есть инструменты, поддерживающие рефакторинг кода C (переименование переменных, извлечение методов, поиск ссылок на методы, ...) Предпочтительно для среды Linux, но инструменты Windows тоже подходят. Если есть что-то для emacs, даже лучше!

0
голосов
3ответов
3311 просмотров

Пользовательские привязки клавиш Emacs не работают

Привязки клавиш, которые я определил в моем файле .emacs, не работают.Вот файл: ;init modes (menu-bar-mode 0) (tool-bar-mode 0) (cua-mode) (column-number-mode) (fset 'perl-mode 'cperl-mode) (cperl-set-style PerlStyle) ;keymappings (global-set-key [f12] 'save-buffer) (global-set-key [S-f12] '...

3
голосов
3ответов
1257 просмотров

eval во время расширения макроса emacs lisp

Как исправить простой макрос foo в (elisp) Оценить при расширении ? Ни одно из следующего не работает: (defmacro foo1 (a) `(setq (eval ,a) t)) (defmacro foo2 (a) `(setq ,(eval a) t)) (defmacro foo3 (a) `(setq ,a t)) Я действительно не понимаю, что сказано в (elisp) Оценка во ...

4
голосов
3ответов
3275 просмотров

Как мне заставить emacs правильно отображать файл с многобайтовой кодировкой?Это мул?

Когда я открываю многобайтовый файл, я получаю следующее:

7
голосов
4ответов
949 просмотров

Как в Emacs определить, какой пакет загружает трамп?

У меня странное взаимодействие с tramp и cygwin-mount (я думаю: Emacs: Завершение имени файла с помощью табуляции добавляет дополнительный i: \ cygwin ).Из-за этого хочу отключить бродягу.Я не могу найти в своем .emacs ничего, что явно загружает трамп.Я вижу «Загрузка бродяги ...», когда нажима...

3
голосов
3ответов
1022 просмотров

Emacs: завершение имени файла с помощью табуляции добавляет дополнительный i: \ cygwin

Я столкнулся со странным поведением при завершении имени файла в emacs. C-x C-f для поиска файла открывает минибуфер с помощью i: / cygwin / home / rrajagop / StockScreener / working_copy / master_repo / stock_screener /. Нажатие на TAB приводит к i: / cygwini: / cygwin / home / rrajagop / Stock...

2
голосов
3ответов
1124 просмотров

Carbon-emacs: повторно включить хеш-ключ?

Как повторно включить хэш-ключ (#) в Carbon-emacs на Mac?Я перепробовал все, с чем сталкивался в Google, но до сих пор не могу заставить его работать. Мой файл конфигурации в настоящее время выглядит так: (require 'redo+) (require 'mac-key-mode) (mac-key-mode 1) (setq default-input-method ...

1
голосов
1ответов
152 просмотров

Получить локальную историю комментариев CVS при фиксации файла / файлов в emacs

Я часто фиксирую файлы с похожими комментариями cvs, но не за одну операцию.Я хотел бы вызвать предыдущие комментарии, которые я использовал в предыдущем коммите, когда я пишу комментарий в emacs.То есть из буфера VC-log . Как это сделать? Спасибо

12
голосов
1ответов
1692 просмотров

плюсы и минусы различных режимов проверки орфографии в emacs

Мне интересно, может ли кто-нибудь взвесить плюсы и минусы различных режимов правописания для Emacs. Emacswiki-CategorySpelling упоминает три режима проверки орфографии: Режим Flyspell (по умолчанию) Режим Speck (кажется, разработан, чтобы быть быстрее, чем Flyspell) Режим проверки.(пре...

2
голосов
1ответов
655 просмотров

Каков объем усилий по обеспечению зависимости стандартной версии языка подсветки синтаксиса в режиме Java?

Мне не терпится увидеть, как обобщенные дескрипторы выделения синтаксиса Emacs более эффективны, с каждым новым выпуском языка Java становится все хуже и хуже.Я подозреваю, что добавление поддержки настройки для языкового уровня - это значительная часть усилий программирования.Но все равно было ...

18
голосов
7ответов
11487 просмотров

Как запустить редактор из сценария оболочки?

Я бы хотел, чтобы мой tcsh-скрипт запускал редактор (например, vi, emacs): #!/bin/tcsh vi my_file При этом запускается vi с my_file, но сначала отображается предупреждение «Vim: Предупреждение: вывод не на терминал», и мои нажатия клавиш не отображаются на экране.После того, как я убью vi...

5
голосов
6ответов
938 просмотров

Emacs сессия / проекты / управление окнами

Я работаю с проектами Ruby on Rails большую часть времени, поэтому мне нужен способ сохранения проектов и состояния буферов / окон, над которыми я работаю, в основном потому, что я часто переключаюсь на другой проект на несколькоминут, а затем вернуться к проекту, над которым я работал.Desktop.e...

1
голосов
2ответов
690 просмотров

Подсветка текстового режима Emacs

Есть ли способ заставить слово отображаться с другим лицом в текстовом режиме?

30
голосов
6ответов
4197 просмотров

Есть ли способ заставить Ediff не открывать свой навигационный интерфейс во внешнем окне?

Я так долго не использовал Emacs (v23, windows) и только что обнаружил M-x ediff .Фантастика. Хотя мне не нравится тот факт, что он открывает свою справку / навигацию в отдельном фрейме / окне, а это означает, что если я потеряю фокус на этом окне, отдельные сочетания клавиш не будут работать. ...

6
голосов
2ответов
351 просмотров

Тестирование платформы в elisp?

Я делюсь своими файлами конфигурации emacs между Linux-системой и OS X.Однако конфигурация ломается, когда я определяю в конфигурации определенный шрифт для Emacs.app, который затем недоступен в Linux. Есть ли способ протестировать текущую платформу, а затем выполнить или пропустить специальн...

2
голосов
2ответов
707 просмотров

Цитаты в латексном стиле в emacs и Wanderlust

Я читаю свою электронную почту в emacs, используя клиент Wanderlust.Я подписан на кучу списков рассылки и довольно часто замечаю хорошо отформатированные электронные письма, в которых используются ссылки для ссылок в стиле LaTeX (наиболее простое объяснение желаемого поведения). Например: ...

18
голосов
2ответов
7586 просмотров

Как настроить GNU Emacs для записи файлов в формате UNIX или DOS по умолчанию?

В моем файле .emacs.el уже много лет есть следующие функции: (defun dos2unix () "Convert a DOS formatted text buffer to UNIX format" (interactive) (set-buffer-file-coding-system 'undecided-unix nil)) (defun unix2dos () "Convert a UNIX formatted text buffer to DOS format" (interacti...

0
голосов
4ответов
366 просмотров

Emacs жестко блокирует PuTTY при вводе £

Я использую emacs (21.4.1) через PuTTY (0.60), подключенный к системе CentOS5.3 с британской клавиатурой.Каждый раз, когда я ввожу символ £ , emacs жестко блокируется, в результате чего все окно замазки перестает отвечать на запросы и все изменения теряются. После предложения pajato0 я пол...

4
голосов
1ответов
559 просмотров

Emacs 23 использует набор символов в четыре раза больше, чем Unicode - почему?

Из Emacs 23.1. НОВОСТИ : *** Набор символов Emacs теперь является расширенным набором Unicode. (Это около в четыре раза больше кода, что должно быть много). И подробнее позже: *** В многобайтовых буферах и строках символы представлены UTF-8. байтовые последовательности. Ко...

1
голосов
4ответов
4402 просмотров

Как мне использовать ssh из emacs?

Обычно я подключаюсь к другому серверу через терминал, используя: ssh [email protected] Однако сейчас я много использую emacs, и мне интересно, могу ли я подключиться к удаленному серверу Red Hat из emacs? Большое спасибо за любые предложения,

6
голосов
10ответов
6052 просмотров

Вызов make-файла в корневом каталоге проекта из подкаталога Emacs

У меня есть make-файл в корневом каталоге проекта.Если я редактирую файл в подкаталоге, как мне вызвать make из EMACS? M-x compile make не будет работать, поскольку он ищет make-файл в текущем каталоге.Но у меня есть make-файл в корневом каталоге проекта. Есть мысли? Редактировать Как...

3
голосов
1ответов
1968 просмотров

Как сделать отступ в 4 пробела в режиме SGML

Вы знаете, что в режиме SGML (PSGML) Emacs может автоматически делать отступ в буфере XML. C-x-h ;; Select all M-C-\ ;; Indent Но все отступы составляли 2 пробела.Как установить автоматический отступ до 4 пробелов? Я попробовал (setq-default sgml-indent-step 4), но ничего не вышло Т...

1
голосов
2ответов
184 просмотров

Как мне изменить цвет шрифта для текущего каталога в термине M-x?

Обычно, когда мне нужно изменить цвет определенного элемента в emacs, я выполняю M-x description-face, который в конечном итоге вызывает буфер настройки для его изменения.В терминах emacs, похоже, у меня нет возможности войти в минибуфер для ввода этой команды.Как мне определить, какую переменну...