Other Useful Emacs Commands

These are a few general Emacs commands which are useful when using Specware. Commands with no key sequences are executed using M-x name. XEmacs can be customized using the Options menu. For example, to make delete delete the selected region (as in most Word Processing Programs), mouse Options, Editing, Active Regions. To make the changes permanent, mouse Options, Save Options to Init File.

  Key  Name  Description
  C-h  help  Help options. C-h m gives help about the current mode. Also see Help menu in menubar.
  M-/  dabbrev-expand  Does symbol completion based on nearby words in buffer. Repeated key presses find additional completions.
  C-sh- middle  mode-motion-copy  Copies the (highlighted) identifier or expression under the mouse to point.
    igrep  Greps for string in files. Brings up buffer with matching lines. Mouse middle on a line to go to it. (In Windows requires installation of Cygwin.)
    igrep-find  Like igrep but searches in all subdirectories.
    fgrep  Like igrep except uses fgrep to search.
    fgrep-find  Like igrep-find except uses fgrep to search. all subdirectories.
  C-x C-f  find-file  Prompts for file to edit. tab does filename completion.
  C-x d  dired  Prompts for directory to edit. Note that commands process-current-file and cd-current-directory described in the previous section are available in dired mode.
    viper-mode  Vi emulation mode for people who like to edit using vi commands. Documentation is available under C-h i.