2008-10-09 5 views
1

Le problème est le suivant: Je veux automatiser le démarrage d'emacs. Il doit être divisé en deux buffers et le slime-repl doit être démarré dans le plus petit buffer (en bas). De plus, je veux que mon fichier soit ouvert dans le plus grand tampon (supérieur). Dans mes .emacs il y a des lignes:Dans Emacs, comment passer à un autre tampon?

(slime) 
... 
(split-window-vertically -6) 
(switch-to-buffer (other-buffer)) 
(find-file "g:/Private/pa/pa2.lsp") 

BOUE Ö.K ouvre dans le tampon inférieur, mais le fichier est ouvert dans l'un des tampons d'arrière-plan, alors que je veux qu'il soit en face.

Comment résoudre ce problème?

+0

Vous devriez probablement modifier le sujet de cette question pour résumer votre problème particulier. Voir la FAQ: http://stackoverflow.com/faq – EfForEffort

Répondre

1

Au lieu de switch-to-buffer, utilisez la fonction pop-to-buffer.

(pop-to-buffer BUFFER-OR-NAME &optional OTHER-WINDOW NORECORD)

Sélectionner tampon BUFFER-OR-NAME dans une fenêtre, de préférence un autre.

0

Essayez:

(other-window 1) 
(find-file "g:/Private/pa/pa2.lsp") 

au lieu de vos deux dernières lignes.

+0

Non, c'est faux. – avp

1

Vous pouvez regarder la fonction set-fenêtre configuration ...

Mais pour la boue, vous pouvez utiliser les fonctions suivantes: - slime-complete-peut-être-save-fenêtre configuration &-boue complète-restauration-fenêtre -configuration

0

Essayez d'ajouter

(ido-mode 1) 

à votre .emacs et profiter du résultat :)

Questions connexes