109 votes

Comment déterminer le système d'exploitation en elisp ?

Comment déterminer de manière programmatique sous quel système d'exploitation Emacs fonctionne dans ELisp ?

Je voudrais exécuter un code différent dans .emacs selon le système d'exploitation.

1 votes

Extrait du manuel de référence de GNU Emacs Lisp gnu.org/software/emacs/manual/html_node/elisp/

2voto

La réponse à cette question a déjà été donnée, mais pour ceux qui sont intéressés, je viens de tester ceci sur FreeBSD et la valeur rapportée était "berkeley-unix".

0voto

Jürgen A. Erhard Points 1054

Il y a aussi (dans les versions 24-26 au moins) system-configuration si vous voulez tenir compte des différences entre les systèmes de construction. Cependant, la documentation de cette variable ne décrit pas les valeurs possibles qu'elle peut contenir comme la documentation de la variable system-type variable le fait.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X