Pimp My Markdown (Part I)
Нац Нац
Итак, что мы имеем?
Да Markdown удобно конвертировать во что угодно, будь то PDF со спекой по проекту, или красиво и с CSS стилями сверстанное резюме, или презентация для работы. “Но ведь я могу сделать это все в Word”, проскулишь ты и подтвердишь тем самым, что ты, как профессионал, находишься еще где-то в 2010 году. (а я, как вы могли заметить, нахожусь где-то на уровне третьего класса по знаниям пунктуации в русском языке)
Поэтому надеюсь, в предыдущей статье я дал примерное понимание того, что такое Markdown и несколько намеков на то, почему это прекрасно. Сегодня пришло время открывать секретики!
А зачем это все? Чтобы стать лучше как писатель, получать на работе больше респекта от разработчиков и вообще всесторонне развиваться, бездари!
Пользуясь продолжительное время одним и тем же набором утилит/приложений неизбежно однажды упираешься в их ограниченность и, как это часто бывает — функционал расширить нельзя, а бежать некуда. То же касается и текстовых редакторов. Но не тут то было, мы же с вами самые умные и не собираемся страдать от недостатка фич и отсутствия расширяемости.
Сегодня мы соберем хХ~ULTIMATE BASSBOOSTED~Xx версию редактора для писателей (на английском) всех сортов.
Стыдно признаться, но достаточно долго, я, как и многие, для написания документации пользовался Google Docs, просто по инерции, но это, давайте признаем, абсолютно несерьезный и очень ограниченный подход к созданию чего-то более сложного чем реферат в школу. Далее начались очень долгие но интересные поиски самого фичастого в мире текстового редактора, который должен был не просто уметь отрисовывать Markdown, но и работать за меня работу.
Не побоюсь сказать, что я перепробовал АБСОЛЮТНО ВСЕ редакторы доступные на MacOS и во всех чего-то да не хватало. Где-то не было плагинов, где-то разработчик просто забил со временем допиливать функционал, а некоторе просто решили, что превью текста и рендера LaTeX формул будет достаточно любому, а кто-то вообще просил за это денег. Стыдновато.
Но что-то же должно быть? Должно! И этим чем-то оказался Atom. Он покрыл абсолютно все требования и даже, как это сказать…ммм…overdelivered, во.
Что есть Atom и кто его, и зачем разрабатывает можно почитать у них же на сайте.
Atom, к сожалению, написан на ебучем аналоге Flash (по уровню причинения душевной боли) — Electron, что делает его непомерно тяжеловесным, но и предлагает в замен огромный простор для расширяемости, чем разработчики незамедлительно предпочли воспользоваться, и написали для него свыше 7000 плагинчиков для всего чего только можно. Но поговорим мы только о самом необходимом, ибо я вообще не переношу Электрон и поэтому стараюсь держать только необходимый минимум пакетов.
Советую и вам ненавидеть Электрон. Лично я избавился абсолютно от всех приложений написанных на нем, в том числе и от рабочего приложения Slack и от самого Хрома. Это дерьмо реально вышло из-под контроля и жрет абсолютно всю оперативку которая ему попадается.
Мое личное мнение — я собрал вполне уверенный конфиг почти для любых рабочих изысков и непременно желаю с вами им поделиться.
На этом лирическая часть всё, в продолжении мы собственно и настроим всю хуйню.
P.S. Бонус треком поделюсь с вами будущей заменой Атому - Xray. Советую следить.