13 points par xguru 2024-08-28 | 5 commentaires | Partager sur WhatsApp
  • Plugin Neovim conçu pour émuler le fonctionnement de l’IDE IA Cursor
  • Fournit des suggestions de code basées sur l’IA et permet de les appliquer directement aux sources avec un minimum d’effort
    • Permet de poser des questions à l’IA sur le fichier de code actuel afin de l’améliorer ou de le corriger
    • Applique immédiatement au code source les modifications proposées en une seule commande
  • Prise en charge native d’OpenAI et de Claude
    • D’autres fournisseurs sont possibles via les options de configuration
  • Prévu en développement : intégration de LSP + Tree-sitter + LLM

5 commentaires

 
wkang586 2024-09-03

Je pensais que Cursor était le boss final, mais apparemment il y en a aussi d'autres, comme Zed...

 
xguru 2024-08-28

Avis Hacker News sur cet article

  • J’aime beaucoup Cursor, mais à terme il est probable qu’une bonne alternative open source le remplace bientôt
    • Cursor n’est qu’un fork de VSCode avec une extension intégrée incluant des fonctionnalités d’IA
    • Beaucoup d’utilisateurs préféreront probablement avoir la possibilité de choisir leur propre clé et leur propre fournisseur de modèles
  • zed est open source, basé sur Rust, et propose des fonctions d’édition IA intéressantes permettant d’utiliser ses propres modèles
  • Il existe un plugin neovim créé par un membre de la communauté aider
  • Informations pour ceux qui se demandent en quoi cela diffère de Copilot/Copilot-chat
  • J’ai entendu du bien de Cursor et de Claude, mais je ne les ai pas encore essayés
    • J’ai l’impression qu’expliquer à un LLM est plus difficile que d’écrire le vrai code
    • Le processus d’explication permet soit de bien comprendre l’idée, soit de réaliser qu’elle n’a pas de sens
    • Je me demande si des outils comme Cursor accélèrent réellement le codage
    • Je me demande comment le LLM gère ce qui manque dans l’explication
  • Le fait que le support IA ait été rapidement intégré aux éditeurs suggère que ce n’est pas un avantage concurrentiel
    • Je me demande comment le financement VC sera utilisé dans les éditeurs
  • Si vous préférez les IDE Jetbrains, le plugin Cody est une bonne alternative
    • L’intégration IA de Cursor est excellente, mais la qualité des plugins est faible, et la navigation ainsi que le refactoring sont peu pratiques
    • C’est encore tôt, mais les dépendances semblent complexes, ce qui me décourage de l’installer
  • dingllm.nvim est un autre plugin LLM pour nvim
  • L’interface de Cursor est très focalisée et bien conçue
    • J’obtiens des résultats nettement meilleurs en autocomplétion et en chat qu’avec d’autres alternatives
    • Il y a un bouton permettant de copier toute la réponse du chat en Markdown
    • Il a toutes les fonctionnalités de VS Code, tout en pouvant être utilisé pour des tâches séparées
    • Il faut 40 $ par mois pour utiliser l’ensemble du produit
    • Si mon employeur prenait le coût en charge, je l’utiliserais activement
  • Les outils open source ont toujours un autre angle : ils offrent une boîte à outils permettant d’assembler soi-même les fonctionnalités
 
adadsw 2024-08-28

Quelqu’un ici a-t-il déjà utilisé celui-ci ou nvim.ai(https://github.com/magicalne/nvim.ai) ? Qu’en pensez-vous ?
Un collègue de travail est passé de VSCode à Cursor en disant que c’était bien, et du point de vue de quelqu’un qui utilise Neovim, je ne pouvais qu’être envieux.

 
botplaysdice 2024-08-28

Je suis aussi un utilisateur du terminal, et c’est un peu embarrassant, mais je n’ai toujours pas encore essayé les fonctionnalités liées à l’IA. Il est tard, mais je vais essayer diverses solutions. Sinon, j’ai vraiment l’impression qu’il sera trop tard ;;;

 
adadsw 2024-08-29

J’ai essayé ce plugin aujourd’hui, et je l’ai trouvé vraiment pratique. D’ordinaire, pendant le développement, je pose souvent des questions à chatgpt ou à Claude, et j’ai apprécié le fait de pouvoir faire cela directement dans Neovim, de pouvoir inclure automatiquement mon code dans la question, et de pouvoir appliquer facilement le code modifié proposé dans la réponse.
J’aurais dû l’utiliser bien plus tôt.