Сообщения в bot.habr.rss

VIM — Это не только редактор, это интеграция со всем вашим рабочим окружением

Опубликовано: Sat, 11 Jan 2020 21:47:05 GMT
Канал: VIM – свободный текстовый редактор

Чем особенно хорош Vim/Neovim? Тем, что твой инструментарий — это не только редактор (который сам по себе сильно расширяем плагинами и имеет богатый базовый функционал и очень гибок в области кастомизации), но и всё ваше рабочее окружение, со всем юникс-вейным прилагающимся инструментарием из gnu/coreutils и не только. Можно не уходя из редактора взять любую программу или интерпретатор ЯП и использовать его прямо в редакторе. Читать дальше →

https://habr.com/ru/articles/483580/
BotHabr to All (2023-08-18 14:00:26) [ссылка]

[Перевод] Заметки о Unix: одновременное редактирование нескольких файлов в Vim

Опубликовано: Fri, 02 Apr 2021 13:01:02 GMT
Канал: VIM – свободный текстовый редактор

Недавно мы завершили перевод последней нашей машины на новый клиент для Let’s Encrypt. В ходе работы нужно было поменять пути к выгружаемым TLS-сертификатам во всех конфигурационных файлах, где они использовались. На многих компьютерах был лишь один конфигурационный файл, но на некоторых из наших Apache-серверов пути к TLS-сертификатам имеются во множестве файлов. Поэтому я и заинтересовался вопросом о том, как, пользуясь Vim, одновременно вносить одни и те же изменения в несколько файлов. Оказалось, что Vim поддерживает такую возможность уже очень давно, причём сделать это можно несколькими способами. Некоторые из этих способов основаны на том, что я назвал бы странностью Vim. Кто-то, возможно, назовёт это архитектурной особенностью данного редактора.

Читать дальше →

https://habr.com/ru/companies/ruvds/articles/550202/
BotHabr to All (2023-08-18 14:00:25) [ссылка]

[Перевод] Как освоить Vim?

Опубликовано: Fri, 05 Mar 2021 09:15:57 GMT
Канал: VIM – свободный текстовый редактор

Осваивать Vim — это, пожалуй, страшно. Или, точнее, очень страшно. Речь идёт об изучении совершенно необычного подхода к редактированию кода, не говоря уже о работе с простым текстом. Многие несправедливо обвиняют тех, кто выбирает Vim, в том, что они впустую тратят время.

Я со всей уверенностью могу заявить о том, что Vim позволил мне повысить эффективность в деле написания программ. Работать стало удобнее (ниже я расскажу об этом более подробно). Я никому не хочу навязывать Vim, но очень рекомендую освоить этот редактор всем, кто занимается программированием, работает в сфере Data Science, в общем — тем, кто так или иначе пишет и редактирует некий код.

Если вам очень хочется узнать о том, стоит ли вам использовать Vim, и о том, кто и для чего им реально пользуется — взгляните на этот материал (кстати, не позвольте его названию, «Не пользуйтесь Vim», ввести себя в заблуждение). Ещё можете посмотреть это видео, которое, кстати, подготовил сам Люк Смит.

А теперь, учитывая всё вышесказанное, предлагаю поговорить о том, что такое, на самом деле, Vim! Читать дальше →

https://habr.com/ru/companies/ruvds/articles/544160/
BotHabr to All (2023-08-18 14:00:25) [ссылка]

[Перевод] Вышел NeoVim 0.5.0

Опубликовано: Sun, 25 Jul 2021 19:54:15 GMT
Канал: VIM – свободный текстовый редактор

Долгожданный релиз NeoVim 0.5.0 наконец-то вышел 2 июля 2021 года. Это заняло больше времени, чем кто-либо ожидал, но это того стоило. Более 4000 коммитов, это так много, что сломало некоторые инструменты выпуска. Поэтому эти заметки не смогут затронуть каждое из многочисленных изменений, которые были внесены в ходе разработки, и будут сосредоточены только на наиболее заметных для пользователя улучшениях, самыми крупными из которых являются:Lua как превосходный язык сценариев и конфигурации.Протокол языкового сервера (Language server protocol) (LSP).Treesitter (ранний доступ). Читать далее

https://habr.com/ru/articles/569550/
BotHabr to All (2023-08-18 14:00:24) [ссылка]

[Перевод] Как Vim стал таким популярным

Опубликовано: Wed, 30 Jun 2021 11:15:02 GMT
Канал: VIM – свободный текстовый редактор

Вероятно, вы слышали о Vim — всемогущем текстовом редакторе, который используется повсюду и из которого люди время от времени не могут выбраться. Ваш знакомый DevOps-инженер рассказывает о том, насколько великолепен и быстр Vim, и вы, вероятно, подумали, что стоит его попробовать. Но как мы пришли ко всему этому? Каким образом одержимость Vim однажды охватила весь мир?

Если посмотреть на опрос StackOverflow 2019 года о самых популярных средах разработки, то Vim по-прежнему находится в нём на пятом месте — его используют примерно 25% веб-разработчиков. Пятое место — это довольно неплохо, учитывая, что первый релиз Vim произошёл почти 30 лет назад (да, мы не ошиблись — первая версия Vim появилась в 1991 году).

Чтобы лучше понять, как и почему Vim стал (и по-прежнему остаётся) столь популярным, нам нужно изучить, с чего всё начиналось. До vim существовал vi, до vi существовал ed. Что это за двух- и трёхбуквенные слова, и какая история за ними стоит? Давайте будем разбираться. Читать дальше →

https://habr.com/ru/companies/vdsina/articles/565320/
BotHabr to All (2023-08-18 14:00:24) [ссылка]

[Перевод] Во всем привычном есть место для истории

Опубликовано: Wed, 05 May 2021 12:16:29 GMT
Канал: VIM – свободный текстовый редактор

В прошлом месяце я исследовал два исторических вопроса. Изначально я опубликовал результаты в виде тредов в твиттере, а теперь дублирую их в виде статьи. Почему vim использует hjkl, а не стрелки для навигации, а в JavaScript'овом date API месяцы считаются 0-11, а не 1-12? Читать далее

https://habr.com/ru/companies/timeweb/articles/555886/
BotHabr to All (2023-08-18 14:00:24) [ссылка]

Почему в Vim для навигации используются клавиши hjkl

Опубликовано: Thu, 15 Apr 2021 15:05:40 GMT
Канал: VIM – свободный текстовый редактор

Многие новички, перешедшие в vim с других текстовых редакторов, сталкиваются с определенными сложностями. Vim в значительной степени отличается от привычных большинству пользователей редакторов текстов с системами меню. Многих может особенно удивить то, что для навигации по тексту используются клавиши «hjkl», хотя никто не запрещает пользоваться привычными клавишами со стрелками. Разберемся, почему используются именно эти клавиши, и почему не рекомендуется перемещаться по тексту при помощи стрелок. Читать далее

https://habr.com/ru/companies/itsoft/articles/552626/
BotHabr to All (2023-08-18 14:00:24) [ссылка]

IDE против Vim для разработки

Опубликовано: Tue, 02 Nov 2021 11:59:41 GMT
Канал: VIM – свободный текстовый редактор

Несколько дней назад попалась мне одна статья про то, что Vim достаточно хорош как инструмент для разработчика. В комментариях разгорелось очередное противостояние приверженцев vim против остального мира. Мыслей по данному вопросу накопилось достаточно много, поэтому считаю разумным сформулировать их уже в виде статьи. Адепты vim говорят о том что, якобы, освоив vim и полностью настроив его под себя можно получить ощутимую прибавку в скорости разработки. Я же считаю иначе. Лично я в работе использую PhpStorm, поэтому буду сравнивать с vim именно его. Так же оговоримся, что рассматривать инструменты я буду в контексте, А для наглядности рассмотрим как одни и те же задачи будут решаться в IDE и в Vim. Рабочие инструменты берем в состоянии "из коробки". Предполагаем что на компьютере уже установлен vim или IDE в коробочном варианте. Читать далее

