blob: d3711fd8e5113c4b6f9a8f8592b8b7c235170da8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
<h2 class="chapter">Operating System Interface</h2> <p>This chapter is about starting and getting out of Emacs, access to values in the operating system environment, and terminal input, output. </p> <p>See <a href="building-emacs">Building Emacs</a>, for related information. See <a href="display">Display</a>, for additional operating system status information pertaining to the terminal and the screen. </p> <table class="menu" border="0" cellspacing="0"> <tr>
<td align="left" valign="top">• <a href="starting-up" accesskey="1">Starting Up</a>
</td>
<td> </td>
<td align="left" valign="top">Customizing Emacs startup processing. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="getting-out" accesskey="2">Getting Out</a>
</td>
<td> </td>
<td align="left" valign="top">How exiting works (permanent or temporary). </td>
</tr> <tr>
<td align="left" valign="top">• <a href="system-environment" accesskey="3">System Environment</a>
</td>
<td> </td>
<td align="left" valign="top">Distinguish the name and kind of system. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="user-identification" accesskey="4">User Identification</a>
</td>
<td> </td>
<td align="left" valign="top">Finding the name and user id of the user. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="time-of-day" accesskey="5">Time of Day</a>
</td>
<td> </td>
<td align="left" valign="top">Getting the current time. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="time-zone-rules" accesskey="6">Time Zone Rules</a>
</td>
<td> </td>
<td align="left" valign="top">Rules for time zones and daylight saving time. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="time-conversion" accesskey="7">Time Conversion</a>
</td>
<td> </td>
<td align="left" valign="top">Converting among timestamp forms. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="time-parsing" accesskey="8">Time Parsing</a>
</td>
<td> </td>
<td align="left" valign="top">Converting timestamps to text and vice versa. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="processor-run-time" accesskey="9">Processor Run Time</a>
</td>
<td> </td>
<td align="left" valign="top">Getting the run time used by Emacs. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="time-calculations">Time Calculations</a>
</td>
<td> </td>
<td align="left" valign="top">Adding, subtracting, comparing times, etc. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="timers">Timers</a>
</td>
<td> </td>
<td align="left" valign="top">Setting a timer to call a function at a certain time. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="idle-timers">Idle Timers</a>
</td>
<td> </td>
<td align="left" valign="top">Setting a timer to call a function when Emacs has been idle for a certain length of time. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="terminal-input">Terminal Input</a>
</td>
<td> </td>
<td align="left" valign="top">Accessing and recording terminal input. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="terminal-output">Terminal Output</a>
</td>
<td> </td>
<td align="left" valign="top">Controlling and recording terminal output. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="sound-output">Sound Output</a>
</td>
<td> </td>
<td align="left" valign="top">Playing sounds on the computer’s speaker. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="x11-keysyms">X11 Keysyms</a>
</td>
<td> </td>
<td align="left" valign="top">Operating on key symbols for X Windows. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="batch-mode">Batch Mode</a>
</td>
<td> </td>
<td align="left" valign="top">Running Emacs without terminal interaction. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="session-management">Session Management</a>
</td>
<td> </td>
<td align="left" valign="top">Saving and restoring state with X Session Management. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="desktop-notifications">Desktop Notifications</a>
</td>
<td> </td>
<td align="left" valign="top">Desktop notifications. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="file-notifications">File Notifications</a>
</td>
<td> </td>
<td align="left" valign="top">File notifications. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="dynamic-libraries">Dynamic Libraries</a>
</td>
<td> </td>
<td align="left" valign="top">On-demand loading of support libraries. </td>
</tr> <tr>
<td align="left" valign="top">• <a href="security-considerations">Security Considerations</a>
</td>
<td> </td>
<td align="left" valign="top">Running Emacs in an unfriendly environment. </td>
</tr> </table><div class="_attribution">
<p class="_attribution-p">
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc. <br>Licensed under the GNU GPL license.<br>
<a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/System-Interface.html" class="_attribution-link">https://www.gnu.org/software/emacs/manual/html_node/elisp/System-Interface.html</a>
</p>
</div>
|