Comment puis-je tester (en emacs-23) si un buffer est édité directement
ou via un emacsclient ? L'information est quelque part puisque la
modeline contient alors le mot "Server", mais je n'ai pas trouvé le code
elisp permettant de tester.
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Damien Wyart
* Erwan David in fr.comp.applications.emacs:
Comment puis-je tester (en emacs-23) si un buffer est édité directement ou via un emacsclient ? L'information est quelque part puisque la modeline contient alors le mot "Server", mais je n'ai pas trouvé le code elisp permettant de tester.
Il faut s'appuyer sur la variable server-buffer-clients ; il y a quelques explications dans lisp/server.el.
-- DW
* Erwan David <erwan@rail.eu.org> in fr.comp.applications.emacs:
Comment puis-je tester (en emacs-23) si un buffer est édité
directement ou via un emacsclient ? L'information est quelque part
puisque la modeline contient alors le mot "Server", mais je n'ai pas
trouvé le code elisp permettant de tester.
Il faut s'appuyer sur la variable server-buffer-clients ; il
y a quelques explications dans lisp/server.el.
Comment puis-je tester (en emacs-23) si un buffer est édité directement ou via un emacsclient ? L'information est quelque part puisque la modeline contient alors le mot "Server", mais je n'ai pas trouvé le code elisp permettant de tester.
Il faut s'appuyer sur la variable server-buffer-clients ; il y a quelques explications dans lisp/server.el.
-- DW
Erwan David
Damien Wyart écrivait :
* Erwan David in fr.comp.applications.emacs:
Comment puis-je tester (en emacs-23) si un buffer est édité directement ou via un emacsclient ? L'information est quelque part puisque la modeline contient alors le mot "Server", mais je n'ai pas trouvé le code elisp permettant de tester.
Il faut s'appuyer sur la variable server-buffer-clients ; il y a quelques explications dans lisp/server.el.
Ok, merci.
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Damien Wyart <damien.wyart@free.fr> écrivait :
* Erwan David <erwan@rail.eu.org> in fr.comp.applications.emacs:
Comment puis-je tester (en emacs-23) si un buffer est édité
directement ou via un emacsclient ? L'information est quelque part
puisque la modeline contient alors le mot "Server", mais je n'ai pas
trouvé le code elisp permettant de tester.
Il faut s'appuyer sur la variable server-buffer-clients ; il
y a quelques explications dans lisp/server.el.
Ok, merci.
--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Comment puis-je tester (en emacs-23) si un buffer est édité directement ou via un emacsclient ? L'information est quelque part puisque la modeline contient alors le mot "Server", mais je n'ai pas trouvé le code elisp permettant de tester.
Il faut s'appuyer sur la variable server-buffer-clients ; il y a quelques explications dans lisp/server.el.
Ok, merci.
-- Le travail n'est pas une bonne chose. Si ça l'était, les riches l'auraient accaparé
Luc.Habert.00__arjf
Erwan David :
L'information est quelque part puisque la modeline contient alors le mot "Server"
minor-mode-alist associe à chaque mode mineur une string qui est incluse dans la modeline si et seulement si le mode est actif. Donc tu regardes cette alist, tu vois dedans
(server-buffer-clients " Server")
, tu en déduis que la variable server-buffer-clients doit être non nil si et seulement si tu es en serveur.
Erwan David :
L'information est quelque part puisque la modeline contient alors le mot
"Server"
minor-mode-alist associe à chaque mode mineur une string qui est incluse
dans la modeline si et seulement si le mode est actif. Donc tu regardes
cette alist, tu vois dedans
(server-buffer-clients " Server")
, tu en déduis que la variable server-buffer-clients doit être non nil si et
seulement si tu es en serveur.
L'information est quelque part puisque la modeline contient alors le mot "Server"
minor-mode-alist associe à chaque mode mineur une string qui est incluse dans la modeline si et seulement si le mode est actif. Donc tu regardes cette alist, tu vois dedans
(server-buffer-clients " Server")
, tu en déduis que la variable server-buffer-clients doit être non nil si et seulement si tu es en serveur.