4 pakiety Emacsa, które zastąpiły mi codzienne aplikacje

Emacs to wszechstronny edytor tekstu, który z powodzeniem zastępuje aplikacje desktopowe, oferując zaawansowane możliwości w zakresie notowania, zarządzania zadaniami i czytania RSS.
Prawdopodobnie słyszałeś o edytorze tekstu Emacs, ale czy wiesz, że często jest on wykorzystywany do zastąpienia pełnoprawnych aplikacji desktopowych? To nie jest powszechna wiedza, ale Emacs ma bardzo dojrzały ekosystem i jest wielofunkcyjny poza swoim pierwotnym przeznaczeniem. Od czytników RSS po klientów e-mail, mam cztery przypadki użycia Emacsa, które wolę od tradycyjnego oprogramowania.
Słyszałem te memy: Emacs to system operacyjny z średnim edytorem tekstu. To żartobliwa fraza, która kpi z jego złożoności, i jest w tym wiele prawdy. Dla większości Emacs jest poza zasięgiem, ale dla ciekawskiego power usera to inna nieodkryta granica. Ci, którzy już przeszli na Emacsa, widzą go nie tylko jako narzędzie, ale jako kluczowy element swojego workflow. Pomaga ożywić pomysły i podejść do problemów z nowych perspektyw. Od konsumowania treści po modelowanie planów, organizowanie informacji i komunikację, Emacs robi to wszystko i jeszcze więcej.
Dla nieświadomych, RSS to mechanizm, za pomocą którego strony internetowe dostarczają swoje treści bez formatowania. Podobnie jak przeglądarka internetowa pobiera i renderuje HTML z fantazyjnymi dekoracjami, klient RSS otrzymuje strukturalny dokument, przetwarza go, a następnie dostarcza czytelny tekst jako kanał. Daje to klientom swobodę kuracji i wyświetlania treści tak, jak chcą. Twoje wiadomości przychodzą do ciebie, a nie odwrotnie.
Próbowałem kilku klientów RSS na przestrzeni lat i wiele z nich nie pasuje do mojego opartego na klawiaturze workflow. Z Elfeed, dostaję dokładnie to, czego potrzebuję: prostego, tekstowego klienta z zaawansowanymi skrótami klawiszowymi. Choć stosuje prostą metodę, ma jedną potężną funkcję, która przetwarza tytuły artykułów, aby przypisać tagi, co pozwala mi przełączać się między widokami kanałów bez dotykania myszy.
To nie jest skomplikowane, ale jak skomplikowany musi być czytnik kanałów? Chcę czytać tytuły i otwierać treści w mojej przeglądarce bez intensywnego wysiłku cardio, który odczuwam korzystając z tradycyjnego interfejsu, a Elfeed oferuje mi to.
Zaawansowany system notatek z Org-roam
Org-roam to zdecydowanie mój najczęściej używany pakiet. To system notowania, w którym użytkownicy kuratorują rozległą sieć ze sobą powiązanych notatek, z potężnymi możliwościami wyszukiwania i nieskończoną rozszerzalnością. Jest zbudowany na słynnym Org mode, jednym z największych wynalazków wszech czasów.
Główną wartością Org mode jest szybka regulacja układów dokumentów, co sprawia, że planowanie i iteracja pomysłów stają się niezwykle łatwe. Z odrobiną doświadczenia i systematycznym podejściem do notowania, Org-roam staje się prawdziwie przełomowy. Aplikacje takie jak Obsidian mają świetne funkcje, ale moim zdaniem nie zastąpią Org mode.
Dla początkującego najłatwiejszym sposobem na skonfigurowanie Org-roam jest użycie Doom Emacs (jakiegoś rodzaju frameworka). Wszystko, co musisz zrobić, to włączyć flagę i odświeżyć edytor.
Zadania i planowanie z Org Agenda
Podstawową zasadą Org mode jest organizowanie swojego życia. Idea polega na planowaniu "na papierze" i korzystaniu z bezproblemowego interfejsu Org mode, aby z łatwością układać, przestawiać, iterować i modyfikować swoje pomysły.
W końcu, przechowywanie swoich myśli w dawno zapomnianych plikach staje się jałowe bez bardzo widocznego wezwania do działania, a to właśnie robi Org Agenda. Podczas gdy notatki dostarczają kontekstu, pozwalając ci zacząć tam, gdzie skończyłeś, zadania są uporządkowanymi jednostkami pracy, które możesz sekwencjonować, przestawiać, modyfikować i iterować. Łączą wszystkie istotne notatki i zasoby w małym, wysoce widocznym, wykonalnym pakiecie.
To brzmi jak rozwlekły sposób opisu systemu to-do, ale gdy jest głęboko zintegrowany z rozległą bazą wiedzy, kanałem wiadomości, e-mailem (omówionym poniżej) i nawet systemami czatu, staje się niezwykle potężny, pozwalając ci rejestrować, archiwizować i działać na pomysłach jak żaden inny system.
Twoje pomysły mogą być tak małe jak przypomnienie o zakupie przedmiotu lub tak duże jak zaplanowanie projektu. Choć korzyści mogą być rewolucyjne (bez przesady), ludzie często rezygnują z powodu jego złożoności.
Jeśli masz doświadczenie w programowaniu lub chcesz zacząć, gorąco zachęcam cię do spróbowania Org Agenda, Org mode i Org-roam.
Klawiaturowy przepływ pracy pocztowej z mu4e
Mu4e to pakiet, nad którym eksperymentuję od kilku miesięcy. Wymaga to sporo cierpliwości przy konfiguracji, ale nagrody są tego warte. Choć wciąż przechodzę na workflow emailowy oparty na Emacsie, mój umysł tętni pomysłami.
Biorąc pod uwagę, że Emacs ma dobrze rozwiniętą ekosystem, możliwa jest głęboka integracja z innymi pakietami, w tym do robienia notatek. Na przykład, możesz zapisywać linki w notatkach w trybie Org, gdzie każdy z nich aktywuje określony widok twojej skrzynki odbierającej. Następnie możesz zbudować indeks różnych widoków w oparciu o takie właściwości, jak nadawca, skrzynka, treść itd. Skrzynka bez organizacji to chaos, a te widoki dodają nowy wymiar, co umożliwia szybkie przełączanie się między kontekstami.
Oprócz tych widoków, możliwe jest robienie notatek z konkretnych emaili lub wątków, połączenie ich wszystkich w notatce skoncentrowanej na projekcie, a następnie podsumowanie lub skomentowanie ich. Możesz nawet tworzyć zadania do wykonania dla poszczególnych rozmów na bieżąco. W ten sposób Emacs staje się potężnym narzędziem do adnotacji korespondencji, zapewniając, że nigdy nie zapomnisz kontekstu, co myślałeś lub co trzeba zrobić.
Kiedy ludzie mówią, że Emacs jest złożony, nie mają racji. Jest przeznaczony dla zaawansowanych użytkowników i tych, którzy chcą przesunąć granice. Naprawdę nie jest dla każdego, co jest szkoda, ponieważ wiele z jego mocy pozostaje zamknięte w tajemnicy.
Aplikacyjne pakiety, które istnieją, zostały zbudowane przez osoby, które rozwijają się w środowisku opartym na klawiaturze. Jeśli to do Ciebie pasuje i lubisz działać na własną rękę, Emacs ma wiele zastosowań, a jego rozszerzanie zajdzie tak daleko, jak daleko poniesie Cię wyobraźnia.
Jeśli chcesz zacząć, powinieneś zajrzeć do mojego przewodnika dla początkujących dotyczącego Doom Emacs.
Jeśli ciekawią Cię artykuły podobne do 4 pakiety Emacsa, które zastąpiły mi codzienne aplikacje, zajrzyj do kategorii Aplikacje i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany