Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
(require 'cl). (require 'cl) — это включение поддержки Common Lisp для программирования самого Emacs. Это необязательный параметр для Emacs, если использовать его как IDE Common Lisp.Но таких примеров в интернете — пруд пруди
Вы не объясняете выбор многих компонентов и более-менее подробное их действие— я дал более чем достаточно ссылок для того, чтобы начать понимать что значит каждая строка. Тем более не хотел раздувать статью. Цель статьи проста — дать сконцентрированный источник полезной информации для начинающих емаксеров с примером моего .emacs, пусть и не идеального. Я его часто редактирую (.emacs).
И сколько времени понадобится новичку, чтобы найти более-менее нормальный .emacs?
я ничего полезного для себя не нашел(прошу прощения, я не про Вас конкретно, а про
сперетьпозаимствовать чужой файл .emacs и начать работать (не советую).
конфиг переписал готовый, но разбирал каждую строчку с автором конфига и это очень сильно помогло понять емакс и в дальнейшем спокойно улучшать под себя
В каких случаях пользуетесь vim, а в каких емакс?
Что за шрифт используете?
даже если бы Emacs был ужасным и плохим (без всех полюсов и расширений), наличие org-mode полностью оправдало бы его использование
Так почему же ты не раскрываешь тему орг-мода в контексте публикации настроек Emacs?
В данной статье хочу подробно рассказать про настройку текстового редактора GNU Emacs.
даже если бы Emacs был ужасным и плохим (без всех полюсов и расширений), наличие org-mode полностью оправдало бы его использование
Это выглядит чрезвычайно сомнительно на мой взгляд.
Если бы ты такое написал лет 10 назад, тогда да — без вопросов.
Вы даже не удосужились посмотреть что это.
вы разместили эту статью чтобы разрекламировать свои настройки, большая часть которых мало кому из начинающих пользователей подойдет.
Стоит сказать, что в современной IT-индустрии все чаще появляются различные амбициозные проекты, связанные с разработкой «текстовых редакторов XXI века», замен Emacs и/или Vim:
Удалить лишние пробелы в конце строк, заменить TAB'ы на пробелы и выровнять отступы при сохранении буфера в файл, автоматически:
;; Delete trailing whitespaces, format buffer and untabify when save buffer
(defun format-current-buffer()
(indent-region (point-min) (point-max)))
(defun untabify-current-buffer()
(if (not indent-tabs-mode)
(untabify (point-min) (point-max)))
nil)
(add-to-list 'write-file-functions 'format-current-buffer)
(add-to-list 'write-file-functions 'untabify-current-buffer)
(add-to-list 'write-file-functions 'delete-trailing-whitespace)
file = open('/path/to/file', 'r')
for line in file
print(line)
file.close()file = open('/path/to/file', 'r')
for line in file
print(line)
file.close()(electric-indent-mode -1)
GNU Emacs. Статья, которую я так и не нашел…