rescript-lang / rescript-lang/vim-rescript
ctags / tags integration for listing the outline
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Vim Script
- Sterne
- 164
- Forks
- 17
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
A common VIM workflow is to create tags file (often via ctags). There is no ReScript / ctags language extension, but maybe this is not even needed.
In a first version it would be perfectly fine to comply to the ctags file format and use the editor-support binary to retrieve the data for our modules.
When rescript-vscode supports outlines, it would also be possible to use that functionality to list outlines via coc-vim of course. I want to have a vanilla vim version first though.
Also check out how to use tags / how to create tag files in vim.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das referenzierte ctags-Dateiformat und den Vim-Tags-Workflow zu lesen, und untersuche anschließend, wie die editor-support-Binärdatei Moduldaten abrufen kann. Definiere die Tag-Ausgabe und skizziere den Abdeckungsumfang, bevor du sie implementierst. Fertig ist die Aufgabe, wenn vanilla Vim die generierten ctags-kompatiblen Daten verwenden kann, um ReScript-Umrisse aufzulisten und zu ihnen zu navigieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- vim
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100