Toolverse
Wszystkie skille

doc-views

autor: dlants

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

Szybkie info

Autor
dlants
Kategoria
Frontend
Wyświetlenia
5

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ć

  1. 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 d do deklarowania zawartości: dTekst ${zmienna} renderuje tekst z interpolacją wartości. 3. Utwórz funkcję widoku, która przyjmuje stan i zwraca szablon d. 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.

Podobne skille