Опис послуги
ПерекладНапишу пакети та автоматизацію для Emacs на Emacs Lisp (Elisp) під те, як ви реально працюєте. Якщо Emacs — ваш щоденний редактор і ви постійно впираєтесь у незручності: рутинна дія, яку хочется звести до однієї клавіші, процес через кілька буферів, мова або тип файлу без нормальної підтримки — я перетворюю це на чистий документований Elisp, на який можна опертись.
Що я роблю: повнофункціональні пакети, готові до MELPA або приватного репозиторію, свої major- та minor-режими, розумні прив'язки клавіш та підказки which-key, інтерактивні команди, гачки, advice та зв'язки, вбудовуючі зовнішні інструменти в Emacs. Беру й роботу над конфігом — розбираю важкий init-файл, переводжу на use-package, прискорюю запуск та приводжу dotfiles до відтворюваного виду на всіх машинах.
Типові завдання: підсвічування та відступи для нішевої мови, minor-режим, автоматизуючий нудну правку, налаштування org-mode (capture та agenda), команди під конкретний проект, інтеграція з лінтерами, форматтерами, REPL та утилітами оболонки, оживлення покинутих пакетів на свіжому Emacs.
Як я працюю: уточнюю, яким повинно бути підсумкове поведінка, пишу ідіоматичний Elisp з внятними docstring, уникаю глобального стану та тестую під вашу версію Emacs. Ви отримуєте прокоментований вихідник, коротку заметку з використання та код без попереджень байт-компіляції.
Що я роблю: повнофункціональні пакети, готові до MELPA або приватного репозиторію, свої major- та minor-режими, розумні прив'язки клавіш та підказки which-key, інтерактивні команди, гачки, advice та зв'язки, вбудовуючі зовнішні інструменти в Emacs. Беру й роботу над конфігом — розбираю важкий init-файл, переводжу на use-package, прискорюю запуск та приводжу dotfiles до відтворюваного виду на всіх машинах.
Типові завдання: підсвічування та відступи для нішевої мови, minor-режим, автоматизуючий нудну правку, налаштування org-mode (capture та agenda), команди під конкретний проект, інтеграція з лінтерами, форматтерами, REPL та утилітами оболонки, оживлення покинутих пакетів на свіжому Emacs.
Як я працюю: уточнюю, яким повинно бути підсумкове поведінка, пишу ідіоматичний Elisp з внятними docstring, уникаю глобального стану та тестую під вашу версію Emacs. Ви отримуєте прокоментований вихідник, коротку заметку з використання та код без попереджень байт-компіляції.