1. 01 Feb, 2016 1 commit
    • Martin Rudalics's avatar
      Some corrections in Elisp manual · e639e10a
      Martin Rudalics authored
      * doc/lispref/buffers.texi (Read Only Buffers): Describe optional
      argument POSITION.
      * doc/lispref/debugging.texi (Error Debugging): `debug-on-signal'
      is an option.
      * doc/lispref/display.texi (Refresh Screen): Describe optional
      argument FRAME of `redraw-frame'.
      (Attribute Functions): Describe optional argument CHARACTER of
      `face-font'.
      (Defining Images): `image-load-path' is an option.
      (Beeping): `ring-bell-function' is an option.
      * doc/lispref/frames.texi (Size and Position): The PIXELWISE
      argument of `set-frame-size' is optional.
      (Raising and Lowering): The TERMINAL argument of `tty-top-frame'
      is optional.
      * doc/lispref/keymaps.texi (Controlling Active Maps): Fix doc of
      `set-transient-map'.
      * doc/lispref/minibuf.texi (Text from Minibuffer):
      `read-regexp-defaults-function' is an option.
      (Minibuffer Contents): `delete-minibuffer-contents' is a command.
      * doc/lispref/modes.texi (Mode Line Variables):
      `mode-line-position' and `mode-line-modes' are variables, not
      options.
      * doc/lispref/strings.texi (Creating Strings): The START argument
      of `substring' is optional.
      * doc/lispref/text.texi (Buffer Contents): Describe optional
      argument NO-PROPERTIES of `thing-at-point'.
      (User-Level Deletion): Both arguments of
      `delete-trailing-whitespace' are optional.
      (Margins): Use @key{RET} instead of @kbd{RET}.
      * doc/lispref/windows.texi (Display Action Functions): Write
      non-@code{nil} instead of non-nil.
      (Choosing Window Options): The WINDOW arg of
      `split-window-sensibly' is optional.
      (Choosing Window Options): Write non-@code{nil} instead of
      non-nil.
      (Window Start and End): Both args of `window-group-end' are
      optional.
      
      * src/buffer.c (Fbarf_if_buffer_read_only): Rename argument POS
      to POSITION to keep consisteny with doc-string.
      e639e10a
  2. 01 Jan, 2016 1 commit
  3. 01 Dec, 2015 1 commit
    • Eli Zaretskii's avatar
      Document 'inhibit-read-only' property · e702ab8d
      Eli Zaretskii authored
      * doc/lispref/text.texi (Special Properties): Describe the new
      'inhibit-read-only' text property.  Add cross-reference to where
      read-only buffers are described.
      * doc/lispref/buffers.texi (Read Only Buffers): Mention that
      'inhibit-read-only' property exempts text from being read-only.
      Add cross-reference to "Special Properties".
      
      * etc/NEWS: Move the entry about 'inhibit-read-only' property to
      its place and mark it documented.
      e702ab8d
  4. 15 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Quote less in manuals · ef7dbdf5
      Paul Eggert authored
      The manuals often used quotes ``...'' when it is better to use @dfn or
      @code or capitalized words or no quoting at all.  For example, there is
      no need for the `` and '' in “if a variable has one effect for
      @code{nil} values and another effect for ``non-@code{nil}'' values”.
      Reword the Emacs, Lisp intro, and Lisp reference manuals to eliminate
      unnecessary quoting like this, and to use @dfn etc. instead when called
      for (Bug#21472).
      ef7dbdf5
  5. 04 Sep, 2015 1 commit
  6. 10 Apr, 2015 1 commit
    • Paul Eggert's avatar
      Minor quoting etc. fixes to lispref manual · a2940cd4
      Paul Eggert authored
      * doc/lispref/tips.texi (Documentation Tips):
      Distinguish more clearly among grave accent, apostrophe,
      and single quote.
      * doc/lispref/README, doc/lispref/buffers.texi:
      * doc/lispref/commands.texi, doc/lispref/control.texi:
      * doc/lispref/customize.texi, doc/lispref/display.texi:
      * doc/lispref/elisp.texi, doc/lispref/files.texi:
      * doc/lispref/frames.texi, doc/lispref/hash.texi:
      * doc/lispref/help.texi, doc/lispref/internals.texi:
      * doc/lispref/loading.texi, doc/lispref/makefile.w32-in:
      * doc/lispref/markers.texi, doc/lispref/modes.texi:
      * doc/lispref/nonascii.texi, doc/lispref/objects.texi:
      * doc/lispref/os.texi, doc/lispref/positions.texi:
      * doc/lispref/strings.texi, doc/lispref/syntax.texi:
      * doc/lispref/text.texi, doc/lispref/tips.texi:
      * doc/lispref/two-volume-cross-refs.txt, doc/lispref/windows.texi:
      Use American-style double quoting in ordinary text,
      and quote 'like this' when single-quoting in ASCII text.
      Also, fix some minor spacing issues.
      a2940cd4
  7. 01 Jan, 2015 2 commits
  8. 23 Dec, 2014 1 commit
    • Eli Zaretskii's avatar
      Improve indexing on the chapter/section/subsection levels. · 20cfd248
      Eli Zaretskii authored
       doc/lispref/windows.texi (Recombining Windows): Index subject of sections.
       doc/lispref/variables.texi (Variables with Restricted Values)
       (Generalized Variables): Index subject of sections.
       doc/lispref/text.texi (Buffer Contents, Examining Properties)
       (Changing Properties, Property Search, Substitution): Index
       subject of sections.
       doc/lispref/syntax.texi (Motion and Syntax, Parsing Expressions)
       (Motion via Parsing, Position Parse, Control Parsing): Index
       subject of sections.
       doc/lispref/strings.texi (Predicates for Strings, Creating Strings)
       (Modifying Strings, Text Comparison): Index subject of sections.
       doc/lispref/searching.texi (Syntax of Regexps, Regexp Special)
       (Regexp Functions, Regexp Functions): Index subject of sections.
       doc/lispref/processes.texi (Subprocess Creation, Process Information): Index
       subject of sections.
       doc/lispref/positions.texi (Screen Lines): Index subject of sections.
       doc/lispref/nonascii.texi (Scanning Charsets, Specifying Coding Systems):
       Index subject of sections.
       doc/lispref/minibuf.texi (Text from Minibuffer, Object from Minibuffer)
       (Multiple Queries, Minibuffer Contents): Index subject of
       sections.
       doc/lispref/markers.texi (Predicates on Markers, Creating Markers)
       (Information from Markers, Moving Markers): Index subject of
       sections.
       doc/lispref/macros.texi (Defining Macros, Problems with Macros): Index
       subject of sections.
       doc/lispref/loading.texi (Loading Non-ASCII, Where Defined): Index subject
       of sections.
       doc/lispref/lists.texi (List-related Predicates, List Variables, Setcar)
       (Setcdr, Plist Access): Index subject of sections.
       doc/lispref/keymaps.texi (Controlling Active Maps, Scanning Keymaps)
       (Modifying Menus): Index subject of sections.
       doc/lispref/help.texi (Accessing Documentation, Help Functions): Index
       subject of sections.
       doc/lispref/hash.texi (Hash Access): Index subject of sections.
       doc/lispref/functions.texi (Core Advising Primitives)
       (Advising Named Functions, Porting old advices): Index subject of
       sections.
       doc/lispref/frames.texi (Creating Frames, Initial Parameters)
       (Position Parameters, Buffer Parameters, Minibuffers and Frames)
       (Pop-Up Menus, Drag and Drop): Index subject of sections.
       doc/lispref/files.texi (Visiting Functions, Kinds of Files)
       (Unique File Names): Index subject of sections.
       doc/lispref/display.texi (Refresh Screen, Echo Area Customization)
       (Warning Variables, Warning Options, Delayed Warnings)
       (Temporary Displays, Managing Overlays, Overlay Properties)
       (Finding Overlays, Size of Displayed Text, Defining Faces)
       (Attribute Functions, Displaying Faces, Face Remapping)
       (Basic Faces, Font Lookup, Fontsets, Replacing Specs)
       (Defining Images, Showing Images): Index subject of sections.
       doc/lispref/debugging.texi (Debugging, Explicit Debug)
       (Invoking the Debugger, Excess Open, Excess Close): Index subject
       of sections.
       doc/lispref/customize.texi (Defining New Types, Applying Customizations)
       (Custom Themes): Index subject of sections.
       doc/lispref/control.texi (Sequencing, Combining Conditions)
       (Processing of Errors, Cleanups): Index subject of sections.
       doc/lispref/compile.texi (Eval During Compile): Index subject of sections.
       doc/lispref/commands.texi (Using Interactive, Distinguish Interactive)
       (Command Loop Info, Classifying Events, Event Mod)
       (Invoking the Input Method): Index subject of sections.
       doc/lispref/buffers.texi (Buffer List, Buffer Gap): Index subject of sections.
       doc/lispref/backups.texi (Making Backups, Numbered Backups, Backup Names)
       (Reverting): Index subject of sections.
       doc/lispref/abbrevs.texi (Abbrev Tables, Defining Abbrevs, Abbrev Files)
       (Abbrev Expansion, Standard Abbrev Tables, Abbrev Properties)
       (Abbrev Table Properties): Index subject of sections.
       doc/lispref/os.texi (Time of Day, Time Conversion, Time Parsing)
       (Time Calculations, Idle Timers): Index subject of sections.
      20cfd248
  9. 04 Oct, 2014 1 commit
    • Glenn Morris's avatar
      Small doc/ fixes re @var usage. · fc7db706
      Glenn Morris authored
      * doc/emacs/cmdargs.texi (Misc X):
      * doc/emacs/display.texi (Optional Mode Line):
      * doc/emacs/misc.texi (emacsclient Options):
      * doc/emacs/vc1-xtra.texi (VC Delete/Rename):
      * doc/lispref/buffers.texi (Buffer List):
      * doc/lispref/display.texi (Image Descriptors, Defining Images):
      * doc/lispref/functions.texi (Core Advising Primitives):
      Small fixes re @var usage.
      fc7db706
  10. 07 Mar, 2014 1 commit
    • Martin Rudalics's avatar
      Update docs for select-window and buffer-list-update-hook. · 2c6053e8
      Martin Rudalics authored
      * buffer.c (Vbuffer_list_update_hook): Doc-string fix.
      * window.c (Fselect_window): Explain NORECORD and
      `buffer-list-update-hook' in doc-string.
      * buffers.texi (The Buffer List): Rename node to Buffer List.
      Describe `buffer-list-update-hook'.
      * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
      Add node for Window Dividers.
      * hooks.texi (Standard Hooks): Add reference to
      `buffer-list-update-hook'.
      * windows.texi (Selecting Windows): Update description of
      `select-window'.
      2c6053e8
  11. 01 Jan, 2014 1 commit
  12. 28 Dec, 2013 1 commit
    • Chong Yidong's avatar
      Doc updates · 4364185f
      Chong Yidong authored
      * buffers.texi (Modification Time): Document visited-file-modtime change.
      
      * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
      4364185f
  13. 30 Jun, 2013 1 commit
    • Michal Nazarewicz's avatar
      Add `remember-notes' function to store random notes across Emacs · ef099a94
      Michal Nazarewicz authored
      restarts.
      * remember.el (remember-data-file): Add :set callback to affect
      notes buffer (if any).
      (remember-notes): New command.
      (remember-notes-buffer-name, bury-remember-notes-on-kill):
      New defcustoms for the `remember-notes' function.
      (remember-notes-save-and-bury-buffer): New command.
      (remember-notes-mode-map): New variable.
      (remember-mode): New minor mode.
      (remember-notes--kill-buffer-query): New function.
      * lisp/startup.el (initial-buffer-choice): Add notes to custom type.
      * src/buffer.c (FKill_buffer): Run `kill-buffer-query-functions'
      before checking whether buffer is modified.  This lets
      `kill-buffer-query-functions' cancel killing of the buffer or save
      its content before `kill-buffer' asks user the "Buffer %s
      modified; kill anyway?" question.
      
      * remember.el (remember-append-to-file):
      Don't mix `find-buffer-visiting' and `get-file-buffer'.
      
      * lisp/files.el (find-file-noselect): Simplify conditional expression.
      ef099a94
  14. 29 Jun, 2013 1 commit
  15. 01 Jan, 2013 1 commit
  16. 22 Dec, 2012 1 commit
  17. 23 Nov, 2012 1 commit
    • Martin Rudalics's avatar
      Correct and reword recent changes to window.texi. · 0d4bb04f
      Martin Rudalics authored
      * windows.texi (Basic Windows): Fix typo.
      (Windows and Frames): Fix example.  Move description of
      window-in-direction here.
      (Recombining Windows): Fix example.
      (Buffers and Windows): Fix description of
      replace-buffer-in-windows.
      (Switching Buffers): Reword.
      (Display Action Functions): Minor adjustments.
      (Choosing Window Options): Minor fixes.
      (Window History): Minor rewording.
      (Dedicated Windows): Correct and reword part describing how
      dedicatedness affects functions removing buffers or windows.
      * buffers.texi (The Buffer List): Fix description of
      bury-buffer.
      0d4bb04f
  18. 24 Oct, 2012 1 commit
    • Paul Eggert's avatar
      Update manual for new time stamp format. · 72ec96fb
      Paul Eggert authored
      These instances were missed the first time around.
      Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
      * doc/lispintro/emacs-lisp-intro.texi (Files List):
      * doc/lispref/buffers.texi (Modification Time):
      * doc/lispref/files.texi (Testing Accessibility, File Attributes):
      * doc/lispref/intro.texi (Version Info):
      * doc/lispref/os.texi (Time of Day):
      * doc/misc/emacs-mime.texi (time-date): 
      Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
      * doc/misc/emacs-mime.texi (time-date): 
      Also, fix bogus time stamp and modernize a bit.
      72ec96fb
  19. 23 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Doc updates for read-only-mode. · e109c4a6
      Chong Yidong authored
      * buffers.texi (Misc Buffer): Replace toggle-read-only with
      read-only-mode.
      
      * files.texi (Visiting): Likewise.
      
      * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
      calling conventions.
      
      * buffers.texi (Read Only Buffers): Document read-only-mode.
      
      * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
      read-only-mode.
      e109c4a6
  20. 13 Jul, 2012 1 commit
    • Chong Yidong's avatar
      Don't warn on toggle-read-only calls. · b68b3337
      Chong Yidong authored
      Clarify the documentation of toggle-read-only, and audit the code tree
      for uses of toggle-read-only; where appropriate, switch to setting the
      variable buffer-read-only or calling toggle-read-only with a (new)
      second arg.
      
      * lisp/files.el (toggle-read-only): Doc fix and code cleanup.  New arg
      to allow printing the message when called from Lisp.
      
      * lisp/emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
      Remove toggle-read-only.
      
      * lisp/bindings.el (mode-line-toggle-read-only):
      * lisp/dired.el (dired-toggle-read-only):
      * lisp/ibuffer.el (ibuffer-do-toggle-read-only): Call toggle-read-only
      with non-nil second arg.
      
      * lisp/bs.el (bs-toggle-readonly):
      * lisp/buff-menu.el (Buffer-menu-toggle-read-only): Remove
      with-no-warnings around toggle-read-only.
      
      * lisp/ffap.el (ffap--toggle-read-only): Accept a list of buffers.
      Remove with-no-warnings around toggle-read-only.
      (ffap-read-only, ffap-read-only-other-window)
      (ffap-read-only-other-frame): Callers changed.
      
      * lisp/help-mode.el: Don't require view package.
      (help-mode-finish): Set buffer-read-only instead of calling
      toggle-read-only.
      
      * lisp/emacs-lisp/eieio-custom.el (eieio-customize-object):
      * lisp/vc/ediff.el (ediff-set-read-only-in-buf-A): Set buffer-read-only
      directly.
      
      * lisp/gnus/smime.el (smime-certificate-info): Set buffer-read-only directly,
      instead of calling toggle-read-only with a (bogus) argument.
      
      * doc/emacs/buffers.texi (Misc Buffer): Document view-read-only.
      
      * doc/lispref/buffers.texi (Read Only Buffers): Document toggle-read-only
      changes.  Reword to account for the fact that read-only is currently not
      supported in overlay properties.
      b68b3337
  21. 27 May, 2012 1 commit
  22. 26 Apr, 2012 2 commits
  23. 14 Apr, 2012 1 commit
  24. 10 Apr, 2012 1 commit
  25. 27 Feb, 2012 1 commit
    • Chong Yidong's avatar
      More updates for Buffers and Files chapters of Lisp manual. · 431ee44b
      Chong Yidong authored
      * doc/emacs/buffers.texi (Creating Buffers): Clarify that
      generate-new-buffer uses generate-new-buffer-names.
      (Killing Buffers): Remove bogus example duplicating buffer-live-p.
      
      * doc/emacs/files.texi (Directory Names): Index entry for file name abbreviations.
      (Relative File Names, File Name Expansion): Refer to it.
      (Locating Files): Move locate-user-emacs-file documentation to
      Standard File Names.
      (Standard File Names): Add locate-user-emacs-file; update examples.
      431ee44b
  26. 11 Jan, 2012 1 commit
  27. 05 Jan, 2012 1 commit
  28. 10 Nov, 2011 1 commit
    • Glenn Morris's avatar
      toggle-read-only fixes for bugs#7292, 10006. · b2621720
      Glenn Morris authored
      * doc/lispref/buffers.texi (Read Only Buffers): Expand a bit on why
      toggle-read-only should only be used interactively.
      
      * lisp/files.el (toggle-read-only): Mention that it should only
      be used interactively.
      
      * lisp/emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
      Add toggle-read-only.
      b2621720
  29. 09 Oct, 2011 1 commit
    • Martin Rudalics's avatar
      Describe frame-auto-hide-function and related issues. · d83dc65b
      Martin Rudalics authored
      * buffers.texi (The Buffer List): Describe how bury-buffer deals
      with the selected window.
      * windows.texi (Buffers and Windows): Reformulate text on how
      replace-buffer-in-windows deals with a window.
      (Quitting Windows): Describe how quit-window deals with a
      standalone frame.  Describe new option frame-auto-hide-function.
      d83dc65b
  30. 24 Sep, 2011 1 commit
    • Chong Yidong's avatar
      Document display-buffer and other window changes in Lisp manual. · 0e406a72
      Chong Yidong authored
      * doc/lispref/windows.texi (Window History): New node.  Move text here
      from Buffers and Windows.
      (Switching Buffers): Rename from Displaying Buffers, since we
      don't document display-buffer here; callers changed.  Document
      FORCE-SAME-WINDOW arg to switch-to-buffer and
      switch-to-buffer-other-frame.  Delete duplicate
      replace-buffer-in-windows doc.
      (Choosing Window): Document display actions.
      0e406a72
  31. 19 Mar, 2011 1 commit
  32. 25 Jan, 2011 1 commit
  33. 16 Jan, 2011 1 commit
  34. 02 Jan, 2011 1 commit
  35. 08 Dec, 2010 1 commit
  36. 14 Apr, 2010 1 commit
    • Juri Linkov's avatar
      Fix @deffn without category. · 5854c267
      Juri Linkov authored
      * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
      for `abbrev-insert'.
      
      * buffers.texi (Indirect Buffers): Add category `Command'
      to @deffn of `clone-indirect-buffer'.
      
      * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
      for `next-window' and `previous-window'.  Add category `Command'
      to @deffn of `pop-to-buffer'.
      5854c267
  37. 13 Jan, 2010 1 commit
  38. 01 Oct, 2009 1 commit