diff options
Diffstat (limited to 'devdocs/elisp/system-interface.html')
| -rw-r--r-- | devdocs/elisp/system-interface.html | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/devdocs/elisp/system-interface.html b/devdocs/elisp/system-interface.html new file mode 100644 index 00000000..d3711fd8 --- /dev/null +++ b/devdocs/elisp/system-interface.html @@ -0,0 +1,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> |
