2010-07-01 10 views
3

Dès le départ: désolé si je n'utilise pas la bonne terminologie emacs - je suis relativement mouillé derrière les oreilles dans le monde emacs.ECB peut-il être limité à "prendre en charge" uniquement le tampon courant lorsqu'il est activé?

La plupart de mon travail dans emacs est pour la programmation R, et j'utilise ESS et ECB pour le faire tout à fait heureusement. Je voudrais construire une mise en page personnalisée de la BCE qui utilise tout le bas de l'écran comme ma console R, tout en mettant des tampons spécifiques à la BCE sur la gauche. En utilisant ECB-esque layout diagrams, je voudrais que ma disposition ressemble à peu près exactement à "left13", sauf que je voudrais que l'intégralité de la "compilation" tampon soit ma console R en cours d'exécution (ou tout autre shell, pour cela matière):

------------------------------------------------------- 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
| Directories |     Edit     | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
|    |          | 
------------------------------------------------------- 
|              | 
|     R Console      | 
|              | 
------------------------------------------------------- 

Si je peux partager mon tampon en deux (verticalement), puis appelez ecb-activate du tampon haut (et non le laisser toucher mon tampon en bas), j'imagine qu'il pourrait travailler (d'où le sujet de ma question). Cela ne marche pas, cependant, et je ne sais pas comment faire pour obtenir une «vitre inférieure» entière d'une mise en page comme je le souhaite en essayant d'utiliser la fonctionnalité de mise en page personnalisée de la BCE.

Est-ce que quelqu'un sait si/comment je peux le faire?

+0

Essayez d'envoyer un courriel à Marc Schwartz directement - il est un super utilisateur emacs, ess, ecb (ou était-ce cedet?). Je me limite toujours à Emacs + ESS parce que je ne pouvais pas tout à fait travailler les choses ... –

Répondre

2

Réponse courte: Non

réponse plus longue: Malheureusement, la BCE prend complètement sur Emacs gestion « fenêtre » à un niveau très bas. Donc c'est tout ou rien. Vous ne pouvez pas le combiner confortablement avec le fractionnement régulier de la fenêtre. Ce que vous pourriez faire, c'est adjust the layout que la BCE vous donne ou program a custom layout. (Un peu d'assemblage est requis.)

+0

Intersting. Ouais, j'ai abandonné pour le moment et j'ai juste commencé à ouvrir ma console r dans un nouveau cadre (aka fenêtre) qui fonctionne bien tant que je suis en mode GUI –