• person rss_feed

    nerdfella’s feed

    Blog

    • chevron_right

      Emacs это не круто

      nerdfella · Saturday, 29 August, 2020 - 07:21

    Хотел я тут, давеча, одному знакомому показать как выглядит крутая работа в Emacs'е. Показать, конечно, не на своём примере, я довольно слаб, но найти какой-нибудь подходящий видос на ютубчике. Emacs Бегло просмотрев несколько видосов я понял, что не смогу найти нужный, чтобы прямо вау, чтобы удивляло и шокировало, чтобы с первого взгляда было понятно, что происходит что-то крутое. И дело тут не в том, что Emacs этого не может, дело в том, что это не нужно. Подобно тому как представление о работе хэккера сформировано у многих голивудскими боевиками, так и представление о крутой среде разработки у нас сформировано теми же боевиками, ну и может ещё рекламой какой-нибудь. Хочется чтобы на экране что-то летало, вспыхивало, переливалось разными цветами. В действительности из этого наблюдается обычно только мельтешение текстовых буферов. Штука в том, что крутая и продуктивная работа в Emacs'е заключается в двух вещах: всё в мышечной памяти и всё под рукой, как, собственно, и в любой другой продуктивной среде. Да, Emacs не лучше любой другой популярной среды разработки. Везде пользователь видит прямоугольник с текстом, а по нажатию горячих клавиш на экране появляются другие прямоугольники с текстом, будь то код, список классов, методов или история изменений. Подобную тягу к красивостям мы видели то ли в прошлом, то ли в позапрошлом десятилетии, когда было модно на экранах использовать всякие эффекты, когда окна дрожали как простыни, желе или водная гладь. Выглядело это всё очень красиво, но через 5 минут надоедало и отключалось.

    Но всё же я использую Emacs, и буду продолжать использовать Emacs. Почему же? Дело в том, что всякие саблаймы, идеи, студии, всё меняется, а Emacs остаётся. Не важно какой язык или технологию я буду использовать, Emacs точно будет с ней работать. Я использовал Emacs для Python'а, Ruby, C, Jav'ы, Rust'а, разные системы контроля версий, разные отладчики и бог знает чего ещё, и никогда Emacs меня не подводил. Этот же Emacs я могу использовать для почты, PDF'ов и много чего ещё. Подобно тому как замызганный перфоратор в руках строителя не выглядит так же круто как картинка в рекламе, где у перфоратора есть супер-ручка, супер-фонарик, супер-вибратор и супер-антивибратор. Так и Emacs не выглядит круто, но дело своё делает и делает хорошо.

    • wifi_tethering open_in_new

      This post is public

      nl.movim.eu

    • Pictures 1 image

    • visibility