2012-08-19 4 views
4

ouvrir un fichier .scm dans emacs et moi avons essayé d'évaluer dans un mit-système tampon inférieur avec la commande Ctrl + xCtrl + r mais, rien arrive. J'ai suivi les instructions dans la section "Démarrer le schéma dans Emacs" dans la page avec "http://community.schemewiki.org/?emacs-tutorialsystème d'envoi d'région emacs

Donc, quand un essai d'évaluer quelque chose directement dans le tampon en cours d'exécution mit-scheme, je vois le même comportement: rien n'est évaluer quand je appuyez sur la touche Entrée Mais quand je l'interpréteur directement en ligne de commande fonctionne bien

Mon .emacs ressemble à ceci:..

;;; Always do syntax highlighting 
(global-font-lock-mode 1) 

;;; Also highlight parens 
(setq show-paren-delay 0 
     show-paren-style 'parenthesis) 
(show-paren-mode 1) 

;;; This is the binary name of my scheme implementation 
(setq scheme-program-name "mit-scheme") 

Je Xubuntu 12.04, emacs23 et mit-scheme 9.1.1.

Toute idée sur le problème?

Merci à l'avance

Répondre

4

Mais Ctrl +xCtrl +r ouvrir un fichier en mode lecture seule. N'envoyez pas de tampon à l'interpréteur GNU/MIT-scheme. Vous devez utiliser M + ou au lieu de. Il enverra le tampon courant à l'interpréteur GNU/MIT-scheme ou M + z qui envoie l'expression courante à l'éviction.

ce que je faisais que mon GNU/travail MIT-système:

téléchargé le fichier xscheme.el;

copié ce fichier dans le répertoire emacs_location/emacs/version/lisp (note: il doit remplacer l'ancien fichier) sur mon OpenSUSE, le répertoire est ``/usr/share/emacs/23.3/lisp`.

putté: (load-library "xscheme") dans mon fichier .emacs;

Fait! il est installé .. visitez un nouveau fichier .ss ou .scm, tapez: M + x et puis: run-scheme. S'il est installé, vous pouvez voir le nouveau tampon exécutant l'interpréteur MIT-scheme.

Courir Bonjour tout le monde:

revenir à déposer le tampon et écrire:

(display "Hello,world!") 

puis M + o:

Vous verrez quelque chose comme ça (désolé pour plus grande image, je ne peux pas le couper/redimensionner ici):

enter image description here

+2

Merci pour votre temps Jack, votre réponse a été très utile! Maintenant, je profite du raccourci M + o :-) – jolisper

Questions connexes