Я бы предпочел написать свои коммит-сообщения в Vim, но он открывает их в Emacs. Как мне настроить Git, чтобы он всегда использовал Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного...
GNU Emacs - это расширяемый, настраиваемый, самодокументируемый текстовый редактор, который может быть расширен с помощью кода на Лиспе. Хотя Emacs является редактором общего назначения, здесь могут возникнуть вопросы, если речь идет о расширении самого Emacs (обычно путем написания функций Emacs Lisp) или о конкретных режимах программирования. В противном случае (и, возможно, также в этих случаях) рассмотрите возможность задать свой вопрос на Emacs Stack Exchange.
Я бы предпочел написать свои коммит-сообщения в Vim, но он открывает их в Emacs. Как мне настроить Git, чтобы он всегда использовал Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного...
Не вдаваясь в религиозные споры о том, почему одно лучше другого, каковы практические различия между Emacs и Vim? Я хочу изучать одно или другое, но я понимаю, что кривая обучения для каждого высока, и я не могу решить. Я никогда не использовал редактор такого типа (я всегда использовал IDE),...
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...
Как я могу заставить Emacs перезагрузить все мои определения, которые я обновил, .emacsбез перезапуска
Я также хочу сохранить размер шрифта в моем
Emacs помещает файлы резервных копий с именами foo~повсюду, и я не люблю вспоминать об их удалении. Кроме того, если я редактирую файл, который имеет жесткую ссылку где-то еще в файловой системе, жесткая ссылка указывает на резервную копию, когда я закончу редактирование, и это сбивает с толку и...
Что я хочу: У меня есть программа clojure на удаленном сайте, давайте назовем ее mccarthy. То, что я хочу сделать, это подключиться к nrepl-ritzноутбуку, желательно с помощью nrepl-ritz-jack-in. Разъем работает нормально для локальной программы, но, похоже, не подключается к удаленной программе....
Я пытаюсь заменить символ - скажем ;- новой строкой, используя replace-stringи / или replace-regexpв Emacs. Я пробовал следующие команды: M-x replace-string RET ; RET \n Это заменит ;2 символов: \n. M-x replace-regex RET ; RET \n Это приводит к следующей ошибке (отображается в минибуфере):...
В этой статье говорится, что «Emacs имеет повтор, потому что вы можете изменить направление при отмене, тем самым отменяя отмену». Что это значит? Как пользователь может «повторить» с...
Есть ли способ переименовать открытый файл в Emacs? Пока я это просматриваю? Что-то вроде save-as, но оригинал должен
В продолжение этого вопроса он пытается выяснить, как сделать что-то подобное, что должно быть легко, что особенно мешает мне привыкнуть к использованию Emacs и вместо этого запустить редактор, с которым я уже знаком. Я использую пример здесь довольно часто при редактировании нескольких файлов. В...
У меня есть глобальная функция поиска и замены, не относящаяся к emacs, которая делает мои дисковые файлы более современными, чем мои буферы emacs (массово). Есть ли какой-нибудь способ сказать emacs обновить все буферы с диска одним махом, вместо того, чтобы каждый делать по отдельности,...
Предположим, я хочу открыть файл в существующем сеансе Emacs, используя suили sudo, не опускаясь в оболочку и не делая sudoeditили sudo emacs. Один из способов сделать это C-x C-f /sudo::/path/to/file но это требует дорогого туда-обратно через SSH . Есть ли более прямой путь? [РЕДАКТИРОВАТЬ] @JBB...
У меня Emacs разделен по горизонтали - сверху я редактирую код Perl, снизу - оболочка. По умолчанию emacs делает два окна одинаковыми по размеру, но я бы хотел, чтобы буфер оболочки был меньше (может быть, вдвое меньше?). Мне было интересно, как я мог это...
Из того, что я прочитал, есть два способа отладки кода в Python: С традиционным отладчиком, таким как pdbили ipdb. Это поддерживает такие команды, как cfor continue, nfor step-over, sfor step-intoи т. Д.), Но у вас нет прямого доступа к оболочке IPython, которая может быть чрезвычайно полезна для...
В настоящее время мой рабочий процесс с Emacs, когда я пишу код на C или C ++, включает три окна. Самый большой справа содержит файл, с которым я работаю. Левая часть разделена на две части, нижняя - оболочка, которую я использую для ввода команд компиляции или создания, а верхняя часть часто...
Если я случайно закрыл пустой буфер в Emacs, как мне создать новый чистый
Я пытаюсь отредактировать некоторый ассемблерный код, который обычно форматируется в длинных, но тонких листингах. Я хотел бы иметь возможность использовать некоторые из акров горизонтального пространства, которое у меня есть, и видеть больше кода на экране одновременно. Есть ли способ заставить...
Мне не удалось заставить Emacs переключаться с 8 пробелов на 4 пробела при нажатии TABв буферах в основном режиме text-mode. Я добавил следующее к своему .emacs: (setq-default indent-tabs-mode nil) (setq-default tab-width 4) ;;; And I have tried (setq indent-tabs-mode nil) (setq tab-width 4)...
Так что я думаю, что это может быть связано с textmate, но мы работаем в небольшой команде, и у нас возникают некоторые проблемы с конфликтами полных файлов почти идентичных файлов в git, потому что к каждой строке одной ветви добавляется ^ M. Что ^Mдолжен делать этот таинственный персонаж и откуда...