Alors j'ai juste téléchargé emacs 23.1 pour mon nouveau macbook pro snow leopard depuis http://emacsformacosx.com/ et ça marche comme un charme, sauf...
J'ai des personnalisations visuelles dans mon .emacs, quelques lignes sont extraites ici:
(set-background-color "black")
(set-cursor-color "green") (set-default-font "--Lucida Console-normal-r-normal-normal-18--96-96-c-*-iso10646-1")
J'ai également quelques raccourcis clavier configurés, voici quelques lignes de ceux-ci
(global-set-key "\C-l" `goto-line)
(global-set-key [(control ?%)] `query-replace-regexp)
La première fois que je démarre emacs ou ouvre un document avec emacs, tout se charge parfaitement. Quand je tape une commande-N ou ouvre un autre fichier via finder, une nouvelle fenêtre s'ouvre avec les personnalisations des raccourcis clavier chargées mais sans les personnalisations visuelles (y compris la taille de la fenêtre, etc)
Je pense que cela a quelque chose à voir avec la façon dont emacsclient est invoqué et le serveur emacs, mais malgré mon utilisation assidue d'emacs pour le développement, je suis assez ignorant quand il s'agit de configurer l'éditeur lui-même en dehors de la personnalisation au niveau de .emacs
Voici les comportements potentiels que j'aimerais obtenir lorsque une nouvelle fenêtre est ouverte (via command-n ou en ouvrant un document dans finder), par ordre de préférence:
-
Avoir la nouvelle fenêtre créer un nouveau processus emacs (pas seulement un nouveau tampon) afin que je puisse gérer et naviguer entre plusieurs projets de manière similaire à ce que fait textmate, en utilisant un processus emacs pour chaque projet.
-
Que ces personnalisations visuelles soient persistantes afin que chaque nouvelle fenêtre se charge avec les tailles, polices et couleurs correctes.
-
Que chaque nouveau document s'ouvre en tant que tampon dans la fenêtre emacs active actuelle.
Dites-moi si vous pouvez m'aider, merci!