D
doc-views
Twórz interfejsy tekstowe w Neovimie za pomocą deklaratywnych szablonów i interaktywnych powiązań klawiszy
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill doc-views to przewodnik po systemie widoków w magenta.nvim — bibliotece do budowania interfejsów użytkownika bezpośrednio w buforach edytora. Nauczysz się używać składni szablonów d, komponować widoki z mniejszych funkcji, dodawać interaktywne powiązania klawiszy i renderować dynamiczne treści. System automatycznie odświeża interfejs po zmianach stanu, bez potrzeby ręcznego zarządzania buforem. Idealne dla twórców wtyczek Neovima, którzy chcą tworzyć zaawansowane interfejsy tekstowe.
Jak używać
- Zainstaluj skill doc-views z repozytorium dlants/magenta.nvim, umieszczając go w katalogu .magenta/skills projektu magenta.nvim. 2. Zapoznaj się z podstawową składnią szablonów — używaj tagu
ddo deklarowania zawartości: dTekst ${zmienna}renderuje tekst z interpolacją wartości. 3. Utwórz funkcję widoku, która przyjmuje stan i zwraca szablond. Na przykład funkcja headerView(title) zwraca d\n${title}\n— każda funkcja opisuje, co ma być wyświetlone, nie jak to zmienić. 4. Komponuj widoki zagnieżdżając funkcje: d${headerView(title)}\n${bodyView(content)}łączy mniejsze widoki w większy interfejs. 5. Dodaj interaktywne powiązania klawiszy do regionów tekstu — system pozwala przypisać akcje do konkretnych obszarów renderowanego tekstu, które wyzwalają wiadomości zmieniające stan. 6. Uruchom widok w kontrolerze magenta.nvim — gdy stan się zmieni, widok automatycznie się przerysuje, bez konieczności ręcznego zarządzania buforem Neovima.