| Index Entry | Section |
|
S | | |
| same-window-buffer-names | 38.8 Choosing a Window for Display |
| same-window-regexps | 38.8 Choosing a Window for Display |
| save-abbrevs | 46.4 Saving Abbrevs in Files |
| save-buffer | 35.2 Saving Buffers |
| save-current-buffer | 41.3 Excursions |
| save-excursion | 41.3 Excursions |
| save-excursion (Edebug) | 22.4.15.2 Edebug Display Update |
| save-match-data | 44.6.4 Saving and Restoring the Match Data |
| save-restriction | 41.4 Narrowing |
| save-selected-frame | 39.8 Input Focus |
| save-selected-window | 38.4 Selecting Windows |
| save-selected-window | 41.3 Excursions |
| save-some-buffers | 35.2 Saving Buffers |
| save-window-excursion | 38.16 Window Configurations |
| saving text properties | 43.18.5 Saving Text Properties in Files |
| saving window information | 38.16 Window Configurations |
| scan-lists | 45.5 Parsing Balanced Expressions |
| scan-sexps | 45.5 Parsing Balanced Expressions |
| scope | 16.8 Scoping Rules for Variable Bindings |
| screen layout | 8.5.8 Window Configuration Type |
| scroll-conservatively | 38.11 Vertical Scrolling |
| scroll-down | 38.11 Vertical Scrolling |
| scroll-left | 38.12 Horizontal Scrolling |
| scroll-other-window | 38.11 Vertical Scrolling |
| scroll-right | 38.12 Horizontal Scrolling |
| scroll-step | 38.11 Vertical Scrolling |
| scroll-up | 38.11 Vertical Scrolling |
| scrollbar-pointer-glyph | 50.3.5 External Glyphs |
| scrollbars | 31. Scrollbars |
| scrolling vertically | 38.11 Vertical Scrolling |
| search-backward | 44.1 Searching for Strings |
| search-failed | 44.1 Searching for Strings |
| search-forward | 44.1 Searching for Strings |
| searching | 44. Searching and Matching |
| searching and case | 44.7 Searching and Case |
| searching for regexp | 44.3 Regular Expression Searching |
| second | 11.4 Accessing Elements of Lists |
| select-console | 40.5 The Selected Console and Device |
| select-device | 40.5 The Selected Console and Device |
| select-frame | 39.8 Input Focus |
| select-frame-hook | 39.12 Hooks for Customizing Frame Behavior |
| select-window | 38.4 Selecting Windows |
| selected frame | 39.8 Input Focus |
| selected window | 38.1 Basic Concepts of Emacs Windows |
| selected-console | 40.5 The Selected Console and Device |
| selected-device | 40.5 The Selected Console and Device |
| selected-frame | 39.8 Input Focus |
| selected-window | 38.4 Selecting Windows |
| selecting a buffer | 37.2 The Current Buffer |
| selecting windows | 38.4 Selecting Windows |
| selection (for X windows) | 58.1 X Selections |
| selection-pointer-glyph | 50.3.5 External Glyphs |
| selective display | 52.6 Selective Display |
| selective-display | 52.6 Selective Display |
| selective-display-ellipses | 52.6 Selective Display |
| self-evaluating form | 14.2.1 Self-Evaluating Forms |
| self-insert-and-exit | 24.9 Minibuffer Miscellany |
| self-insert-command | 43.5 User-Level Insertion Commands |
| self-insert-command override | 26.10 Changing Key Bindings |
| self-insert-command , minor modes | 33.2.2 Keymaps and Minor Modes |
| self-insertion | 43.5 User-Level Insertion Commands |
| send-string-to-terminal | 57.9 Terminal Output |
| send-tooltalk-message | 59.2.2 Elisp Interface for Sending Messages |
| sending signals | 56.8 Sending Signals to Processes |
| sending ToolTalk messages | 59.2 Sending Messages |
| sentence-end | 44.8 Standard Regular Expressions Used in Editing |
| sentinel | 56.10 Sentinels: Detecting Process Status Changes |
| sequence | 12. Sequences, Arrays, and Vectors |
| sequence length | 12.1 Sequences |
| sequencep | 12.1 Sequences |
| set | 16.7 How to Alter a Variable Value |
| set-annotation-action | 51.3 Annotation Properties |
| set-annotation-data | 51.3 Annotation Properties |
| set-annotation-down-glyph | 51.3 Annotation Properties |
| set-annotation-face | 51.3 Annotation Properties |
| set-annotation-glyph | 51.3 Annotation Properties |
| set-annotation-layout | 51.3 Annotation Properties |
| set-annotation-menu | 51.3 Annotation Properties |
| set-auto-mode | 33.1.3 How XEmacs Chooses a Major Mode |
| set-buffer | 37.2 The Current Buffer |
| set-buffer-auto-saved | 36.2 Auto-Saving |
| set-buffer-major-mode | 33.1.3 How XEmacs Chooses a Major Mode |
| set-buffer-menubar | 27.3 Menubar |
| set-buffer-modified-p | 37.5 Buffer Modification |
| set-case-syntax | 10.12 The Case Table |
| set-case-syntax-delims | 10.12 The Case Table |
| set-case-syntax-pair | 10.12 The Case Table |
| set-case-table | 10.12 The Case Table |
| set-category-table | 63.8 Category Tables |
| set-charset-ccl-program | 63.2.3 Charset Property Functions |
| set-charset-registry | 63.2.3 Charset Property Functions |
| set-coding-category-system | 63.6.6 Detection of Textual Encoding |
| set-coding-priority-list | 63.6.6 Detection of Textual Encoding |
| set-console-type-image-conversion-list | 50.2.2 Image Instantiator Conversion |
| set-default | 16.9.3 The Default Value of a Buffer-Local Variable |
| set-default-file-modes | 35.7 Changing File Names and Attributes |
| set-default-gutter-position | 30.3 Specifying a Gutter |
| set-default-toolbar-position | 29.4 Specifying the Toolbar |
| set-default-unicode-precedence-list | 63.9 Unicode Support |
| set-device-baud-rate | 40.6 Console and Device I/O |
| set-device-baud-rate | 57.9 Terminal Output |
| set-difference | 11.7 Using Lists as Sets |
| set-exclusive-or | 11.7 Using Lists as Sets |
| set-extent-begin-glyph | 47.6 Properties of Extents |
| set-extent-begin-glyph-layout | 47.6 Properties of Extents |
| set-extent-end-glyph | 47.6 Properties of Extents |
| set-extent-end-glyph-layout | 47.6 Properties of Extents |
| set-extent-endpoints | 47.3 Extent Endpoints |
| set-extent-face | 47.6 Properties of Extents |
| set-extent-initial-redisplay-function | 47.6 Properties of Extents |
| set-extent-keymap | 47.6 Properties of Extents |
| set-extent-mouse-face | 47.6 Properties of Extents |
| set-extent-parent | 47.8 Extent Parents |
| set-extent-priority | 47.6 Properties of Extents |
| set-extent-properties | 47.6 Properties of Extents |
| set-extent-property | 47.6 Properties of Extents |
| set-face-background | 49.1.4 Face Convenience Functions |
| set-face-background-pixmap | 49.1.4 Face Convenience Functions |
| set-face-background-pixmap-file | 49.1.4 Face Convenience Functions |
| set-face-font | 49.1.4 Face Convenience Functions |
| set-face-foreground | 49.1.4 Face Convenience Functions |
| set-face-property | 49.1.3 Face Properties |
| set-face-underline-p | 49.1.4 Face Convenience Functions |
| set-file-modes | 35.7 Changing File Names and Attributes |
| set-frame-configuration | 39.11 Frame Configurations |
| set-frame-pointer | 50.3.5 External Glyphs |
| set-frame-position | 39.2.4 Frame Size And Position |
| set-frame-properties | 39.2.1 Access to Frame Properties |
| set-frame-property | 39.2.1 Access to Frame Properties |
| set-frame-size | 39.2.4 Frame Size And Position |
| set-glyph-baseline | 50.4.2 Glyph Convenience Functions |
| set-glyph-contrib-p | 50.4.2 Glyph Convenience Functions |
| set-glyph-face | 50.4.2 Glyph Convenience Functions |
| set-glyph-image | 50.4.2 Glyph Convenience Functions |
| set-glyph-property | 50.4.1 Glyph Properties |
| set-input-mode | 57.8.1 Input Modes |
| set-keymap-default-binding | 26.4 Inheritance and Keymaps |
| set-keymap-name | 26.3 Creating Keymaps |
| set-keymap-parents | 26.4 Inheritance and Keymaps |
| set-keymap-prompt | 26.13 Other Keymap Functions |
| set-language-unicode-precedence-list | 63.9 Unicode Support |
| set-left-margin | 43.12 Margins for Filling |
| set-mark | 42.6 The Mark |
| set-marker | 42.5 Changing Marker Positions |
| set-match-data | 44.6.3 Accessing the Entire Match Data |
| set-menubar | 27.3 Menubar |
| set-menubar-dirty-flag | 27.3 Menubar |
| set-process-buffer | 56.9.1 Process Buffers |
| set-process-filter | 56.9.2 Process Filter Functions |
| set-process-sentinel | 56.10 Sentinels: Detecting Process Status Changes |
| set-process-window-size | 56.11 Process Window Size |
| set-recent-keys-ring-size | 57.8.3 Recording Input |
| set-register | 43.20 Registers |
| set-right-margin | 43.12 Margins for Filling |
| set-specifier | 48.6 Adding specifications to a Specifier |
| set-standard-case-table | 10.12 The Case Table |
| set-syntax-table | 45.3 Syntax Table Functions |
| set-text-properties | 43.18.2 Changing Text Properties |
| set-tooltalk-message-attribute | 59.2.2 Elisp Interface for Sending Messages |
| set-unicode-conversion | 63.9 Unicode Support |
| set-visited-file-modtime | 37.6 Comparison of Modification Time |
| set-visited-file-name | 37.4 Buffer File Name |
| set-weak-list-list | 11.10 Weak Lists |
| set-window-buffer | 38.6 Buffers and Windows |
| set-window-buffer-dedicated | 38.8 Choosing a Window for Display |
| set-window-configuration | 38.16 Window Configurations |
| set-window-dedicated-p | 38.8 Choosing a Window for Display |
| set-window-hscroll | 38.12 Horizontal Scrolling |
| set-window-point | 38.9 Windows and Point |
| set-window-start | 38.10 The Window Start Position |
| setcar | 11.6.1 Altering List Elements with setcar |
| setcdr | 11.6.2 Altering the CDR of a List |
| setenv | 57.3 Operating System Environment |
| setplist | 13.4.2 Property List Functions for Objects |
| setq | 16.7 How to Alter a Variable Value |
| setq-default | 16.9.3 The Default Value of a Buffer-Local Variable |
| sets | 11.7 Using Lists as Sets |
| setting modes of files | 35.7 Changing File Names and Attributes |
| setting-constant | 16.2 Variables That Never Change |
| seventh | 11.4 Accessing Elements of Lists |
| sexp motion | 41.2.6 Moving over Balanced Expressions |
| shadowing of variables | 16.3 Local Variables |
| shallow binding | 16.8.3 Implementation of Dynamic Scoping |
| shared-lisp-mode-map | E. Standard Keymaps |
| Shell mode modeline-format | 33.3.1 The Data Structure of the Modeline |
| shell-command-history | 24.4 Minibuffer History |
| shrink-window | 38.15 Changing the Size of a Window |
| shrink-window-horizontally | 38.15 Changing the Size of a Window |
| shrink-window-pixels | 38.15 Changing the Size of a Window |
| side effect | 14. Evaluation |
| signal | 15.5.3.1 How to Signal an Error |
| signal-error | 15.5.3.1 How to Signal an Error |
| signal-process | 56.8 Sending Signals to Processes |
| signaling errors | 15.5.3.1 How to Signal an Error |
| signals | 56.8 Sending Signals to Processes |
| sin | 9.11 Standard Mathematical Functions |
| single-file package | 3.2.6 Package Flavors |
| single-key-description | 34.4 Describing Characters for Help Messages |
| sinh | 9.11 Standard Mathematical Functions |
| sit-for | 25.7 Waiting for Elapsed Time or Input |
| ‘site-init.el’ | B.1 Building XEmacs |
| ‘site-load.el’ | B.1 Building XEmacs |
| site-run-file | 57.1.2 The Init File: ‘.emacs’ |
| ‘site-start.el’ | 57.1.1 Summary: Sequence of Actions at Start Up |
| sixth | 11.4 Accessing Elements of Lists |
| size of frame | 39.2.4 Frame Size And Position |
| size of window | 38.13 The Size of a Window |
| skip-chars-backward | 41.2.7 Skipping Characters |
| skip-chars-forward | 41.2.7 Skipping Characters |
| skip-syntax-backward | 45.4 Motion and Syntax |
| skip-syntax-forward | 45.4 Motion and Syntax |
| skipping characters | 41.2.7 Skipping Characters |
| skipping comments | 45.5 Parsing Balanced Expressions |
| sleep-for | 25.7 Waiting for Elapsed Time or Input |
| Snarf-documentation | 34.2 Access to Documentation Strings |
| sort | 11.6.3 Functions that Rearrange Lists |
| sort* | 11.6.3 Functions that Rearrange Lists |
| sort-columns | 43.14 Sorting Text |
| sort-fields | 43.14 Sorting Text |
| sort-lines | 43.14 Sorting Text |
| sort-numeric-fields | 43.14 Sorting Text |
| sort-pages | 43.14 Sorting Text |
| sort-paragraphs | 43.14 Sorting Text |
| sort-regexp-fields | 43.14 Sorting Text |
| sort-subr | 43.14 Sorting Text |
| sorting arrays | 11.6.3 Functions that Rearrange Lists |
| sorting lists | 11.6.3 Functions that Rearrange Lists |
| sorting text | 43.14 Sorting Text |
| sound | 52.12 Beeping |
| sound-alist | 52.12 Beeping |
| source packages | 3.2.7 Package Distributions |
| special | 33.1.1 Major Mode Conventions |
| special form | 14.2.7 Special Operators |
| special operator descriptions | 1.3.7.1 A Sample Function Description |
| special operator evaluation | 14.2.7 Special Operators |
| special operators | 8.4.13 Primitive Function Type |
| special operators (Edebug) | 22.4.2 Instrumenting for Edebug |
| special operators for control structures | 15. Control Structures |
| special-display-buffer-names | 38.8 Choosing a Window for Display |
| special-display-frame-plist | 38.8 Choosing a Window for Display |
| special-display-function | 38.8 Choosing a Window for Display |
| special-display-popup-frame | 38.8 Choosing a Window for Display |
| special-display-regexps | 38.8 Choosing a Window for Display |
| specification (in a specifier) | 48.3 In-Depth Overview of a Specifier |
| specifier | 48. Specifiers |
| specifier examples | 48.2 Simple Specifier Usage |
| specifier type | 8.6.3 Specifier Type |
| specifier, domain | 48.3 In-Depth Overview of a Specifier |
| specifier, fallback | 48.4 How a Specifier Is Instantiated |
| specifier, inst-list | 48.3 In-Depth Overview of a Specifier |
| specifier, inst-pair | 48.3 In-Depth Overview of a Specifier |
| specifier, instance | 48.3 In-Depth Overview of a Specifier |
| specifier, instantiation | 48.3 In-Depth Overview of a Specifier |
| specifier, instantiator | 48.3 In-Depth Overview of a Specifier |
| specifier, locale | 48.3 In-Depth Overview of a Specifier |
| specifier, specification | 48.3 In-Depth Overview of a Specifier |
| specifier, tag | 48.3 In-Depth Overview of a Specifier |
| specifier, tag set | 48.3 In-Depth Overview of a Specifier |
| specifier-fallback | 48.7 Retrieving the Specifications from a Specifier |
| specifier-instance | 48.9 Functions for Instantiating a Specifier |
| specifier-instance-from-inst-list | 48.9 Functions for Instantiating a Specifier |
| specifier-locale-type-from-locale | 48.13 Other Functions for Working with Specifications in a Specifier |
| specifier-matching-instance | 48.9 Functions for Instantiating a Specifier |
| specifier-spec-list | 48.7 Retrieving the Specifications from a Specifier |
| specifier-specs | 48.7 Retrieving the Specifications from a Specifier |
| specifier-tag-charset-predicate | 48.8 Working With Specifier Tags |
| specifier-tag-device-predicate | 48.8 Working With Specifier Tags |
| specifier-tag-list | 48.8 Working With Specifier Tags |
| specifier-type | 48.5 Specifier Types |
| specifierp | 48. Specifiers |
| speedups | A.2 Tips for Making Compiled Code Fast |
| splicing (with backquote) | 18.5 Backquote |
| split-height-threshold | 38.8 Choosing a Window for Display |
| split-line | 43.5 User-Level Insertion Commands |
| split-path | 44.3 Regular Expression Searching |
| split-string | 44.3 Regular Expression Searching |
| split-string-default-separators | 44.3 Regular Expression Searching |
| split-window | 38.2 Splitting Windows |
| split-window-horizontally | 38.2 Splitting Windows |
| split-window-vertically | 38.2 Splitting Windows |
| splitting windows | 38.2 Splitting Windows |
| sqrt | 9.11 Standard Mathematical Functions |
| stable sort | 11.6.3 Functions that Rearrange Lists |
| standard regexps used in editing | 44.8 Standard Regular Expressions Used in Editing |
| standard-case-table | 10.12 The Case Table |
| standard-category-table | 63.8 Category Tables |
| standard-input | 23.3 Input Functions |
| standard-output | 23.6 Variables Affecting Output |
| standard-syntax-table | 45.6 Some Standard Syntax Tables |
| standards of coding style | A. Tips and Standards |
| start up of XEmacs | 57.1.1 Summary: Sequence of Actions at Start Up |
| start-process | 56.4 Creating an Asynchronous Process |
| start-process-shell-command | 56.4 Creating an Asynchronous Process |
| ‘startup.el’ | 57.1.1 Summary: Sequence of Actions at Start Up |
| stop points | 22.4.1 Using Edebug |
| stop-process | 56.8 Sending Signals to Processes |
| stopping an infinite loop | 22.1.2 Debugging Infinite Loops |
| stopping on events | 22.4.6.1 Global Break Condition |
| store-match-data | 44.6.3 Accessing the Entire Match Data |
| stream (for printing) | 23.4 Output Streams |
| stream (for reading) | 23.2 Input Streams |
| string | 10.3 Creating Strings |
| string equality | 10.6 Comparison of Characters and Strings |
| string in keymap | 26.8 Key Lookup |
| string input stream | 23.2 Input Streams |
| string length | 12.1 Sequences |
| string length, maximum when printing | 23.6 Variables Affecting Output |
| string properties | 10.9 String Properties |
| string quote | 45.2.1 Table of Syntax Classes |
| string search | 44.1 Searching for Strings |
| string to character | 10.7 Conversion of Characters and Strings |
| string to number | 10.7 Conversion of Characters and Strings |
| string to object | 23.3 Input Functions |
| string, writing a doc string | 34.1 Documentation Basics |
| string-equal | 10.6 Comparison of Characters and Strings |
| string-lessp | 10.6 Comparison of Characters and Strings |
| string-match | 44.3 Regular Expression Searching |
| string-modified-tick | 10.8 Modifying Strings |
| string-to-char | 10.7 Conversion of Characters and Strings |
| string-to-int | 10.7 Conversion of Characters and Strings |
| string-to-number | 10.7 Conversion of Characters and Strings |
| string< | 10.6 Comparison of Characters and Strings |
| string= | 10.6 Comparison of Characters and Strings |
| stringp | 10.2 The Predicates for Strings |
| strings | 10. Strings and Characters |
| strings, formatting them | 10.10 Formatting Strings |
| strings, modifying | 10.8 Modifying Strings |
| subprocess | 56. Processes |
| subr | 17.1 What Is a Function? |
| subrp | 17.1 What Is a Function? |
| subsetp | 11.7 Using Lists as Sets |
| subsidiary-coding-system | 63.6.3 Basic Coding System Functions |
| subst-char-in-region | 43.19 Substituting for a Character Code |
| substitute-command-keys | 34.3 Substituting Key Bindings in Documentation |
| substitute-in-file-name | 35.8.4 Functions that Expand Filenames |
| substitute-key-definition | 26.10 Changing Key Bindings |
| substituting keys in documentation | 34.3 Substituting Key Bindings in Documentation |
| substring | 10.3 Creating Strings |
| subwindow type | 8.6.8 Subwindow Type |
| subwindow-image-instance-p | 50.2.4.1 Image Instance Types |
| subwindowp | 50.3.7 Subwindows |
| suppress-keymap | 26.10 Changing Key Bindings |
| suspend (cf. no-redraw-on-reenter ) | 52.1 Refreshing the Screen |
| suspend evaluation | 25.10 Recursive Editing |
| suspend-emacs | 57.2.2 Suspending XEmacs |
| suspend-hook | 57.2.2 Suspending XEmacs |
| suspend-resume-hook | 57.2.2 Suspending XEmacs |
| suspending XEmacs | 57.2.2 Suspending XEmacs |
| switch-to-buffer | 38.7 Displaying Buffers in Windows |
| switch-to-buffer-other-window | 38.7 Displaying Buffers in Windows |
| switches on command line | 57.1.4 Command Line Arguments |
| switching to a buffer | 38.7 Displaying Buffers in Windows |
| symbol | 13. Symbols |
| symbol components | 13.1 Symbol Components |
| symbol constituent | 45.2.1 Table of Syntax Classes |
| symbol equality | 13.3 Creating and Interning Symbols |
| symbol evaluation | 14.2.2 Symbol Forms |
| symbol function indirection | 14.2.4 Symbol Function Indirection |
| symbol in keymap | 26.8 Key Lookup |
| symbol name hashing | 13.3 Creating and Interning Symbols |
| symbol-function | 17.8 Accessing Function Cell Contents |
| symbol-name | 13.3 Creating and Interning Symbols |
| symbol-plist | 13.4.2 Property List Functions for Objects |
| symbol-value | 16.6 Accessing Variable Values |
| symbolp | 13. Symbols |
| synchronous subprocess | 56.2 Creating a Synchronous Process |
| syntax classes | 45.2 Syntax Descriptors |
| syntax descriptor | 45.2 Syntax Descriptors |
| syntax error (Edebug) | 22.4.16.2 Backtracking |
| syntax flags | 45.2.2 Syntax Flags |
| syntax for characters | 8.4.3 Character Type |
| syntax table | 45. Syntax Tables |
| syntax table example | 33.1.2 Major Mode Examples |
| syntax table internals | 45.7 Syntax Table Internals |
| syntax tables in modes | 33.1.1 Major Mode Conventions |
| syntax-table | 45.3 Syntax Table Functions |
| syntax-table-p | 45.1 Syntax Table Concepts |
| system-configuration | 57.3 Operating System Environment |
| system-name | 57.3 Operating System Environment |
| system-type | 57.3 Operating System Environment |
|