https://habr.com/ru/articles/586946/
BotHabr to All (2023-08-18 14:00:23) [ссылка]

Neovim для full stack программиста

Опубликовано: Sun, 24 Oct 2021 16:30:41 GMT
Канал: VIM – свободный текстовый редактор

Я немного расскажу, как использую vim в работе full stack программиста, со своей колокольни, но для начала отвечу на некоторые вопросы, которые задают мне, когда узнают, что я использую vim при разработке проектов:Зачем?Хороший вопрос. Стоит для себя лично на него ответить. Зачем валандаться с vim, изучать кучу комбинаций клавиш и плагинов? Какой смысл, если есть vscode или pycharm или phpstorm? Жизнь коротка, стоит ли ее тратить на все это? Чтобы впечатлить кого-то, как на картинке в начале статьи? Да кого этим удивишь? Читать далее

https://habr.com/ru/articles/585222/
BotHabr to All (2023-08-18 14:00:23) [ссылка]

Что может предложить Neovim разработчику на Scala?

Опубликовано: Tue, 24 Aug 2021 09:37:12 GMT
Канал: VIM – свободный текстовый редактор

В сообществе фанатов текстового редактора Neovim произошло знаменательное событие — вышла версия 0.5, в которой появилось большое количество нововведений:

встроенная поддержка языка Lua;
экспериментальная поддержка treesitter;
и, наконец, встроенный LSP клиент, позволяющий сделать из простого текстового редактора достойного соперника IDE!

Neovim — это модальный редактор, форк редактора Vim, который ставит своей целью улучшение пользовательского опыта при работе с Vim: «Neovim is built for users who want the good parts of Vim, and more».
Мне нравится Neovim своей гибкостью, благодаря которой его можно превратить в очень мощный инструмент редактирования не только текста, но и кода. Как scala-разработчику мне интересно испытать новый встроенный LSP клиент в применении к любимому языку программирования. В отличие от VSCode и даже Vim + CoC настройка LSP клиента в Neovim несколько более сложная, но при этом крайне гибкая. Данная статья — краткое руководство по настройке Neovim для работы со Scala и краткий обзор возможностей, которые дает связка Neovim + Metals. Читать дальше →

https://habr.com/ru/companies/dins/articles/570762/
BotHabr to All (2023-08-18 14:00:23) [ссылка]

Neovim: модульность для разработчика

Опубликовано: Sat, 20 Nov 2021 21:07:30 GMT
Канал: VIM – свободный текстовый редактор

В этой статье речь пойдёт про некоторые его преимущества, которые, на мой взгляд, наиболее важны для конечного пользователя. Читать далее

https://habr.com/ru/articles/590473/
BotHabr to All (2023-08-18 14:00:22) [ссылка]

Как я переписывал vim конфиг в init.lua

Опубликовано: Wed, 03 Nov 2021 11:06:29 GMT
Канал: VIM – свободный текстовый редактор

Статья рассказывает о том, как я с нуля переписывал свой nvim-конфиг (init.vim) в конфиг с поддержкой lua (init.lua). Читать далее

https://habr.com/ru/articles/586808/
BotHabr to All (2023-08-18 14:00:22) [ссылка]

V6HNtHhO

Опубликовано: Fri, 07 Mar 2014 18:15:59 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

WPI9ZxHMtHX6Vt2Z 4YeP9jJu FKLl3Mry q0Thb7A7

https://habr.com/ru/articles/215055/
BotHabr to All (2023-08-18 14:00:21) [ссылка]

Emacs как IDE для Python

