J'ai joué avec Buffer Ring pour Emacs et j'aime beaucoup l'idée d'avoir plusieurs anneaux de tampons. Cependant, j'aimerais aller un peu plus loin. Je vais dans ce que certains appellent des «contextes». Je travaille habituellement sur environ trois projets à la fois. Souvent, les projets impliquent des fichiers différents et des langues différentes. Parfois c'est sympa d'avoir des fenêtres cédet dans mon cadre avec une fenêtre de débogueur, parfois elles gênent. Je voudrais avoir un contexte pour chaque projet afin que je puisse exécuter une commande et par des changements de bague tampon avec les cadres. Je peux également avoir quelques contextes divers qui ne sont pas réellement liés à des projets tels que l'édition de .emacs pour inclure de nouveaux paquets et des raccourcis clavier.Contextes pour Emacs
Existe-t-il une fonctionnalité Emacs capable de faire ces "contextes"? Ce serait bien que les contextes soient préservés entre les sessions.
Ça sonne bien. J'ai essayé avec '(setq desktop-globals-to-save (ajouter 'buffer-ring-torus))' et obtenir 'desktop-save: Argument de type incorrect: sequencep, buffer-ring-torus'. J'ai donc essayé '(setq desktop-globals-to-save (ajouter '(buffer-ring-torus))' et j'ai 'desktop-internal-v2s: L'imbrication Lisp dépasse' max-lisp-eval-depth''. – User1
Si vous êtes un utilisateur d'Emacs assez novice, vous voulez probablement utiliser 'Mx custom-variable RET bureau-globals-to-save RET', mais si vous insistez pour le faire en Lisp, essayez quelque chose comme '(require 'cl) (pushnew' buffer-anneau-torus desktop-globals-to-save)' –
On dirait que votre problème n'a rien à voir avec bookmarks ou Bookmark +. Essayez séparément résoudre votre problème de bureau, avant d'ajouter desktop Oui, Customize est votre ami, même si l'interface utilisateur laisse beaucoup à désirer. – Drew