Gibt es einen Elisp-Befehl, der "Mac", "Windows", "Linux" usw. zurückgeben kann?Wie kann ich herausfinden, welches Betriebssystem ich in Emacs verwende?
1
A
Antwort
5
Systemtyp ist eine Variable, die in `C-Quellcode 'definiert ist. Sein Wert ist gnu/linux
Dokumentation: Der Wert ist ein Symbol, das den Typ des Betriebssystems angibt, das Sie verwenden. Besondere Werte:
`gnu' compiled for a GNU Hurd system.
`gnu/linux' compiled for a GNU/Linux system.
`gnu/kfreebsd' compiled for a GNU system with a FreeBSD kernel.
`darwin' compiled for Darwin (GNU-Darwin, Mac OS X, ...).
`ms-dos' compiled as an MS-DOS application.
`windows-nt' compiled as a native W32 application.
`cygwin' compiled using the Cygwin library.
sonst Alles, was (in Emacs 23.1, die Möglichkeiten sind: aix, berkeley-Unix, hpux, IRIX, LynxOS 3.0.1, USG-Unix-v) gibt eine Art von Unix-System .
Verwandte Themen
- 1. Wie können Sie herausfinden, welches Betriebssystem der Benutzer ausführt?
- 2. Wie kann ich herausfinden, welche Distribution von Python ich verwende?
- 3. Welches architektonische Muster verwende ich?
- 4. In Emacs, wie finde ich heraus, welches Paket lädt Tramp?
- 5. Wie verwende ich Emacs Diff mit Leerzeichen?
- 6. Wie verwende ich Emacs mit Python
- 7. Wie kann ich herausfinden, welches Objekt in ASP.NET nicht serialisiert werden kann?
- 8. Wie kann ich git.el's Diff-Gesicht in Emacs anpassen?
- 9. Wie kann ich bestätigen, welches RDBMS ich verwende (in irgendeiner Form von SQL)?
- 10. Wie kann ich die Großschreibung beibehalten, wenn ich die Autocomplete-Funktion in Emacs verwende?
- 11. Wie kann ich eine lokale Datei bearbeiten oder einfügen, wenn ich Tramp in Emacs verwende?
- 12. Wie kann ich herausfinden, auf welchem Betriebssystem mein Ruby-Programm läuft?
- 13. Emacs: Welches Plugin ist das?
- 14. Ich kann nicht herausfinden, warum ich AttributeError
- 15. Wie kann ich die Git-Leistung herausfinden?
- 16. Wie kann ich "cpan" in Emacs ausführen?
- 17. Wie kann ich herausfinden, warum Mongodb abstürzt?
- 18. Wie bekomme ich Betriebssystem-Version asp.net
- 19. Wie kann ich die Emacs-Dokumentation verwenden?
- 20. Wie verwende ich SyndicationFeed?
- 21. Wie kann ich herausfinden, welche tty-Datei auf welches USB-zu-Seriell-Gerät verweist?
- 22. Wie verwende ich Ruby-Debug innerhalb von Emacs?
- 23. Wie verwende ich Emacs vc-create-tag mit RCS?
- 24. Wie kann ich herausfinden, wohin ich mit cURL weitergeleitet werde?
- 25. Wie kann ich herausfinden, welche Version von Symfony ich habe?
- 26. In Perl, wie kann ich Speicher auf das Betriebssystem freigeben?
- 27. Wie kann ich das aktuelle Betriebssystem in Python finden?
- 28. Wie kann ich das Betriebssystem in Perl erkennen?
- 29. .emacs-Code, um das Betriebssystem zu identifizieren?
- 30. Wie bekomme ich Betriebssystem in Java
Was ist mit 64-Bit-Fenstern? Wird das von Windows-NT abgedeckt (im Gegensatz zu dem, was in der Beschreibung steht)? Oder ist es nicht möglich, Emacs für 64-Bit-Windows zu kompilieren (schwer vorstellbar)? Oder etwas anderes? – sepp2k
Vielleicht können Sie einen Unterschied in der Systemkonfigurationsvariablen sehen, aber ich kann nicht überprüfen. Offizieller Standpunkt zum Systemtyp ist "wir wollen wirklich keine neuen Werte hinzufügen". Höchstwahrscheinlich kann niemand daran interessiert sein, es mit win/64 zu kompilieren. –