1. 09 Oct, 2014 1 commit
  2. 04 Oct, 2014 1 commit
    • Martin Rudalics's avatar
      Add documentation for horizontal scroll bars and fix some minor issues. · 3c6ba8b4
      Martin Rudalics authored
      * buffer.c (scroll_bar_width, scroll_bar_height): Fix
      doc-strings.
      * window.c (Fset_window_scroll_bars): Fix doc-string.
      (Fwindow_scroll_bars): Have it return what the doc-string says.
      
      * window.el (window-full-height-p): Make it behave correctly for
      minibuffer window.
      (window-current-scroll-bars): Fix code.
      (fit-frame-to-buffer): Use window-scroll-bar-height instead of
      window-scroll-bars.
      * frame.el (frame-current-scroll-bars): Fix doc-string.
      * scroll-bar.el (toggle-horizontal-scroll-bar): New command.
      
      * frames.texi (Scroll Bars): Describe use of horizontal scroll
      bars.
      
      * display.texi (Scroll Bars): Add description of horizontal scroll
      bars and associated functions.
      * frames.texi (Layout Parameters): Add horizontal scroll bar
      entries.  Remove paragraph on "combined fringe widths".
      * windows.texi (Window Sizes): Describe affects of horizontal
      scroll bars on window layout and sizes.  Fix description of
      window-full-height-p.
      (Resizing Windows): Mention horizontal scroll bar.
      3c6ba8b4
  3. 10 Jun, 2014 1 commit
  4. 07 May, 2014 1 commit
  5. 18 Mar, 2014 1 commit
    • Paul Eggert's avatar
      Style fixes for floating-point doc. · 09b73f08
      Paul Eggert authored
      * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
      * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
      * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
      * processes.texi, streams.texi, strings.texi, text.texi:
      * variables.texi, windows.texi:
      Hyphenate "floating-point" iff it precedes a noun.
      Reword to avoid nouns and hyphenation when that's easy.
      Prefer "integer" to "integer number" and "is floating point"
      to "is a floating point number".
      Prefer "@minus{}" to "-" when it's a minus.
      09b73f08
  6. 09 Mar, 2014 1 commit
    • Martin Rudalics's avatar
      Update docs for window dividers and `window-text-pixel-size'. · 7e940b65
      Martin Rudalics authored
      * xdisp.c (Fwindow_text_pixel_size): Adjust doc-string.
      * elisp.texi (Top): Rename section "Width" to "Size of Displayed
      Text".
      * text.texi (Primitive Indent):
      * strings.texi (String Basics):
      * sequences.texi (Sequence Functions): Update references
      accordingly.
      * display.texi (Size of Displayed Text): Rename section from
      "Width".  Add description for `window-text-pixel-size'.
      (Window Dividers): Reword description of window dividers.
      * frames.texi (Layout Parameters): Improve description of window
      divider parameters.
      * windows.texi (Window Sizes): Add descriptions of
      `window-mode-line-height' and `window-header-line-height'.
      (Coordinates and Windows): Mention window dividers.
      7e940b65
  7. 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
  8. 05 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Try to document some smie changes · 47b73b35
      Glenn Morris authored
      * doc/lispref/modes.texi (SMIE Customization): New section.
      
      * doc/lispref/elisp.texi (Top): Update detailed menu.
      
      * etc/NEWS: Related edits.
      47b73b35
  9. 02 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Document zlib-decompress-region · d2b94b15
      Glenn Morris authored
      * doc/lispref/text.texi (Decompression): New node.
      
      * doc/lispref/elisp.texi (Top): Update detailed menu.
      
      * etc/NEWS: Related markup.
      d2b94b15
  10. 28 Feb, 2014 1 commit
    • Xue Fuqiao's avatar
      Document `define-alternatives'. · 0fcfa974
      Xue Fuqiao authored
      * doc/lispref/elisp.texi (Top):
      * doc/lispref/commands.texi (Generic Commands):
      (Defining Commands): Document `define-alternatives'.
      
      * etc/NEWS: Related edit.  Unrelated copyedit.
      0fcfa974
  11. 21 Feb, 2014 1 commit
    • Glenn Morris's avatar
      Some doc updates for default process sentinels and filters not being nil · 458e643b
      Glenn Morris authored
      * doc/lispref/internals.texi (Process Internals):
      * doc/lispref/processes.texi (Deleting Processes, Output from Processes)
      (Process Buffers, Filter Functions, Accepting Output, Sentinels)
      (Network, Network Servers, Network Processes, Serial Ports):
      Filters and sentinels can no longer be nil.
      
      * doc/lispref/elisp.texi (Top): Menu update.
      
      * doc/misc/flymake.texi (Starting the syntax check process): Grammar fix.
      
      * doc/misc/tramp.texi (External packages): Grammar fix.
      Reword for default sentinel not being nil any more.
      
      * src/process.c (Fprocess_buffer, Faccept_process_output)
      (Finternal_default_process_filter, Finternal_default_process_sentinel):
      Doc fixes.
      458e643b
  12. 10 Jan, 2014 1 commit
    • Stefan Monnier's avatar
      * doc/lispref/functions.texi (Advising Functions): New section. · 122ff675
      Stefan Monnier authored
      * doc/lispref/modes.texi (Running Hooks): Don't document with-wrapper-hook and
      run-hook-wrapped any more.
      (Hooks): Link to the new Advising Functions node.
      * doc/lispref/elisp.texi (Top): Don't include advice.texi.
      * doc/lispref/advice.texi: Remove.
      * doc/lispref/makefile.w32-in (srcs):
      * doc/lispref/Makefile.in (srcs): Adjust accordingly.
      * doc/misc/cl.texi (Function Bindings): Fix incorrect description of cl-let.
      122ff675
  13. 05 Jan, 2014 1 commit
    • Chong Yidong's avatar
      More doc updates. · 81c7d631
      Chong Yidong authored
      * backups.texi (Making Backups): Document backup-buffer change.
      
      * commands.texi (Defining Commands): Document the interactive-form
      property more carefully.  Document interactive-only.
      
      * compile.texi (Compiler Errors): Copyedits.  Note that the
      details for byte-compile-warnings are in its docstring.
      
      * customize.texi (Variable Definitions): Likewise.
      
      * files.texi (Visiting Files): Copyedits.
      (Testing Accessibility): Mention ACLs.  Move file-modes here from
      File Attributes.
      (Truenames): Move file-equal-p here from Kinds of Files.
      (File Attributes): Move file-newer-than-file-p here from Testing
      Accessibility.
      (Extended Attributes): New node.  Add file-extended-attributes.
      (Changing Files): Document set-file-extended-attributes.
      
      * minibuf.texi (Minibuffer Contents): Remove obsolete function
      minibuffer-completion-contents.
      
      * variables.texi (Defining Variables): Note that defvar acts
      always on the dynamic value.
      81c7d631
  14. 01 Jan, 2014 1 commit
  15. 30 Dec, 2013 2 commits
    • Eli Zaretskii's avatar
      63442595
    • Paul Eggert's avatar
      Specify info encoding and language. · dcd812be
      Paul Eggert authored
      * emacs.texi, emacs-xtra.texi:
      * emacs-lisp-intro.texi:
      * back.texi, book-spine.texi, elisp.texi, lay-flat.texi:
      * ada-mode.texi, auth.texi, autotype.texi, bovine.texi, calc.texi:
      * cc-mode.texi, cl.texi, dbus.texi, dired-x.texi, ebrowse.texi:
      * ede.texi, ediff.texi, edt.texi, efaq-w32.texi, efaq.texi:
      * eieio.texi, emacs-gnutls.texi, emacs-mime.texi, epa.texi, erc.texi:
      * ert.texi, eshell.texi, eudc.texi, flymake.texi, forms.texi:
      * gnus-coding.texi, gnus-faq.texi, gnus.texi, htmlfontify.texi:
      * idlwave.texi, ido.texi, info.texi, mairix-el.texi, message.texi:
      * mh-e.texi, newsticker.texi, nxml-mode.texi, octave-mode.texi:
      * org.texi, pcl-cvs.texi, pgg.texi, rcirc.texi, reftex.texi:
      * remember.texi, sasl.texi, sc.texi, semantic.texi, ses.texi:
      * sieve.texi, smtpmail.texi, speedbar.texi, srecode.texi:
      * todo-mode.texi, tramp.texi, url.texi, vip.texi, viper.texi:
      * widget.texi, wisent.texi, woman.texi:
      Add @documentencoding, @documentlanguage as needed.
      
      Fixes: debbugs:16292
      dcd812be
  16. 12 Dec, 2013 2 commits
    • Glenn Morris's avatar
      Generate info/dir from .texi files rather than .info files · b55e11bf
      Glenn Morris authored
      * Makefile.in (install-info): Handle missing info/dir.
      (info_dir_deps): New variable.
      (${srcdir}/info/dir): Depend on .texi files rather than .info files.
      (check-info): Update topics.
      
      * build-aux/make-info-dir: Use .texi files rather than .info files.
      Update topics.
      
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/elisp.texi:
      Tweak dircategory (all the others use "Emacs" + lower-case).
      b55e11bf
    • Glenn Morris's avatar
      Add support for auto-generating info/dir · f9405d87
      Glenn Morris authored
      * admin/update_autogen: Add option to generate info/dir.
      (Usage): Add -I.
      (info_flag): New variable.
      (-I): New option.
      (doc): Maybe check its status.
      (info_dir): New function.
      
      * admin/dir_top: New file.
      
      * doc/emacs/emacs.texi:
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/elisp.texi:
      * doc/misc/autotype.texi, doc/misc/cc-mode.texi, doc/misc/ediff.texi:
      * doc/misc/ert.texi, doc/misc/htmlfontify.texi, doc/misc/ido.texi:
      * doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/srecode.texi:
      * doc/misc/todo-mode.texi, doc/misc/tramp.texi:
      Sync direntry with info/dir version.
      f9405d87
  17. 31 Jul, 2013 1 commit
    • Xue Fuqiao's avatar
      Doc fix. · 64a695bd
      Xue Fuqiao authored
      * doc/emacs/custom.texi (Specifying File Variables): Fix cross-references.
      
      * doc/emacs/mule.texi (Unibyte Mode): Fix cross-references.
      
      * doc/lispref/nonascii.texi (Non-ASCII Characters): Update menu.
      (Disabling Multibyte): Move here from doc/emacs/mule.texi.  Fix cross-references.
      
      * doc/lispref/elisp.texi (Top): Update menu.
      64a695bd
  18. 22 Jul, 2013 1 commit
    • Michael Albinus's avatar
      * files.texi (Magic File Names): Add file-notify-add-watch, · 32813ea7
      Michael Albinus authored
      file-notify-rm-watch and file-notify-supported-p.  Move
      file-remote-p down.
      
      * errors.texi (Standard Errors): Add file-notify-error.
      
      * os.texi (Desktop Notifications): Rename from Notifications.
      (File Notifications): New node.
      
      * elisp.texi (Top): Update menu for these changes.
      32813ea7
  19. 05 Jul, 2013 1 commit
    • Glenn Morris's avatar
      Tweak html header for manuals · d4aa7284
      Glenn Morris authored
      * doc/lispintro/emacs-lisp-intro.texi (Top):
      Move WWW_GNU_ORG section outside @copying, update URL.
      
      * doc/lispref/elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
      
      @copying appears as a comment on every page, there is no need for the
      WWW_GNU_ORG stuff to be in there.
      d4aa7284
  20. 12 Mar, 2013 1 commit
    • Glenn Morris's avatar
      Tweaks for www.gnu.org html versions of manuals · c0765905
      Glenn Morris authored
      * admin/admin.el (manual-html-mono, manual-html-node): Add -DWWW_GNU_ORG.
      
      * doc/emacs/emacs.texi (Top): Add some stuff specific to www.gnu.org.
      
      * doc/lispintro/emacs-lisp-intro.texi: Add some stuff specific to www.gnu.org.
      
      * doc/lispref/elisp.texi: Add some stuff specific to www.gnu.org.
      c0765905
  21. 04 Mar, 2013 1 commit
    • Paul Eggert's avatar
      Prefer UTF-8 for documentation. · 681ebc33
      Paul Eggert authored
      With GNU Texinfo 5.0, this generates nicer-looking info files,
      since they can use curly quotes.  With older Texinfo it doesn't matter.
      681ebc33
  22. 20 Feb, 2013 1 commit
    • Glenn Morris's avatar
      Lispref updates for multi-frame images · 1e56f8ef
      Glenn Morris authored
      * doc/lispref/display.texi (GIF Images, TIFF Images): Delete these nodes.
      (ImageMagick Images): For :index, use an xref rather than duplicating.
      (Other Image Types): Add GIF, adjust formatting.
      (Multi-Frame Images): Rename from Animated Images.  Expand section.
      
      * doc/lispref/elisp.texi (Top): Update menu for these changes.
      1e56f8ef
  23. 09 Feb, 2013 1 commit
    • Eli Zaretskii's avatar
      Remove all references to buffer-file-type and related features. · 8549f9e8
      Eli Zaretskii authored
       src/xdisp.c (decode_mode_spec): Remove handling of %t.
      
       lisp/net/ange-ftp.el (ange-ftp-insert-file-contents): Don't reference
       buffer-file-type.
       lisp/mail/feedmail.el (feedmail-force-binary-write): Doc fix.
       (feedmail-run-the-queue, feedmail-dump-message-to-queue)
       (feedmail-send-it-immediately): Don't bind buffer-file-type, bind
       coding-system-for-write instead.
       lisp/jka-compr.el (jka-compr-write-region): Don't bind
       buffer-file-type.
       lisp/emacs-lisp/bytecomp.el (byte-compile-file): Don't bind
       buffer-file-type.
       lisp/files.el (file-name-buffer-file-type-alist): Remove defvar.
       (insert-file-contents-literally): Remove reference to
       file-name-buffer-file-type-alist.
       lisp/dos-w32.el (file-name-buffer-file-type-alist): Deprecate and
       make-obsolete.
       (find-buffer-file-type-match, find-buffer-file-type): Remove.
       (find-buffer-file-type-coding-system): Remove references to
       find-buffer-file-type-match, find-buffer-file-type, and
       buffer-file-type.
       Don't put find-buffer-file-type-coding-system into
       file-coding-system-alist.
       (find-file-binary, find-file-text): Bind coding-system-for-read
       instead of file-name-buffer-file-type-alist.
       lisp/erc/erc-dcc.el (erc-dcc-get-file): Don't reference buffer-file-type.
      
       doc/emacs/msdog.texi (Text and Binary): Delete the description of
       file-name-buffer-file-type-alist.
      
       doc/lispref/modes.texi (%-Constructs): Remove the description of %t.
       doc/lispref/nonascii.texi (MS-DOS File Types): Delete node.
      
      Fixes: debbugs:12989
      8549f9e8
  24. 03 Jan, 2013 1 commit
  25. 01 Jan, 2013 1 commit
  26. 22 Dec, 2012 1 commit
  27. 02 Dec, 2012 1 commit
    • Chong Yidong's avatar
      Lisp manual improvements for plists and symbol plists. · f02f19bd
      Chong Yidong authored
      * doc/lispref/commands.texi (Using Interactive): Fix index entry.
      
      * doc/lispref/customize.texi (Variable Definitions):
      * doc/lispref/display.texi (Defining Faces):
      * doc/lispref/sequences.texi (Char-Tables): Fix xref.
      
      * doc/lispref/lists.texi (Property Lists): Move here from symbols.texi.
      (Plist Access): Rename from Other Plists.
      
      * doc/lispref/symbols.texi (Symbol Properties): New node.
      (Symbol Plists): Make it a subsection under Symbol Properties.
      (Standard Properties): New node.
      f02f19bd
  28. 24 Nov, 2012 1 commit
  29. 20 Nov, 2012 1 commit
    • Glenn Morris's avatar
      Make a start on a Profiling section in the lispref · 5b776637
      Glenn Morris authored
      * doc/lispref/debugging.texi (Profiling): New section, in progress.
      * doc/lispref/tips.texi (Compilation Tips): Move profiling to separate section.
      * doc/lispref/elisp.texi: Add Profiling to detailed menu.
      5b776637
  30. 07 Nov, 2012 1 commit
    • Martin Rudalics's avatar
      Fix and rewrite doc on window recombining facilities. · fdaf534a
      Martin Rudalics authored
      * window.c (Fsplit_window_internal): Set combination limit of
      new parent window to t iff Vwindow_combination_limit is t;
      fixing a regression introduced with the change from 2012-09-22.
      (Fwindow_combination_limit, Fset_window_combination_limit): Fix
      doc-strings.
      
      * elisp.texi (Top): Add Recombining Windows to menu.
      * windows.texi (Recombining Windows): New subsection.
      (Splitting Windows): Rewrite text on handling of window
      combinations and move it to new subsection.
      fdaf534a
  31. 06 Nov, 2012 1 commit
    • Glenn Morris's avatar
      Add some documentation on defining new generalized variables · ebdbfb95
      Glenn Morris authored
      * doc/lispref/variables.texi (Setting Generalized Variables):
      Split most of previous contents into this subsection.
      (Adding Generalized Variables): New subsection.
      
      * doc/lispref/elisp.texi:
      Add Generalized Variables subsections to detailed menu.
      
      * etc/NEWS: Mention some gv.el macros by name.
      ebdbfb95
  32. 27 Oct, 2012 1 commit
    • Glenn Morris's avatar
      Move generalized variable documentation from misc/cl.texi to lispref · 5887564d
      Glenn Morris authored
      * doc/lispref/variables.texi (Generalized Variables): New section,
      adapted from misc/cl.texi.
      
      * doc/lispref/elisp.texi (Top): Add Generalized Variables to menu.
      
      * doc/lispref/lists.texi (List Elements, List Variables):
      Mention generalized variables.
      
      * doc/misc/cl.texi (Control Structure): Update for setf now being in core.
      (Setf Extensions): Rename from Basic Setf.  Move much of the
      former content to lispref/variables.texi.
      (Modify Macros): Move pop, push details to lispref/variables.texi.
      (Customizing Setf): Copyedits for setf etc being in core.
      (Modify Macros, Efficiency Concerns, Porting Common Lisp):
      Further namespaces updates.
      5887564d
  33. 24 Oct, 2012 1 commit
  34. 30 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Update docs for a bunch of 24.3 changes. · 48de8b12
      Chong Yidong authored
      * doc/emacs/killing.texi (Rectangles): Document copy-rectangle-as-kill.
      
      * doc/emacs/search.texi (Special Isearch): Document the lax space search
      feature and M-s SPC.
      (Regexp Search): Move main search-whitespace-regexp description to
      Special Isearch.
      (Replace): Document replace-lax-whitespace.
      
      * doc/emacs/basic.texi (Position Info): Document C-u M-=.
      (Moving Point): Document move-to-column.
      
      * doc/emacs/display.texi (Useless Whitespace): Add delete-trailing-lines.
      
      * doc/emacs/misc.texi (emacsclient Options): Document the effect of
      initial-buffer-choice on client frames.  Document server-auth-dir.
      Do not document server-host, which is bad security practice.
      
      * doc/emacs/building.texi (Lisp Libraries): Docstring lookups can trigger
      autoloading.  Document help-enable-auto-load.
      
      * doc/emacs/mini.texi (Yes or No Prompts): New node.
      
      * doc/emacs/ack.texi (Acknowledgments): Remove obsolete packages.
      
      * doc/lispref/commands.texi (Click Events): Define "mouse position list".
      Remove mention of unimplemented horizontal scroll bars.
      (Drag Events, Motion Events): Refer to "mouse position list".
      (Accessing Mouse): Document posnp.
      
      * doc/lispref/errors.texi (Standard Errors): Tweak arith-error description.
      Tweak markup.  Remove domain-error and friends, which seem to be
      unused after the floating-point code revamp.
      
      * doc/lispref/functions.texi (Obsolete Functions): Obsolescence also affects
      documentation commands.  Various clarifications.
      (Declare Form): New node.
      
      * doc/lispref/loading.texi (Autoload):
      * doc/lispref/help.texi (Documentation Basics): The special sequences can
      trigger autoloading.
      
      * doc/lispref/macros.texi (Defining Macros): Move description of `declare' to
      Declare Form node.
      
      * doc/lispref/numbers.texi (Integer Basics): Copyedits.
      (Float Basics): Consider IEEE floating point always available.
      (Random Numbers): Document actual limits.
      (Arithmetic Operations): Clarify division by zero.  Don't mention
      the machine-independence of negative division since it does not
      happen in practice.
      
      * doc/lispref/os.texi (Idle Timers): Minor clarifications.
      (User Identification): Add system-users and system-groups.
      
      * doc/lispref/strings.texi (String Basics): Copyedits.
      
      * lisp/minibuffer.el (minibuffer-local-filename-syntax): Doc fix.
      
      * lisp/server.el (server-host): Document the security implications.
      (server-auth-key): Doc fix.
      
      * lisp/startup.el (initial-buffer-choice): Doc fix.
      
      * src/fns.c (Frandom): Doc fix.
      48de8b12
  35. 18 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Doc fixes for defface and friends. · ed1f0bd3
      Chong Yidong authored
      * lisp/cus-edit.el (custom-unlispify-remove-prefixes): Add warning.
      
      * lisp/custom.el (defface): Doc fix.
      
      * doc/lispref/customize.texi (Customization): Define customization more
      carefully.
      (Common Keywords): Add xref to Constant Variables.
      
      * doc/lispref/display.texi (Faces): Discuss anonymous faces.
      (Face Attributes): Tweak intro.
      (Defining Faces): Move after the Face Attributes node.  Copyedits.
      (Displaying Faces): Describe role of inheritance.
      
      * doc/lispref/variables.texi (Defining Variables): Link to defcustom's node
      instead of the higher-level Customization chapter.
      
      Fixes: debbugs:11440
      ed1f0bd3
  36. 04 Aug, 2012 1 commit
    • Chong Yidong's avatar
      Doc fixes and improvements for syntax tables. · 02676e5d
      Chong Yidong authored
      * src/syntax.c (Fmodify_syntax_entry): Doc fix.
      
      * doc/lispref/syntax.texi (Syntax Basics): Rearrange the text for clarity.
      Fix description of syntax table inheritance.
      (Syntax Table Functions): Don't refer to internal contents of
      syntax table, since that is not explained yet.  Copyedits.
      (Standard Syntax Tables): Node deleted.
      (Syntax Table Internals): Misc clarifications.  Improve table
      formatting.
      
      * doc/lispref/keymaps.texi (Inheritance and Keymaps):
      * doc/lispref/text.texi (Sticky Properties): Tweak index entry.
      02676e5d
  37. 25 Jul, 2012 1 commit
  38. 06 Jul, 2012 1 commit
    • Chong Yidong's avatar
      Misc fixes for Lisp manual. · d4913798
      Chong Yidong authored
      * doc/lispref/intro.texi (A Sample Function Description): Fix incorrect
      markup, undoing previous change.
      (A Sample Variable Description): Minor clarifications and markup
      improvements.
      
      * doc/lispref/elisp.texi (Top):
      * doc/lispref/text.texi (Text): Fix menu order.
      d4913798