rescript-lang / rescript-lang/vim-rescript
Create interface files
Personne n'a encore pris cette issue.
- Langage dominant
- Vim Script
- Étoiles
- 164
- Forks
- 17
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
As this plugin is for neovim AND vim, I don't know, how to manage it.
So maybe just for everyones interest, I created a function (for neovim) to automatically create resi files:
function createInterfaceFile()
local path = vim.api.nvim_buf_get_name(0)
if vim.fn.filereadable(path .. "i") == 1 then
print("Interface file already exists")
else
-- print("Create interface file")
vim.lsp.buf_request(
0,
"textDocument/createInterface",
{ uri = "file://" .. path },
function ()
print("Interface file created")
end
)
end
end
vim.cmd("command RescriptCreateInterfaceFile lua createInterfaceFile()")
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par la fonction proposée createInterfaceFile et sa commande RescriptCreateInterfaceFile, puis déterminez comment la création de fichiers d’interface doit fonctionner à la fois pour Neovim et Vim. La tâche est terminée lorsque le comportement des éditeurs pris en charge et la gestion d’un fichier d’interface existant sont clairement définis et implémentés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- neovim, vim
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100