Emacs¤Ï¡¢³ÈÄ¥²Äǽ¤Ç¡¢¥«¥¹¥¿¥Þ¥¤¥º²Äǽ¤Ê¡¢ ¥»¥ë¥Õ¥É¥¥å¥á¥ó¥ÈÊý¼°¤Î¥ê¥¢¥ë¥¿¥¤¥à²èÌÌ¥¨¥Ç¥£¥¿¤Ç¤¹¡£ ¤³¤Îinfo¥Õ¥¡¥¤¥ë¤Ç¤Ï¡¢Emacs¤Ç¤ÎÊÔ½¸ÊýË¡¤ä Emacs¤Î¥«¥¹¥¿¥Þ¥¤¥ºÊýË¡¤Î°ìÉô¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Þ¤¹¡£ GNU Emacs 20.6ÈǤËÂбþ¤·¤Þ¤¹¡£ Emacs¤Î³ÈÄ¥¤Ë´Ø¤·¤Æ¤Ï¡¢ (Emacs Lisp ¥ê¥Õ¥¡¥ì¥ó¥¹¥Þ¥Ë¥å¥¢¥ë)elisp, ¤ò »²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
• Distrib: | How to get the latest Emacs distribution. | |
• Copying: | The GNU General Public License gives you permission to redistribute GNU Emacs on certain terms; it also explains that there is no warranty. | |
• Intro: | An introduction to Emacs concepts. | |
• Glossary: | The glossary. | |
• Antinews: | Information about Emacs version 19. | |
• MS-DOS: | Using Emacs on MS-DOS (otherwise known as "MS-DOG"). | |
• Manifesto: | What’s GNU? Gnu’s Not Unix! | |
• Acknowledgments: | Major contributors to GNU Emacs. | |
º÷°ú | ||
---|---|---|
• Key Index: | An item for each standard Emacs key sequence. | |
• Command Index: | An item for each command name. | |
• Variable Index: | An item for each documented variable. | |
• Concept Index: | An item for each concept. | |
½ÅÍפÊÁ´ÈÌŪ¤Ê³µÇ° | ||
• Screen: | How to interpret what you see on the screen. | |
• User Input: | Kinds of input events (characters, buttons, function keys). | |
• Keys: | Key sequences: what you type to request one editing action. | |
• Commands: | Named functions run by key sequences to do editing. | |
• Text Characters: | Character set for text (the contents of buffers and strings). | |
• Entering Emacs: | Starting Emacs from the shell. | |
• Exiting: | Stopping or killing Emacs. | |
• Command Arguments: | Hairy startup options. | |
´ðËÜŪ¤ÊÊÔ½¸¥³¥Þ¥ó¥É | ||
• Basic: | The most basic editing commands. | |
• Minibuffer: | Entering arguments that are prompted for. | |
• M-x: | Invoking commands by their names. | |
• Help: | Commands for asking Emacs about its commands. | |
½ÅÍפʥƥ¥¹¥ÈÊѹ¹¥³¥Þ¥ó¥É | ||
• Mark: | The mark: how to delimit a “region” of text. | |
• Killing: | Killing text. | |
• Yanking: | Recovering killed text. Moving text. | |
• Accumulating Text: | Other ways of copying text. | |
• Rectangles: | Operating on the text inside a rectangle on the screen. | |
• Registers: | Saving a text string or a location in the buffer. | |
• Display: | Controlling what text is displayed. | |
• Search: | Finding or replacing occurrences of a string. | |
• Fixit: | Commands especially useful for fixing typos. | |
Emacs¤Î¼çÍפʹ½Â¤ | ||
• Files: | All about handling files. | |
• Buffers: | Multiple buffers; editing several files at once. | |
• Windows: | Viewing two pieces of text at once. | |
• Frames: | Running the same Emacs session in multiple X windows. | |
• International: | Using non-ASCII character sets (the MULE features). | |
Ãæµé¸þ¤±¤Îµ¡Ç½ | ||
• Major Modes: | Text mode vs. Lisp mode vs. C mode ... | |
• Indentation: | Editing the white space at the beginnings of lines. | |
• Text: | Commands and modes for editing English. | |
• Programs: | Commands and modes for editing programs. | |
• Building: | Compiling, running and debugging programs. | |
• Abbrevs: | How to define text abbreviations to reduce the number of characters you must type. | |
• Picture: | Editing pictures made up of characters using the quarter-plane screen model. | |
• Sending Mail: | Sending mail in Emacs. | |
• Rmail: | Reading mail in Emacs. | |
• Dired: | You can “edit” a directory to manage files in it. | |
• Calendar/Diary: | The calendar and diary facilities. | |
• Gnus: | How to read netnews with Emacs. | |
• Shell: | Executing shell commands from Emacs. | |
• Emacs Server: | Using Emacs as an editing server for mail , etc.
| |
• Hardcopy: | Printing buffers or regions. | |
• Postscript: | Printing buffers or regions as Postscript. | |
• Postscript Variables: | Customizing the Postscript printing commands. | |
• Sorting: | Sorting lines, paragraphs or pages within Emacs. | |
• Narrowing: | Restricting display and editing to a portion of the buffer. | |
• Two-Column: | Splitting apart columns to edit them in side-by-side windows. | |
• Editing Binary Files: | Using Hexl mode to edit binary files. | |
• Saving Emacs Sessions: | Saving Emacs state from one session to the next. | |
• Recursive Edit: | A command can allow you to do editing "within the command". This is called a ‘recursive editing level’. | |
• Emulation: | Emulating some other editors with Emacs. | |
• Dissociated Press: | Dissociating text for fun. | |
• Amusements: | Various games and hacks. | |
• Customization: | Modifying the behavior of Emacs. | |
¥È¥é¥Ö¥ë¤«¤é¤ÎÉüµì | ||
• Quitting: | Quitting and aborting. | |
• Lossage: | What to do if Emacs is hung or malfunctioning. | |
• Bugs: | How and when to report a bug. | |
• Contributing: | How to contribute improvements to Emacs. | |
• Service: | How to get help for your own Emacs needs. | |
°Ê²¼¤Ï¡¢¾å¤Ë¤¢¤²¤¿¥á¥Ë¥å¡¼¤Î²¼°Ì¥á¥Ë¥å¡¼¤Ç¤¹¡£ 1¥¹¥Æ¥Ã¥×¤Ç°Üư¤Ç¤¤ë¤è¤¦¤Ë¼¨¤·¤Æ¤ª¤¤Þ¤¹¡£ ¡Ý¡Ý¡Ý ¾ÜºÙ¥Î¡¼¥É°ìÍ÷ ¡Ý¡Ý¡Ý ¥¹¥¯¥ê¡¼¥ó¤Î¹½À® | ||
• Point: | The place in the text where editing commands operate. | |
• Echo Area: | Short messages appear at the bottom of the screen. | |
• Mode Line: | Interpreting the mode line. | |
• Menu Bar: | How to use the menu bar. | |
´ðËÜÊÔ½¸¥³¥Þ¥ó¥É | ||
• Inserting Text: | Inserting text by simply typing it. | |
• Moving Point: | How to move the cursor to the place where you want to change something. | |
• Erasing: | Deleting and killing text. | |
• Undo: | Undoing recent changes in the text. | |
• Files: | Visiting, creating, and saving files. | |
• Help: | Asking what a character does. | |
• Blank Lines: | Commands to make or delete blank lines. | |
• Continuation Lines: | Lines too wide for the screen. | |
• Position Info: | What page, line, row, or column is point on? | |
• Arguments: | Numeric arguments for repeating a command. | |
¥ß¥Ë¥Ð¥Ã¥Õ¥¡ | ||
• Minibuffer File: | Entering file names with the minibuffer. | |
• Minibuffer Edit: | How to edit in the minibuffer. | |
• Completion: | An abbreviation facility for minibuffer input. | |
• Minibuffer History: | Reusing recent minibuffer arguments. | |
• Repetition: | Re-executing commands that used the minibuffer. | |
¥Ø¥ë¥× | ||
• Help Summary: | Brief list of all Help commands. | |
• Key Help: | Asking what a key does in Emacs. | |
• Name Help: | Asking about a command, variable or function name. | |
• Apropos: | Asking what pertains to a given topic. | |
• Library Keywords: | Finding Lisp libraries by keywords (topics). | |
• Language Help: | Help relating to international language support. | |
• Misc Help: | Other help commands. | |
¥Þ¡¼¥¯¤È¥ê¡¼¥¸¥ç¥ó | ||
• Setting Mark: | Commands to set the mark. | |
• Transient Mark: | How to make Emacs highlight the region– when there is one. | |
• Using Region: | Summary of ways to operate on contents of the region. | |
• Marking Objects: | Commands to put region around textual units. | |
• Mark Ring: | Previous mark positions saved so you can go back there. | |
• Global Mark Ring: | Previous mark positions in various buffers. | |
ºï½ü¤È¥¥ë | ||
• Deletion: | Commands for deleting small amounts of text and blank areas. | |
• Killing by Lines: | How to kill entire lines of text at one time. | |
• Other Kill Commands: | Commands to kill large regions of text and syntactic units such as words and sentences. | |
¥ä¥ó¥¯ | ||
• Kill Ring: | Where killed text is stored. Basic yanking. | |
• Appending Kills: | Several kills in a row all yank together. | |
• Earlier Kills: | Yanking something killed some time ago. | |
¥ì¥¸¥¹¥¿ | ||
• RegPos: | Saving positions in registers. | |
• RegText: | Saving text in registers. | |
• RegRect: | Saving rectangles in registers. | |
• RegConfig: | Saving window configurations in registers. | |
• RegFiles: | File names in registers. | |
• Bookmarks: | Bookmarks are like registers, but persistent. | |
ɽ¼¨ÊýË¡¤ÎÀ©¸æ | ||
• Scrolling: | Moving text up and down in a window. | |
• Horizontal Scrolling: | Moving text left and right in a window. | |
• Follow Mode: | Follow mode lets two windows scroll as one. | |
• Selective Display: | Hiding lines with lots of indentation. | |
• Optional Mode Line: | Optional mode line display features. | |
• Text Display: | How text is normally displayed. | |
• Display Vars: | Information on variables for customizing display. | |
õº÷¤ÈÃÖ´¹ | ||
• Incremental Search: | Search happens as you type the string. | |
• Nonincremental Search: | Specify entire string and then search. | |
• Word Search: | Search for sequence of words. | |
• Regexp Search: | Search for match for a regexp. | |
• Regexps: | Syntax of regular expressions. | |
• Search Case: | To ignore case while searching, or not. | |
• Replace: | Search, and replace some or all matches. | |
• Other Repeating Search: | Operating on all matches for some regexp. | |
ÃÖ´¹¥³¥Þ¥ó¥É | ||
• Unconditional Replace: | Replacing all matches for a string. | |
• Regexp Replace: | Replacing all matches for a regexp. | |
• Replacement and Case: | How replacements preserve case of letters. | |
• Query Replace: | How to use querying. | |
ÄÖ¤ê¸í¤êÄûÀµÍѤΥ³¥Þ¥ó¥É | ||
• Kill Errors: | Commands to kill a batch of recently entered text. | |
• Transpose: | Exchanging two characters, words, lines, lists... | |
• Fixing Case: | Correcting case of last word entered. | |
• Spelling: | Apply spelling checker to a word or a whole buffer. | |
¥Õ¥¡¥¤¥ë¤Î°·¤¤Êý | ||
• File Names: | How to type and edit file-name arguments. | |
• Visiting: | Visiting a file prepares Emacs to edit the file. | |
• Saving: | Saving makes your changes permanent. | |
• Reverting: | Reverting cancels all the changes not saved. | |
• Auto Save: | Auto Save periodically protects against loss of data. | |
• File Aliases: | Handling multiple names for one file. | |
• Version Control: | Version control systems (RCS, CVS and SCCS). | |
• Directories: | Creating, deleting, and listing file directories. | |
• Comparing Files: | Finding where two files differ. | |
• Misc File Ops: | Other things you can do on files. | |
• Compressed Files: | Accessing compressed files. | |
• Remote Files: | Accessing files on other sites. | |
• Quoted File Names: | Quoting special characters in file names. | |
¥Õ¥¡¥¤¥ë¤ÎÊݸ | ||
• Backup: | How Emacs saves the old version of your file. | |
• Interlocking: | How Emacs protects against simultaneous editing of one file by two users. | |
ÈÇ´ÉÍý | ||
• Introduction to VC: | How version control works in general. | |
• VC Mode Line: | How the mode line shows version control status. | |
• Basic VC Editing: | How to edit a file under version control. | |
• Old Versions: | Examining and comparing old versions. | |
• Secondary VC Commands: | The commands used a little less frequently. | |
• Branches: | Multiple lines of development. | |
• Snapshots: | Sets of file versions treated as a unit. | |
• Miscellaneous VC: | Various other commands and features of VC. | |
• Customizing VC: | Variables that change VC’s behavior. | |
Ê£¿ô¤Î¥Ð¥Ã¥Õ¥¡¤Î»È¤¤Êý | ||
• Select Buffer: | Creating a new buffer or reselecting an old one. | |
• List Buffers: | Getting a list of buffers that exist. | |
• Misc Buffer: | Renaming; changing read-onlyness; copying text. | |
• Kill Buffer: | Killing buffers you no longer need. | |
• Several Buffers: | How to go through the list of all buffers and operate variously on several of them. | |
• Indirect Buffers: | An indirect buffer shares the text of another buffer. | |
Ê£¿ô¤Î¥¦¥£¥ó¥É¥¦ | ||
• Basic Window: | Introduction to Emacs windows. | |
• Split Window: | New windows are made by splitting existing windows. | |
• Other Window: | Moving to another window or doing something to it. | |
• Pop Up Window: | Finding a file or buffer in another window. | |
• Force Same Window: | Forcing certain buffers to appear in the selected window rather than in another window. | |
• Change Window: | Deleting windows and changing their sizes. | |
¥Õ¥ì¡¼¥à¤ÈX¥¦¥£¥ó¥É¥¦¥·¥¹¥Æ¥à | ||
• Mouse Commands: | Moving, cutting, and pasting, with the mouse. | |
• Secondary Selection: | Cutting without altering point and mark. | |
• Mouse References: | Using the mouse to select an item from a list. | |
• Menu Mouse Clicks: | Mouse clicks that bring up menus. | |
• Mode Line Mouse: | Mouse clicks on the mode line. | |
• Creating Frames: | Creating additional Emacs frames with various contents. | |
• Multiple Displays: | How one Emacs job can talk to several displays. | |
• Special Buffer Frames: | You can make certain buffers have their own frames. | |
• Frame Parameters: | Changing the colors and other modes of frames. | |
• Scroll Bars: | How to enable and disable scroll bars; how to use them. | |
• Menu Bars: | Enabling and disabling the menu bar. | |
• Faces: | How to change the display style using faces. | |
• Font Lock: | Minor mode for syntactic highlighting using faces. | |
• Support Modes: | Font Lock support modes make Font Lock faster. | |
• Misc X: | Iconifying and deleting frames. Region highlighting. | |
• Non-Window Terminals: | Multiple frames on terminals that show only one. | |
¥Õ¥©¥ó¥È¥í¥Ã¥¯¥â¡¼¥É | ||
• Fast Lock Mode: | Saving font information in files. | |
• Lazy Lock Mode: | Fontifying only text that is actually displayed. | |
• Fast or Lazy: | Which support mode is best for you? | |
¹ñºÝ²½Ê¸»ú½¸¹ç | ||
• International Intro: | Basic concepts of multibyte characters. | |
• Enabling Multibyte: | Controlling whether to use multibyte characters. | |
• Language Environments: | Setting things up for the language you use. | |
• Input Methods: | Entering text characters not on your keyboard. | |
• Select Input Method: | Specifying your choice of input methods. | |
• Coding Systems: | Character set conversion when you read and write files, and so on. | |
• Recognize Coding: | How Emacs figures out which conversion to use. | |
• Specify Coding: | Various ways to choose which conversion to use. | |
• Fontsets: | Fontsets are collections of fonts that cover the whole spectrum of characters. | |
• Defining Fontsets: | Defining a new fontset. | |
• Single-Byte European Support: | You can pick one European character set to use without multibyte characters. | |
¥á¥¸¥ã¡¼¥â¡¼¥É | ||
• Choosing Modes: | How major modes are specified or chosen. | |
»ú²¼¤² | ||
• Indentation Commands: | Various commands and techniques for indentation. | |
• Tab Stops: | You can set arbitrary "tab stops" and then indent to the next tab stop when you want to. | |
• Just Spaces: | You can request indentation using just spaces. | |
¼«Á³¸À¸ì¸þ¤±¥³¥Þ¥ó¥É | ||
• Words: | Moving over and killing words. | |
• Sentences: | Moving over and killing sentences. | |
• Paragraphs: | Moving over paragraphs. | |
• Pages: | Moving over pages. | |
• Filling: | Filling or justifying text. | |
• Case: | Changing the case of text. | |
• Text Mode: | The major modes for editing text files. | |
• Outline Mode: | Editing outlines. | |
• TeX Mode: | Editing input to the formatter TeX. | |
• Nroff Mode: | Editing input to the formatter nroff. | |
• Formatted Text: | Editing formatted text directly in WYSIWYG fashion. | |
¥Æ¥¥¹¥È¤òµÍ¤á¹þ¤à | ||
• Auto Fill: | Auto Fill mode breaks long lines automatically. | |
• Fill Commands: | Commands to refill paragraphs and center lines. | |
• Fill Prefix: | Filling paragraphs that are indented or in a comment, etc. | |
• Adaptive Fill: | How Emacs can determine the fill prefix automatically. | |
¥×¥í¥°¥é¥à¤ÎÊÔ½¸ | ||
• Program Modes: | Major modes for editing programs. | |
• Lists: | Expressions with balanced parentheses. | |
• List Commands: | The commands for working with list and sexps. | |
• Defuns: | Each program is made up of separate functions. There are editing commands to operate on them. | |
• Program Indent: | Adjusting indentation to show the nesting. | |
• Matching: | Insertion of a close-delimiter flashes matching open. | |
• Comments: | Inserting, killing, and aligning comments. | |
• Balanced Editing: | Inserting two matching parentheses at once, etc. | |
• Symbol Completion: | Completion on symbol names of your program or language. | |
• Documentation: | Getting documentation of functions you plan to call. | |
• Change Log: | Maintaining a change history for your program. | |
• Tags: | Go directly to any function in your program in one command. Tags remembers which file it is in. | |
• Emerge: | A convenient way of merging two versions of a program. | |
• C Modes: | Special commands of C, C++, Objective-C and Java modes. | |
• Fortran: | Fortran mode and its special features. | |
• Asm Mode: | Asm mode and its special features. | |
¥×¥í¥°¥é¥à¤Î»ú²¼¤² | ||
• Basic Indent: | Indenting a single line. | |
• Multi-line Indent: | Commands to reindent many lines at once. | |
• Lisp Indent: | Specifying how each Lisp function should be indented. | |
• C Indent: | Choosing an indentation style for C code. | |
¥¿¥°¥Æ¡¼¥Ö¥ë | ||
• Tag Syntax: | Tag syntax for various types of code and text files. | |
• Create Tags Table: | Creating a tags table with etags .
| |
• Select Tags Table: | How to visit a tags table. | |
• Find Tag: | Commands to find the definition of a specific tag. | |
• Tags Search: | Using a tags table for searching and replacing. | |
• List Tags: | Listing and finding tags defined in a file. | |
emerge¤Ë¤è¤ë¥Õ¥¡¥¤¥ë¤ÎÊ»¹ç | ||
• Overview of Emerge: | How to start Emerge. Basic concepts. | |
• Submodes of Emerge: | Fast mode vs. Edit mode. Skip Prefers mode and Auto Advance mode. | |
• State of Difference: | You do the merge by specifying state A or B for each difference. | |
• Merge Commands: | Commands for selecting a difference, changing states of differences, etc. | |
• Exiting Emerge: | What to do when you’ve finished the merge. | |
• Combining in Emerge: | How to keep both alternatives for a difference. | |
• Fine Points of Emerge: | Misc. | |
¥×¥í¥°¥é¥à¤Î¥³¥ó¥Ñ¥¤¥ë¤È¥Æ¥¹¥È | ||
• Compilation: | Compiling programs in languages other than Lisp (C, Pascal, etc.). | |
• Compilation Mode: | The mode for visiting compiler errors. | |
• Compilation Shell: | Customizing your shell properly for use in the compilation buffer. | |
• Debuggers: | Running symbolic debuggers for non-Lisp programs. | |
• Executing Lisp: | Various modes for editing Lisp programs, with different facilities for running the Lisp programs. | |
• Lisp Libraries: | Creating Lisp programs to run in Emacs. | |
• Lisp Interaction: | Executing Lisp in an Emacs buffer. | |
• Lisp Eval: | Executing a single Lisp expression in Emacs. | |
• External Lisp: | Communicating through Emacs with a separate Lisp. | |
Emacs¤Ç¥Ç¥Ð¥Ã¥¬¤òµ¯Æ°¤¹¤ë | ||
• Starting GUD: | How to start a debugger subprocess. | |
• Debugger Operation: | Connection between the debugger and source buffers. | |
• Commands of GUD: | Key bindings for common commands. | |
• GUD Customization: | Defining your own commands for GUD. | |
ά¸ì | ||
• Abbrev Concepts: | Fundamentals of defined abbrevs. | |
• Defining Abbrevs: | Defining an abbrev, so it will expand when typed. | |
• Expanding Abbrevs: | Controlling expansion: prefixes, canceling expansion. | |
• Editing Abbrevs: | Viewing or editing the entire list of defined abbrevs. | |
• Saving Abbrevs: | Saving the entire list of abbrevs for another session. | |
• Dynamic Abbrevs: | Abbreviations for words already in the buffer. | |
³¨¤ÎÊÔ½¸ | ||
• Basic Picture: | Basic concepts and simple commands of Picture Mode. | |
• Insert in Picture: | Controlling direction of cursor motion after "self-inserting" characters. | |
• Tabs in Picture: | Various features for tab stops and indentation. | |
• Rectangles in Picture: | Clearing and superimposing rectangles. | |
¥á¥¤¥ë¤ÎÁ÷¿® | ||
• Mail Format: | Format of the mail being composed. | |
• Mail Headers: | Details of permitted mail header fields. | |
• Mail Aliases: | Abbreviating and grouping mail addresses. | |
• Mail Mode: | Special commands for editing mail being composed. | |
• Distracting NSA: | How to distract the NSA’s attention. | |
• Mail Methods: | Using alternative mail-composition methods. | |
rmail¤Ç¥á¥¤¥ë¤òÆÉ¤à | ||
• Rmail Basics: | Basic concepts of Rmail, and simple use. | |
• Rmail Scrolling: | Scrolling through a message. | |
• Rmail Motion: | Moving to another message. | |
• Rmail Deletion: | Deleting and expunging messages. | |
• Rmail Inbox: | How mail gets into the Rmail file. | |
• Rmail Files: | Using multiple Rmail files. | |
• Rmail Output: | Copying message out to files. | |
• Rmail Labels: | Classifying messages by labeling them. | |
• Rmail Attributes: | Certain standard labels, called attributes. | |
• Rmail Reply: | Sending replies to messages you are viewing. | |
• Rmail Summary: | Summaries show brief info on many messages. | |
• Rmail Sorting: | Sorting messages in Rmail. | |
• Rmail Display: | How Rmail displays a message; customization. | |
• Rmail Editing: | Editing message text and headers in Rmail. | |
• Rmail Digest: | Extracting the messages from a digest message. | |
• Out of Rmail: | Converting an Rmail file to mailbox format. | |
• Rmail Rot13: | Reading messages encoded in the rot13 code. | |
• Movemail: | More details of fetching new mail. | |
¥Ç¥£¥ì¥¯¥È¥ê¥¨¥Ç¥£¥¿dired | ||
• Dired Enter: | How to invoke Dired. | |
• Dired Commands: | Commands in the Dired buffer. | |
• Dired Deletion: | Deleting files with Dired. | |
• Flagging Many Files: | Flagging files based on their names. | |
• Dired Visiting: | Other file operations through Dired. | |
• Marks vs Flags: | Flagging for deletion vs marking. | |
• Operating on Files: | How to copy, rename, print, compress, etc. either one file or several files. | |
• Shell Commands in Dired: | Running a shell command on the marked files. | |
• Transforming File Names: | Using patterns to rename multiple files. | |
• Comparison in Dired: | Running ‘diff’ by way of Dired. | |
• Subdirectories in Dired: | Adding subdirectories to the Dired buffer. | |
• Subdirectory Motion: | Moving across subdirectories, and up and down. | |
• Hiding Subdirectories: | Making subdirectories visible or invisible. | |
• Dired Updating: | Discarding lines for files of no interest. | |
• Dired and Find: | Using ‘find’ to choose the files for Dired. | |
Îñ¤ÈÆü»ï | ||
• Calendar Motion: | Moving through the calendar; selecting a date. | |
• Scroll Calendar: | Bringing earlier or later months onto the screen. | |
• Counting Days: | How many days are there between two dates? | |
• General Calendar: | Exiting or recomputing the calendar. | |
• LaTeX Calendar: | Print a calendar using LaTeX. | |
• Holidays: | Displaying dates of holidays. | |
• Sunrise/Sunset: | Displaying local times of sunrise and sunset. | |
• Lunar Phases: | Displaying phases of the moon. | |
• Other Calendars: | Converting dates to other calendar systems. | |
• Diary: | Displaying events from your diary. | |
• Appointments: | Reminders when it’s time to do something. | |
• Daylight Savings: | How to specify when daylight savings time is active. | |
¥«¥ì¥ó¥À¡¼Æâ¤Î°Üư | ||
• Calendar Unit Motion: | Moving by days, weeks, months, and years. | |
• Move to Beginning or End: | Moving to start/end of weeks, months, and years. | |
• Specified Dates: | Moving to the current date or another specific date. | |
¤µ¤Þ¤¶¤Þ¤ÊÎñ¤Î¤¢¤¤¤À¤ÎÊÑ´¹ | ||
• Calendar Systems: | The calendars Emacs understands (aside from Gregorian). | |
• To Other Calendar: | Converting the selected date to various calendars. | |
• From Other Calendar: | Moving to a date specified in another calendar. | |
• Mayan Calendar: | Moving to a date specified in a Mayan calendar. | |
Æü»ï | ||
• Diary Commands: | Viewing diary entries and associated calendar dates. | |
• Format of Diary File: | Entering events in your diary. | |
• Date Formats: | Various ways you can specify dates. | |
• Adding to Diary: | Commands to create diary entries. | |
• Special Diary Entries: | Anniversaries, blocks of dates, cyclic entries, etc. | |
GNUS | ||
• Buffers of Gnus: | The group, summary, and article buffers. | |
• Gnus Startup: | What you should know about starting Gnus. | |
• Summary of Gnus: | A short description of the basic Gnus commands. | |
Emacs¤«¤é¥·¥§¥ë¥³¥Þ¥ó¥É¤òµ¯Æ°¤¹¤ë | ||
• Single Shell: | How to run one shell command and return. | |
• Interactive Shell: | Permanent shell taking input via Emacs. | |
• Shell Mode: | Special Emacs commands used with permanent shell. | |
• Shell History: | Repeating previous commands in a shell buffer. | |
• Shell Options: | Options for customizing Shell mode. | |
• Remote Host: | Connecting to another computer. | |
¥«¥¹¥¿¥Þ¥¤¥º | ||
• Minor Modes: | Each minor mode is one feature you can turn on independently of any others. | |
• Variables: | Many Emacs commands examine Emacs variables to decide what to do; by setting variables, you can control their functioning. | |
• Keyboard Macros: | A keyboard macro records a sequence of keystrokes to be replayed with a single command. | |
• Key Bindings: | The keymaps say what command each key runs. By changing them, you can "redefine keys". | |
• Keyboard Translations: | If your keyboard passes an undesired code for a key, you can tell Emacs to substitute another code. | |
• Syntax: | The syntax table controls how words and expressions are parsed. | |
• Init File: | How to write common customizations in the .emacs file. | |
ÊÑ¿ô | ||
• Examining: | Examining or setting one variable’s value. | |
• Easy Customization: | Convenient and easy customization of variables. | |
• Hooks: | Hook variables let you specify programs for parts of Emacs to run on particular occasions. | |
• Locals: | Per-buffer values of variables. | |
• File Variables: | How files can specify variable values. | |
¥¡¼¥Ü¡¼¥É¥Þ¥¯¥í | ||
• Basic Kbd Macro: | Defining and running keyboard macros. | |
• Save Kbd Macro: | Giving keyboard macros names; saving them in files. | |
• Kbd Macro Query: | Making keyboard macros do different things each time. | |
¥¡¼¥Ð¥¤¥ó¥É¤Î¥«¥¹¥¿¥Þ¥¤¥º | ||
• Keymaps: | Generalities. The global keymap. | |
• Prefix Keymaps: | Keymaps for prefix keys. | |
• Local Keymaps: | Major and minor modes have their own keymaps. | |
• Minibuffer Maps: | The minibuffer uses its own local keymaps. | |
• Rebinding: | How to redefine one key’s meaning conveniently. | |
• Init Rebinding: | Rebinding keys with your init file, .emacs. | |
• Function Keys: | Rebinding terminal function keys. | |
• Named ASCII Chars: | Distinguishing TAB from C-i, and so on. | |
• Mouse Buttons: | Rebinding mouse buttons in Emacs. | |
• Disabling: | Disabling a command means confirmation is required before it can be executed. This is done to protect beginners from surprises. | |
½é´ü²½¥Õ¥¡¥¤¥ë~/.emacs | ||
• Init Syntax: | Syntax of constants in Emacs Lisp. | |
• Init Examples: | How to do some things with an init file. | |
• Terminal Init: | Each terminal type can have an init file. | |
• Find Init: | How Emacs finds the init file. | |
Emacs¤Î¥È¥é¥Ö¥ë¤ËÂФ¹¤ëÂнè | ||
• DEL Gets Help: | What to do if DEL doesn’t delete. | |
• Stuck Recursive: | ‘[...]’ in mode line around the parentheses. | |
• Screen Garbled: | Garbage on the screen. | |
• Text Garbled: | Garbage in the text. | |
• Unasked-for Search: | Spontaneous entry to incremental search. | |
• Memory Full: | How to cope when you run out of memory. | |
• Emergency Escape: | Emergency escape— What to do if Emacs stops responding. | |
• Total Frustration: | When you are at your wits’ end. | |
¥Ð¥°¤ÎÊó¹ð | ||
• Criteria: | Have you really found a bug? | |
• Understanding Bug Reporting: | How to report a bug effectively. | |
• Checklist: | Steps to follow for a good bug report. | |
• Sending Patches: | How to send a patch for GNU Emacs. | |
¥³¥Þ¥ó¥É¹Ô¥ª¥×¥·¥ç¥ó¤È°ú¿ô | ||
• Action Arguments: | Arguments to visit files, load libraries, and call functions. | |
• Initial Options: | Arguments that take effect while starting Emacs. | |
• Command Example: | Examples of using command line arguments. | |
• Resume Arguments: | Specifying arguments when you resume a running Emacs. | |
• Environment: | Environment variables that Emacs uses. | |
• Display X: | Changing the default display and using remote login. | |
• Font X: | Choosing a font for text, under X. | |
• Colors X: | Choosing colors, under X. | |
• Window Size X: | Start-up window size, under X. | |
• Borders X: | Internal and external borders, under X. | |
• Title X: | Specifying the initial frame’s title. | |
• Icons X: | Choosing what sort of icon to use, under X. | |
• Resources X: | Advanced use of classes and resources, under X. | |
• Lucid Resources: | X resources for Lucid menus. | |
• Motif Resources: | X resources for Motif menus. | |
´Ä¶ÊÑ¿ô | ||
• General Variables: | Environment variables that all versions of Emacs use. | |
• Misc Variables: | Certain system specific variables. | |
MS-DOS¤ÈWindows 95/98/NT | ||
• MS-DOS Input: | Keyboard and mouse usage on MS-DOS. | |
• MS-DOS Display: | Fonts, frames and display size on MS-DOS. | |
• MS-DOS File Names: | File-name conventions on MS-DOS. | |
• Text and Binary: | Text files on MS-DOS use CRLF to separate lines. | |
• MS-DOS Printing: | How to specify the printer on MS-DOS. | |
• MS-DOS Processes: | Running subprocesses on MS-DOS. | |
• Windows Processes: | Running subprocesses on Windows. | |
• Windows System Menu: | Controlling what the ALT key does. |