Chris déjà fait remarquer que yo Vous avez essayé d'utiliser le code Scheme avec un serveur Swank Common Lisp. Vous devez exécuter un serveur Scheme Swank (par exemple swank-mit-scheme.scm
, également inclus dans Slimv). Normalement, Slimv devrait détecter automatiquement le système MIT sous Linux sans aucune modification dans le .vimrc
. Pour que l'autodétection fonctionne correctement, vous devez avoir installé MIT Scheme et la commande scheme
.
Je vous suggère de supprimer tous les paramètres liés à Slimv de votre .vimrc
. Chargez ensuite le .scm dans Vim et tapez cette commande:
:echo SlimvSwankCommand()
Si le schéma a été détecté automatiquement, cela doit imprimer la commande qui exécute le schéma serveur Swank (recherche swank-mit-scheme.scm
dans la sortie). Si l'autodétection a échoué, vous n'avez pas la commande scheme
ou Slimv n'a pas trouvé swank-mit-scheme.scm
. Dans ce cas, vous devez indiquer à Slimv la commande pour exécuter le serveur Scheme Swank. Vous pouvez faire en ajoutant une commande similaire à votre .vimrc
:
let g:slimv_swank_cmd = '! xterm -e scheme --load /your-path-to/slime/contrib/swank-mit-scheme.scm &'
Mais faire que si la détection automatique échoue. Si vous avez besoin de plus d'aide, n'hésitez pas à me contacter, je suis l'auteur de Slimv.
Vous ne pouvez pas exécuter le code de schéma avec une implémentation Common Lisp. Ici, il semble que vous essayez de l'exécuter sur SBCL. –
@ ChrisJester-Young, merci. J'ai lu [cet article] (http://kovisoft.bitbucket.org/tutorial.html) pour configurer mon vimrc, je ne sais pas comment le modifier pour lancer le fichier mit-sheme. J'utilise Ubuntu 12.04 comme mon ordinateur portable. – pvd