Опубликовано: Mon, 28 Oct 2013 20:51:48 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Как известно, существует множество решений которые позволяют сделать из «консольного» редактора (vim/emacs) более-менее удобную IDE для языка Python. Представляю Вашему вниманию наиболее успешную, на мой взгляд, реализацию среды разработкы в редакторе emacs на основе пакета python-jedi.el. Отмечу, что бандл заменяющий rope(*-jedi) есть так же для vim, инстукцию по его настройке можно найти здесь .
Читать дальше →

https://habr.com/ru/articles/188376/
BotHabr to All (2023-08-18 14:00:21) [ссылка]

Зачем vi-топор программисту 21-го века

Опубликовано: Fri, 09 Jan 2015 12:49:38 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Не помню, когда и при каких именно обстоятельствах, но как-то очень давно я открыл для себя Git. Поначалу я не совсем, конечно, понял его преимуществ перед другими системами контроля версий, но уже порядком к тому времени подустав от TFS, которую на тот момент мы использовали в компании, решил его попробовать.

Git очень быстро завоевал мою любовь и с тех пор я даже не представляю себе свою работу без него.

Однажды, играясь и пробуя разные команды, я случайно запустил режим редактора, а Git, как оказалось, по умолчанию использовал Vim, который я до того времени в глаза и не видел. Ну и как обычно происходит первое знакомство с этим редактором? Правильно — с недоумением и перезагрузкой терминала. Банально — выйти из редактора я так и не смог и честно, даже подумал, что редактор тупо глючит. Я даже помню, как-то удивился — как же блин так получилось, что такие умные чуваки, создавшие такую мощную штуку, как Git, могли выбрать такой архаичный, тупой, непонятный и некрасивый (как мне поначалу показалось) редактор?

I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it.— I Am Devloper (@iamdevloper) 17 февраля 2014

Читать дальше →

https://habr.com/ru/articles/247487/
BotHabr to All (2023-08-18 14:00:20) [ссылка]

[Перевод] Вышел Emacs 24.4 с браузером

Опубликовано: Tue, 21 Oct 2014 08:31:32 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Версия 24.4 текстового редактора Emacs доступна для скачивания.

Больше информации:
http://www.gnu.org/software/emacs/

Исходный код можно получить с ближайшего зеркала GNU по следующим ссылкам:
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.xz
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz

Или явно выбрать зеркало из списка:
http://www.gnu.org/prep/ftp.html

Зеркала могут обновиться спустя некоторое время, основной ftp-сервер тут:
http://ftp.gnu.org/gnu/emacs/
Читать дальше →

https://habr.com/ru/articles/241063/
BotHabr to All (2023-08-18 14:00:20) [ссылка]

Таблицы — Emacs и org-mode

Опубликовано: Mon, 22 Sep 2014 08:01:33 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

На хабре уже есть посты про удивительные возможности org-mode — раз, два и три. В этом экскурсе я хочу рассказать ещё об одной возможности, с помощью которой можно пользоваться таблицами в текстовом редакторе (да, я про Emacs) без боли и унижения. А в org-mode таблицы достаточно просты и удобны:

| ip | description | users |
|--------------+----------------------+-------|
| 192.168.0.11 | Бухгалтерия | 2 |
| 192.168.0.12 | Касса1 | 1 |
| 192.168.0.13 | Касса2 | 1 |
| 192.168.0.14 | Приёмная | 2 |
|--------------+----------------------+-------|
| | Всего пользователе=> | 6 |
Подробности

https://habr.com/ru/articles/237619/
BotHabr to All (2023-08-18 14:00:20) [ссылка]

ErgoEmacs — a way to Lisp

