summaryrefslogtreecommitdiff
path: root/devdocs/elisp/system-interface.html
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
committerCraig Jennings <c@cjennings.net>2024-04-07 13:41:34 -0500
commit754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 (patch)
treef1190704f78f04a2b0b4c977d20fe96a828377f1 /devdocs/elisp/system-interface.html
new repository
Diffstat (limited to 'devdocs/elisp/system-interface.html')
-rw-r--r--devdocs/elisp/system-interface.html116
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 &copy; 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>