1. 24 Sep, 2011 1 commit
    • Eli Zaretskii's avatar
      Change the default value of redisplay-dont-pause to t. · 6bf7006f
      Eli Zaretskii authored
       src/dispnew.c (syms_of_display) <redisplay-dont-pause>: Default
       value is now t.  Doc fix.
       doc/lispref/display.texi (Forcing Redisplay): Update the description of
       redisplay-dont-pause due to change in the default value.
       etc/NEWS: Mention the change of the default value.
      6bf7006f
  2. 23 Sep, 2011 1 commit
  3. 20 Sep, 2011 1 commit
  4. 17 Sep, 2011 1 commit
    • Chong Yidong's avatar
      * lisp/replace.el (occur-mode-map): Rebind occur-edit-mode to "e". · 8c0f49f0
      Chong Yidong authored
      (occur-edit-mode-map): Bind C-c C-c to occur-cease-edit and C-o to
      occur-mode-display-occurrence.
      (occur-edit-mode): Add usage message.
      (occur-cease-edit): New command.
      (occur-after-change-function): Use text properties to find the
      position of the prefix text.
      (occur-engine): Set stickiness of prefix text properties.
      
      Fixes: debbugs:8463
      8c0f49f0
  5. 11 Sep, 2011 1 commit
  6. 30 Aug, 2011 1 commit
    • Chong Yidong's avatar
      Document new Emacs 24 faces in Lisp manual. · 35137ed3
      Chong Yidong authored
      * doc/lispref/display.texi (Basic Faces): New node.  Document new faces.
      
      * doc/lispref/modes.texi (Major Mode Conventions): Move some text there.
      (Mode Help): Remove major-mode var, duplicated in Major Modes.
      35137ed3
  7. 29 Aug, 2011 1 commit
    • Chong Yidong's avatar
      Update and edit manual sections on major modes. · 3fd50d5c
      Chong Yidong authored
      * doc/emacs/modes.texi (Choosing Modes): auto-mode-case-fold is now t.
      
      * doc/lispref/modes.texi (Basic Major Modes): New node.  Callers updated.
      (Major Modes): Document fundamental-mode and major-mode.
      (Major Mode Basics): Node deleted; text moved to Major Modes.
      (Derived Modes): Document derived-mode-p.
      3fd50d5c
  8. 28 Aug, 2011 3 commits
    • Chong Yidong's avatar
      Document copy-directory and related changes in manuals. · a6326082
      Chong Yidong authored
      * doc/emacs/buffers.texi (Misc Buffer): Move view-buffer to View Mode.
      
      * doc/emacs/display.texi (View Mode): New node.  Move view-file here from
      Misc File Ops.  Move view-buffer here from Misc Buffer.
      
      * doc/emacs/files.texi (Misc File Ops): Document new
      delete-by-moving-to-trash behavior.  Remove view-file.
      
      * doc/lispref/files.texi (Changing Files, Create/Delete Dirs): Document new
      arguments for delete-file, delete-directory, and copy-directory.
      a6326082
    • Chong Yidong's avatar
      Document trash changes in manual. · 04e2ce72
      Chong Yidong authored
      * doc/emacs/dired.texi (Dired Deletion): Shorten description of Trash.
      
      * doc/emacs/files.texi (Misc File Ops): Document new
      delete-by-moving-to-trash behavior.
      
      * doc/lispref/files.texi (Changing Files, Create/Delete Dirs): Document TRASH
      argument.
      04e2ce72
    • Chong Yidong's avatar
      Update manuals for some Emacs 24 changes. · ddb54206
      Chong Yidong authored
      * doc/emacs/misc.texi (emacsclient Options): Document server-port.
      
      * doc/lispref/display.texi (Progress): Document spinner functionality.
      
      * doc/lispref/frames.texi (Layout Parameters): The defaults for the
      menu-bar-lines and tool-bar-lines parameters depend on the mode.
      
      * doc/lispref/objects.texi (Symbol Type): Document ## print representation.
      
      * doc/lispref/os.texi (Killing Emacs): Note that kill-emacs can be called by
      operating system signals.  Refer to save-buffers-kill-terminal
      instead of save-buffers-kill-emacs.
      ddb54206
  9. 27 Aug, 2011 1 commit
  10. 26 Aug, 2011 2 commits
  11. 20 Aug, 2011 1 commit
  12. 18 Aug, 2011 3 commits
    • Chong Yidong's avatar
      Add L and R categories to standard category table, and use them. · f635daa1
      Chong Yidong authored
      * lisp/international/characters.el: Add L and R categories.
      
      * lisp/subr.el (bidi-string-mark-left-to-right): Rename from
      string-mark-left-to-right.  Use category search.
      
      * lisp/buff-menu.el (Buffer-menu-buffer+size): Callers changed.
      f635daa1
    • Juri Linkov's avatar
      * lisp/faces.el (error, warning, success): New faces with definitions · bc987f8b
      Juri Linkov authored
      copied from old default values of `font-lock-warning-face',
      `compilation-warning', `compilation-info'.
      
      * lisp/font-lock.el (font-lock-warning-face): Inherit from `error'.
      
      * lisp/progmodes/compile.el (compilation-error): Inherit from `error'.
      (compilation-warning): Inherit from `warning'.
      (compilation-info): Inherit from `success'.
      
      * lisp/dired.el (dired-marked): Inherit from `warning'.
      (dired-flagged): Inherit from `error'.
      
      Fixes: debbugs:6117
      bc987f8b
    • Eli Zaretskii's avatar
      Improve documentation of bidi in ELisp manual. · c094bb0c
      Eli Zaretskii authored
       doc/lispref/nonascii.texi (Character Properties): Document use of
       `bidi-class' and `mirroring' properties as part of reordering.
       Provide cross-references to "Bidirectional Display".
       doc/lispref/display.texi (Bidirectional Display): Document the pitfalls of
       concatenating strings with bidirectional content, with possible
       solutions.  Document string-mark-left-to-right.  Mention paragraph
       direction in modes that inherit from prog-mode.  Document use of
       `bidi-class' and `mirroring' properties as part of reordering.
       etc/NEWS: Mark string-mark-left-to-right as documented.
      c094bb0c
  13. 16 Aug, 2011 1 commit
  14. 12 Aug, 2011 1 commit
  15. 10 Aug, 2011 1 commit
    • Chong Yidong's avatar
      New function `string-mark-left-to-right' for handling LRMs. · 3e26a4a2
      Chong Yidong authored
      * lisp/subr.el (string-mark-left-to-right): New function.
      
      * lisp/buff-menu.el (Buffer-menu-buffer+size): Remove LRM argument.
      Use string-mark-left-to-right.
      (list-buffers-noselect): Caller changed.
      
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use
      string-mark-left-to-right.
      (tabulated-list-print): Recenter after moving point.
      3e26a4a2
  16. 28 Jul, 2011 2 commits
    • Andreas Schwab's avatar
      Update NEWS · 43dc9f5b
      Andreas Schwab authored
      43dc9f5b
    • Eli Zaretskii's avatar
      Turn on bidi-display-reordering by default. · 4cc60b9b
      Eli Zaretskii authored
       src/buffer.c (init_buffer_once, syms_of_buffer): Set
       bidi-display-reordering to t by default.
       doc/emacs/mule.texi (Bidirectional Editing): Document the fact that
       bidi-display-reordering is t by default.
       lispref/display.texi (Bidirectional Display): Document the fact that
       bidi-display-reordering is t by default.
      4cc60b9b
  17. 18 Jul, 2011 1 commit
  18. 17 Jul, 2011 1 commit
  19. 16 Jul, 2011 1 commit
  20. 13 Jul, 2011 1 commit
    • Chong Yidong's avatar
      Add FORCE-SAME-WINDOW argument to switch-to-buffer. · bee0fcef
      Chong Yidong authored
      * lisp/window.el (switch-to-buffer): New arg FORCE-SAME-WINDOW.  Use
      pop-to-buffer buffer-or-name if it is nil.
      
      * lisp/emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
      Remove switch-to-buffer.
      bee0fcef
  21. 12 Jul, 2011 2 commits
    • Bill Wohler's avatar
      71e0ea13
    • Chong Yidong's avatar
      Document several Emacs 24 changes. · fdeb32ec
      Chong Yidong authored
      * doc/emacs/cmdargs.texi (Initial Options): Document --no-site-lisp.
      (Misc X): Document --parent-id.
      
      * doc/emacs/frames.texi (Frame Commands): Note that focus-follows-mouse now
      defaults to nil.
      
      * doc/emacs/misc.texi (emacsclient Options): Document --parent-id.
      
      * doc/emacs/msdog.texi (Windows HOME): Document _emacs as obsolete.
      
      * doc/man/emacsclient.1: Document exit status.
      fdeb32ec
  22. 11 Jul, 2011 1 commit
    • Chong Yidong's avatar
      More documentation of Emacs 24 X selection changes. · 963578d3
      Chong Yidong authored
      * doc/emacs/frames.texi (Mouse Commands): Document mouse-yank-primary.
      
      * doc/emacs/killing.texi (Primary Selection): Document `only' setting for
      select-active-regions.
      
      * doc/emacs/mark.texi (Setting Mark): Reference Shift Selection node.
      
      * doc/lispref/frames.texi (Window System Selections): Discussion of
      x-select-enable-clipboard moved to Emacs manual.
      963578d3
  23. 10 Jul, 2011 1 commit
  24. 09 Jul, 2011 1 commit
  25. 07 Jul, 2011 2 commits
  26. 06 Jul, 2011 1 commit
  27. 05 Jul, 2011 2 commits
  28. 04 Jul, 2011 1 commit
    • Juri Linkov's avatar
      Add 7z operations to delete and save changed members. · ac89b32c
      Juri Linkov authored
      * lisp/arc-mode.el (archive-7z-expunge, archive-7z-update):
      New defcustoms.
      (archive-7z-write-file-member): New function.
      (archive-7z-summarize): Fix the number of dashes in the
      listing output.
      
      Fixes: debbugs:8968
      ac89b32c
  29. 02 Jul, 2011 1 commit
    • Stefan Monnier's avatar
      Add multiple inheritance to keymaps. · 3349e122
      Stefan Monnier authored
      * src/keymap.c (Fmake_composed_keymap): New function.
      (Fset_keymap_parent): Simplify.
      (fix_submap_inheritance): Remove.
      (access_keymap_1): New function extracted from access_keymap to handle
      embedded parents and handle lists of maps.
      (access_keymap): Use it.
      (Fkeymap_prompt, map_keymap_internal, map_keymap, store_in_keymap)
      (Fcopy_keymap): Handle embedded parents.
      (Fcommand_remapping, define_as_prefix): Simplify.
      (Fkey_binding): Simplify.
      (syms_of_keymap): Move minibuffer-local-completion-map,
      minibuffer-local-filename-completion-map,
      minibuffer-local-must-match-map, and
      minibuffer-local-filename-must-match-map to Elisp.
      (syms_of_keymap): Defsubr make-composed-keymap.
      * src/keyboard.c (menu_bar_items): Use map_keymap_canonical.
      (parse_menu_item): Trivial simplification.
      * lisp/subr.el (remq): Don't allocate if it's not needed.
      (keymap--menu-item-binding, keymap--menu-item-with-binding)
      (keymap--merge-bindings): New functions.
      (keymap-canonicalize): Use them to refine the canonicalization.
      * lisp/minibuffer.el (minibuffer-local-completion-map)
      (minibuffer-local-must-match-map): Move initialization from C.
      (minibuffer-local-filename-completion-map): Move initialization from C;
      don't inherit from anything here.
      (minibuffer-local-filename-must-match-map): Make obsolete.
      (completing-read-default): Use make-composed-keymap to combine
      minibuffer-local-filename-completion-map with either
      minibuffer-local-must-match-map or
      minibuffer-local-filename-completion-map.
      3349e122
  30. 01 Jul, 2011 1 commit
  31. 27 Jun, 2011 1 commit