Опубликовано: Tue, 27 Jan 2015 10:52:28 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Если вы получаете удовольствие от программирования, то, наверняка, перманентно находитесь в состоянии поиска лучших инструментов, лучших идей, лучших решений. И знаете, конечной остановкой лично для меня стал Emacs. А точнее — его сборка под названием ErgoEmacs. Под катом будет попытка логического и последовательного рассказа об использовании данного текстового редактора в контексте знакомства с ним впервые в жизни (не вдаваясь в сильную конкретику, а скорее стараясь уловить общую идею); идеологическая пропаганда (емакса вообще и лиспа в частности); небольшая критика последней из статей на Хабре по данной тематике, а также небольшое философское заключение. Если вы хотите расширить свой кругозор, прошу под кат.
Расширить кругозор

https://habr.com/ru/articles/248957/
BotHabr to All (2023-08-18 14:00:19) [ссылка]

GNU Emacs. Статья, которую я так и не нашел…

Опубликовано: Fri, 23 Jan 2015 11:42:11 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Доброго времени суток, Читатель!

В данной статье хочу подробно рассказать про настройку текстового редактора GNU Emacs.

Операционная система GNU Emacs — программируемый текстовый редактор для программистов, написанный на программируемом языке программирования.

Для расширения Emacs используется диалект языка Lisp — Emacs Lisp. Читать дальше →

https://habr.com/ru/articles/248663/
BotHabr to All (2023-08-18 14:00:19) [ссылка]

Как я полюбил vim, Emacs и клавиатуру

Опубликовано: Tue, 13 Jan 2015 13:56:01 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

В какой-то степени эта статья ответ — или, скорее, дополнение — к публикации «Зачем vi-топор программисту 21-го века». Я увидел, что в комментариях люди по-прежнему удивлялись: какой смысл в этих редакторах, когда есть полноценные IDE; статья приводила немного реальных примеров и, понимая, что мне есть, что сказать, я решил поделиться собственным опытом. Написано в художественном стиле, так как думаю, если бы люди хотели сухую выжимку, они бы просто пошли читать мануалы. Так же предупрежу, что в мануалах по Емаксу клавиша «Alt» упоминается как «Meta». Я буду говорить «Alt», так как для многих это название привычней.
Читать дальше →

https://habr.com/ru/articles/247789/
BotHabr to All (2023-08-18 14:00:19) [ссылка]

Emacs: дрессируем курсор

Опубликовано: Thu, 27 Aug 2015 07:21:07 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

К чему эти прыжки?
Остап Бендер
Вступление
Вообще-то я хотел написать небольшую заметку «о некоторых особенностях работы с макросами в Clojure». Но попутно решил наконец более основательно ознакомиться с Emacs.

Я конечно не совсем ровестник Lisp, однако знакомы мы вот уже… дцать лет и потенциал этого замечательного языка (даже скорее философии) вполне себе представляю и в теории и на практике. Было дело писал и свои реализации (скорее для лучшего понимания механизмов работы интерпретатора Lisp нежели для практического использования). Однако, Emacs практически не использовал т.к. в стародавние времена достаточно плотной работы с Lisp вполне обходился встроенным редактором моей версии (muLisp, редактор конечно же тоже был написан на нём самом). Потом приходилось работать с «более другими» инструментами, а последние годы и вовсе в иной сфере. Сейчас вот появилось немного времени «для души»…

Собственно «погружение» в Emacs прошло вполне комфортно — хотя я (почему-то всё ещё) и не юниксоид, но к консольным командам и вообще работе с клавиатурой отношусь с пониманием. Настройка управления и джентльменского набора «плагинов» также не вызвала проблем. С прикручиванием SBCL, Clojure и Scala пришлось немного повозиться, но всему виной было несоответствие версий и/или их (версий) врождённые проблемы.

Однако синдром «прыгающего курсора» (перемещение к концу строки при переходе к следующей/предыдущей строке в случае, если она короче текущей) вызывает лёгкую идиосинкразию. Если бы дело шло не о Emacs, то скорее всего пришлось бы смириться и искать «концептуальность» в таком подходе, как это часто делается при невозможности решения проблем. Но, поскольку мы имеем дело с конструктором редакторов, то проблема была трактована как вызов (как сейчас стало модно говорить).
Читать дальше →

