O usłudze
PrzetłumaczoneNapiszę pakiety i automatyzację dla Emacs w Emacs Lisp (Elisp) dostosowane do sposobu, w jaki naprawdę pracujesz. Jeśli Emacs jest twoim codziennym edytorem i ciągle napotykasz niedogodności: rutynowa akcja, którą chcesz zredukować do jednego klawisza, proces w wielu buforach, język lub typ pliku bez odpowiedniego wsparcia — przekształcam to w czysty, udokumentowany Elisp, na którym możesz polegać.
Co robię: pełnoprawne pakiety gotowe do MELPA lub prywatnego repozytorium, własne tryby główne i pomocnicze, sensowne powiązania klawiszy i wskazówki which-key, interaktywne polecenia, haki, porady i łańcuchy, które integrują zewnętrzne narzędzia z Emacs. Podejmuję się również pracy konfiguracyjnej — analizuję ciężki plik init, migruję do use-package, przyspieszam uruchamianie i przekształcam dotfiles w stan reprodukowalny na wszystkich maszynach.
Typowe zadania: podświetlanie składni i wcięcia dla niszowego języka, tryb pomocniczy automatyzujący żmudne edytowanie, konfiguracja org-mode (przechwytywanie i agenda), polecenia dla konkretnego projektu, integracja z linterami, formatterami, REPL-ami i narzędziami powłoki, ożywianie porzuconych pakietów na świeżym Emacs.
Jak pracuję: wyjaśniam, jakie powinno być ostateczne zachowanie, piszę idiomatyczny Elisp z jasnymi dokumentacjami, unikam globalnego stanu i testuję pod twoją wersją Emacs. Otrzymujesz skomentowany kod źródłowy, krótką notatkę o użyciu i kod bez ostrzeżeń o kompilacji bajtów.
Co robię: pełnoprawne pakiety gotowe do MELPA lub prywatnego repozytorium, własne tryby główne i pomocnicze, sensowne powiązania klawiszy i wskazówki which-key, interaktywne polecenia, haki, porady i łańcuchy, które integrują zewnętrzne narzędzia z Emacs. Podejmuję się również pracy konfiguracyjnej — analizuję ciężki plik init, migruję do use-package, przyspieszam uruchamianie i przekształcam dotfiles w stan reprodukowalny na wszystkich maszynach.
Typowe zadania: podświetlanie składni i wcięcia dla niszowego języka, tryb pomocniczy automatyzujący żmudne edytowanie, konfiguracja org-mode (przechwytywanie i agenda), polecenia dla konkretnego projektu, integracja z linterami, formatterami, REPL-ami i narzędziami powłoki, ożywianie porzuconych pakietów na świeżym Emacs.
Jak pracuję: wyjaśniam, jakie powinno być ostateczne zachowanie, piszę idiomatyczny Elisp z jasnymi dokumentacjami, unikam globalnego stanu i testuję pod twoją wersją Emacs. Otrzymujesz skomentowany kod źródłowy, krótką notatkę o użyciu i kod bez ostrzeżeń o kompilacji bajtów.