Wzmocnij swoją przeglądarkę za pomocą Org-Agenda na nowej karcie
Org-NewTab to rozszerzenie przeglądarki, które ulepsza stronę Nowej karty przeglądarki, integrując ją z org-agenda Emacs'a. Dzięki temu rozszerzeniu, strona Nowej karty staje się potężnym narzędziem do zarządzania zadaniami.
Program składa się z dwóch części: rozszerzenia przeglądarki i pakietu Emacs. Rozszerzenie przeglądarki zastępuje stronę Nowej karty i komunikuje się z pakietem Emacs za pośrednictwem serwera WebSocket. Aby aktywować stronę Emacs, wystarczy wywołać `org-newtab-mode', który uruchamia serwer WebSocket nasłuchujący na `org-newtab-ws-port'.
Rozszerzenie przeglądarki łączy się z serwerem i wysyła zapytania dotyczące zadań org-agenda. Pakiet Emacs następnie znajduje najważniejsze zadanie do wykonania na podstawie zapytania. Dodatkowo, strona Emacs wysyła dane dla `org-tag-faces', aby kolorować tło zadania w rozszerzeniu przeglądarki. Strona Emacs również wysyła aktualizacje, gdy zadania są zmieniane, na przykład, gdy są zaznaczane jako rozpoczęte/zakończone lub oznaczane jako wykonane.