https://habr.com/ru/articles/265531/
BotHabr to All (2023-08-18 14:00:18) [ссылка]

Редактор или IDE? Очередная попытка анализа

Опубликовано: Thu, 20 Aug 2015 19:21:22 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Хотелось бы в очередной раз поднять эту довольно спорную тему.

С тех пор, как я начал заниматься программированием, этот вопрос не даёт мне покоя, а многочисленные темы на форумах и хабре ясности не внесли. Плюс к этому, мне кажется, некоторые аргументы как за одну, так и за другую сторону не были приведены. А у тех, что приведены, неверно расставлены приоритеты и упущен контекст.

В статье я постараюсь исправить это упущение и расставить ещё немного точек над «ё».

Приглашаю всех поучавствовать в поисках идеального инструмента.
Читать дальше →

https://habr.com/ru/articles/265197/
BotHabr to All (2023-08-18 14:00:18) [ссылка]

Common Lisp IDE

Опубликовано: Sun, 07 Jun 2015 15:22:51 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Доброго времени суток, уважаемый читатель!
Перед каждым новичком в мире языка программирования Common Lisp
возникает проблема выбора среды разработки — Integrated Development Environment (далее, IDE).

Существует большое количество IDE для Common Lisp. Перечислим некоторые, самые распространенные, из них:

LispWorks IDE (commercial, crossplatform)
Allegro Common Lisp (commercial, crossplatform)
LispIDE (open source, Windows 2K/XP/Vista/7)
Lispbox (open source, crossplatform)
Emacs + Slime (open source, crossplatform)

Для ЗнатоковЗнатоки могут возразить относительно последних двух пунктов списка.
Ведь, казалось бы, Lispbox = Emacs + Slime?!
Но, если внимательно посмотреть на сайт Lispbox, то, под ссылками для скачивания пакета, Вы увидите:
Last updated: February 6, 2011.
В данной статье я подробно расскажу как установить и настроить кроссплатформенную среду разработки для Common Lisp, как скачивать и устанавливать дополнительные библиотеки при помощи quicklisp — менеджера пакетов Common Lisp. Будет много полезных ссылок на ресурсы и материалы по языку.
Речь пойдет о связке GNU Emacs & Slime.
Если Вас интересует Common Lisp, Вам нужна кроссплатформенная, мощная, интерактивная Common Lisp IDE с блэкджеком и дамами дебаггером и дизассемблером (внезапно!), то, прошу под кат…

Читать дальше →

https://habr.com/ru/articles/259737/
BotHabr to All (2023-08-18 14:00:18) [ссылка]

ECFG: сажаем ~/.emacs на диету

Опубликовано: Mon, 05 Oct 2015 15:14:00 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Друзья, сегодня я хочу поделиться с вами реализацией идеи по созданию модульной, переносимой и масштабируемой конфигурации для вашего любимого текстового редактора, опробованную в деле за многие месяцы на самых различных сочетаниях железа и ПО: Emacs Config.

Читать дальше →

https://habr.com/ru/articles/268271/
BotHabr to All (2023-08-18 14:00:17) [ссылка]

Emacs: дрессируем курсор (продолжение)

Опубликовано: Thu, 03 Sep 2015 18:04:28 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Не бойтесь совершенства. Вам его не достичь!
Сальвадор Дали

Взгляв в прошлое
В предыдущей статье, речь шла о том, как можно заставить курсор Emacs сохранять позицию в строке (столбец), при переходе к более короткой строке (грубо говоря — избавиться от «прыжков» курсора). Предложенное решение пожалуй обладало единственным достоинством — предельной простотой кода. Напомню, что для позиционирования курсора просто использовались дополнительные (лишние) пробелы.

Более основательное знакомство с Emacs Lisp и общение с откликнувшимися сведущими людьми (respect2: Иван Алексеев aka Yurii Sapfot) укрепило в мысли, что более правильное решение следует искать в направлении оверлеев. Так появилась версия №2 которую я и предлагаю уважаемым читателям.

Читать дальше →

https://habr.com/ru/articles/266073/
BotHabr to All (2023-08-18 14:00:17) [ссылка]

A6hLPuDz

Опубликовано: Fri, 28 Aug 2015 11:29:06 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

vvLxP395oSrGySPV G0U7PzEC ggJKTdFg Y9gFP9YT

https://habr.com/ru/articles/265635/
BotHabr to All (2023-08-18 14:00:17) [ссылка]

Хорошо настроенный Emacs

Опубликовано: Sun, 10 Jan 2016 04:20:00 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Все что нужно знать для того чтобы быстро и грамотно настроить Emacs.
Читать дальше →

https://habr.com/ru/articles/274759/
BotHabr to All (2023-08-18 14:00:16) [ссылка]

Покорение Emacs-режимов: руководство для самоделкина

Опубликовано: Tue, 13 Oct 2015 08:19:36 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Программисты делятся на две категории:
1) Те, кто уже использует Vim.
2) Те, кто уже использует Emacs.
3) Те, кто ещё не использует.

Предисловие
Как-то пришла идея поставить Emacs во второй раз, чтобы ещё раз убедиться, что это какой-то неправильный редактор с кучей разных игр, но никак не функций для работы с текстом. Так и остался на нём.

Добавление режима
В Emacs'е есть множество разных режимов, добавляющих функциональность в него. Как правило, когда нужна какая-то фича, она скачивается в виде пакета, состоящего из файлов .el (Emacs Lisp), и они уже подключаются к встроенным .el файлам, отвечающим за загрузку редактора.

Сначала это всё удобно использовать, но потом начинает чего-то не хватать и приходится думать о добавлении своей функциональности.
Построение

https://habr.com/ru/articles/268709/
BotHabr to All (2023-08-18 14:00:16) [ссылка]

Лето с AIRI. Как мы съездили на летнюю школу по искусственному интеллекту

Опубликовано: Wed, 16 Aug 2023 13:40:53 GMT
Канал: Робототехника – роботы, роботы, роботы

Меня зовут Зоя Воловикова, и я рада приветствовать вас! Я работаю в центре когнитивного моделирования МФТИ. Мои научные интересы разнообразны, но в последнее время меня особенно увлекает обучение с подкреплением. Я убеждена, что взаимодействие различных научных областей может привести к неожиданным и прорывным открытиям. Эта точка зрения уже не первый год мотивирует меня ехать на летнюю школу, которую проводит Институт искусственного интеллекта AIRI. На ней профессионалы из различных областей делятся своими результатами, а также предоставляют возможность попробовать что-то новое под их руководством. Такой опыт, несомненно, помогает приобрести новые знания и навыки.Сегодня я хочу поделиться своими впечатлениями и впечатлениями моих друзей из МИСиСа, Льва Новицкого и Арсения Иванова, о том, как в этом году прошла летняя школа AIRI.  Читать далее

https://habr.com/ru/companies/airi/articles/754996/
BotHabr to All (2023-08-18 14:00:14) [ссылка]

Как написать свой режим для GNU Emacs и опубликовать его в MELPA

Опубликовано: Thu, 17 Aug 2023 22:52:32 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Некоторое время назад я разработал режим GNU Emacs для редактирования конфигурационных файлов операционной системы Embox. Кроме всестороннего изучения Emacs Lisp мне потребовалось разобраться со структурой модуля режима, а также процессом и требованиями к публикации пакетов в MELPA, наиболее популярном архиве пакетов для GNU Emacs. В этом руководстве я расскажу, что нужно знать, чтобы написать свой собственный режим, и как опубликовать свой собственный пакет. Запускаем свой Emacs!

https://habr.com/ru/articles/755362/
BotHabr to All (2023-08-18 14:00:13) [ссылка]