1. 16 Feb, 2018 4 commits
    • Eli Zaretskii's avatar
      Improve the MS-Windows appendix of the Emacs manual · e9c7ddc6
      Eli Zaretskii authored
      * doc/emacs/msdos.texi (Windows Startup): Describe the pinned
      shortcuts for starting Emacs.
      (Text and Binary): Minor wording changes.
      (Windows Files): Mention 'read-file-name-completion-ignore-case'.
      (ls in Lisp): Update the list of supported 'ls' switches.
      Document 'ls-lisp-use-string-collate' and
      (Windows HOME): Mention warnings displayed at startup when
      deprecated locations of HOME and/or deprecated names for init
      files are used.
      (Windows Keyboard): Mention delete-selection-mode.
    • Eli Zaretskii's avatar
      Fix 'vc-git--program-version' · 6ddb4bd3
      Eli Zaretskii authored
      * lisp/vc/vc-git.el (vc-git--program-version): Fix the function to
      work with Git for Windows.
    • Eli Zaretskii's avatar
      Fix typos and wording in the Emacs manual · 63c93f7e
      Eli Zaretskii authored
      * doc/emacs/dired.texi (Marks vs Flags, Hiding Subdirectories):
      * doc/emacs/maintaining.texi (Tag Syntax):
      * doc/emacs/building.texi (Commands of GUD, Threads Buffer)
      (Lisp Libraries):
      * doc/emacs/windows.texi (Temporary Displays): Fix typos.
      * doc/emacs/files.texi (Backup Copying): Fix wording.  Reported by
      Stefan Kamphausen <stefan.kamphausen@acrolinx.com> in
    • Michael Albinus's avatar
  2. 15 Feb, 2018 1 commit
    • Eli Zaretskii's avatar
      More improvements for the Emacs manual · b46be294
      Eli Zaretskii authored
      * doc/emacs/programs.texi (Basic Indent, Comment Commands): Fix
      * doc/emacs/text.texi (TeX Print, HTML Mode, Enriched Faces): Fix
      * doc/emacs/help.texi (Help Files): Improve @uref usage.  Reported
      by Stefan Kamphausen <stefan.kamphausen@acrolinx.com> in
      * doc/emacs/fortran-xtra.texi (ForIndent Commands): Fix a typo.
      (ForIndent Commands, Fortran Columns): Add empty lines between
      @items in a @table.
      (ForIndent Cont, ForIndent Num, Fortran Columns): Mention
      (ForIndent Vars): Fix a typo.
      (Fortran Comments): Fix punctuation.
      (ForIndent Cont, Fortran Autofill): Fix markup of keyboard input.
      * doc/emacs/programs.texi (Comments): Fix a typo.
      (Comment Commands): More accurate description of the commands.
      (Options for Comments): Don't mention "hook".
      (Man Page): Prefer "M-x man" if available.
      (Hideshow): Fix the command key sequence.
      (Semantic): Update supported languages.
      (Semantic, Hungry Delete, Other C Commands): Fix markup of
      (Misc for Programs): Fix a typo.
      (Electric C, Hungry Delete): More accurate description of
      mode-line lighters of CC submodes.
      (Asm Mode): Add empty lines between @items in a @table.
      * doc/emacs/programs.texi (Program Modes): Add a few more modes.
      Reported by Michael Albinus <michael.albinus@gmx.de> in
      * doc/emacs/msdos.texi (Windows Misc): A minor rewording.
      Suggested by Isaac Carter <icarter1391@gmail.com> in
  3. 14 Feb, 2018 3 commits
    • Eli Zaretskii's avatar
      Minor wording change in Emacs manual · 874c0edf
      Eli Zaretskii authored
      * doc/emacs/killing.texi (Accumulating Text): Fix spelling.
      Reported by lyr3 <lyr3@protonmail.com> in
    • Eli Zaretskii's avatar
      Another set of changes for the manual · 53511f91
      Eli Zaretskii authored
      * doc/emacs/programs.texi (Program Indent): Add a cross-reference
      to elisp's description of 'pp'.
      (Program Modes): Add a few more programming modes.  Add index
      (Basic Indent, Multi-line Indent, C Indent, Comment Commands)
      (Manipulating Comments): Fix markup of keyboard commands.
      * doc/emacs/search.texi (Regexps): Add an example with non-ASCII
      characters.  Suggested by Michael Albinus <michael.albinus@gmx.de>
      in emacs-manual-bugs@gnu.org.
      * doc/lispref/display.texi (Display Tables): Fix the description
      of the 5th extra slot of the display table.  (Bug#13473)
      * doc/emacs/regs.texi (Registers): Simplify wording.
      * doc/emacs/custom.texi (Init Non-ASCII): Remove outdated text
      about perils of encoded keyboard input.
    • Michael Albinus's avatar
      Improvements on tramp.texi · 78426b84
      Michael Albinus authored
      * doc/misc/tramp.texi: Use Tramp version in title.  Further
      improvements on user option indexing.  Finish command examples
      with @key{RET} where appropriate.
      (Remote processes): Use 'M-&' for invocation of async shell.
      (Frequently Asked Questions): Add example with simplified syntax.
  4. 13 Feb, 2018 8 commits
  5. 12 Feb, 2018 4 commits
    • Juri Linkov's avatar
      * lisp/progmodes/grep.el (grep-num-matches-found): New variable. · 4fa467ee
      Juri Linkov authored
      (grep-mode-line-matches): New defconst.
      (grep-mode-font-lock-keywords): Update the regexp for “Grep finished”
      to include the number of matches found.
      (grep-process-setup): Set grep-num-matches-found to 0.
      (grep-exit-message): New function with body moved from lambda
      in grep-process-setup.  Use grep-num-matches-found to return
      the number of matches found.
      (grep-filter): Increment grep-num-matches-found.
      (grep-mode): Set compilation-mode-line-errors to grep-mode-line-matches.
      (Bug#30397, bug#14017)
    • Eli Zaretskii's avatar
      Avoid aborts in cm.c due to too small TTY frame · a22820a3
      Eli Zaretskii authored
      * src/frame.c (frame_windows_min_size): Limit TTY frames to a
      minimum height large enough to allow for a menu bar, the mode
      line, one text line and one echo-area line.  This avoids aborts in
      cm.c:cmcheckmagic.  (Bug#30320)
    • Eli Zaretskii's avatar
      Another set of improvements in the Emacs manual · 26f64410
      Eli Zaretskii authored
      * doc/emacs/msdos-xtra.texi (MS-DOS Keyboard):
      * doc/emacs/msdos.texi (Windows Keyboard):
      * doc/emacs/mark.texi (Using Region):
      * doc/emacs/frames.texi (Menu Mouse Clicks):
      * doc/emacs/macos.texi (Mac / GNUstep Basics): Fix spelling of
      keys.  Reported by Michael Albinus <michael.albinus@gmx.de> in
      * doc/emacs/glossary.texi (Glossary): Document that "c.f." is a
      misspelling.  Reported by Robert Pluim <rpluim@gmail.com>.
      Various minor wording improvements.  Suggested by Toon Claes
      <toon@iotcl.com> in emacs-manual-bugs@gnu.org.
      More minor changes.  Suggested by Michael Albinus
      <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
      * doc/emacs/cmdargs.texi (Title X): Improve wording.
      * doc/emacs/building.texi (Grep Searching, Compilation): Avoid
      passive tense.
      * doc/emacs/basic.texi (Moving Point): Move the description of the
      bidi-related effects of the arrow keys from here ...
      * doc/emacs/mule.texi (Bidirectional Editing): ... to here.
      Explain the behavior of arrow keys between paragraphs.
    • Michael Albinus's avatar
      Fix help in mode-line-mode-menu · cef3b424
      Michael Albinus authored
      * lisp/bindings.el (mode-line-mode-menu) [auto-revert-tail-mode]:
      Fix help string.
  6. 11 Feb, 2018 2 commits
    • Eli Zaretskii's avatar
      Improve documentation of desktop restoring · f8a493c8
      Eli Zaretskii authored
      * doc/emacs/misc.texi (Saving Emacs Sessions): Document
      'desktop-auto-save-timeout', 'desktop-load-locked-desktop', and
      how to restore desktop in daemon mode.  (Bug#30421)
    • Eli Zaretskii's avatar
      Improve the Emacs manual's chapter "Frames" · 10637af9
      Eli Zaretskii authored
      * doc/emacs/frames.texi (Creating Frames): Add a cross-reference
      to where frame visibility is described.
      (Word and Line Mouse): Clarify wording.
      (Scroll Bars): Qualify scroll-bar behavior.  Reported by Dmitry
      Gutov <dgutov@yandex.ru> in emacs-manual-bugs@gnu.org.
  7. 10 Feb, 2018 5 commits
    • Andreas Schwab's avatar
      Fix unbound mm-uu-entry in mm-uu · d924953e
      Andreas Schwab authored
      * lisp/gnus/mm-uu.el (mm-uu-dissect): Rename entry to mm-uu-entry.
    • Eli Zaretskii's avatar
      Improve Emacs user manual in fixit.texi · cb2487b1
      Eli Zaretskii authored
      * doc/emacs/fixit.texi (Undo): Clarify inaccurate description of
      repeated undo.
      (Transpose): Describe explicitly what happens at EOL.
      (Spelling): Use "spell-checking" consistently.  Clarify wording.
      Suggested by Toon Claes <toon@iotcl.com> in
    • Eli Zaretskii's avatar
      Another minor change in the manual · 66e9527b
      Eli Zaretskii authored
      * doc/emacs/glossary.texi (Glossary): Add popular Latin
      abbreviations, such as "e.g.".
    • Eli Zaretskii's avatar
      More minor changes in the Emacs manual · 6a1c03d6
      Eli Zaretskii authored
      * doc/emacs/xresources.texi (GTK resources):
      * doc/emacs/trouble.texi (Contributing):
      * doc/emacs/frames.texi (Fonts): Use HTTPS URLs instead of HTTP.
      * doc/emacs/docstyle.texi: Add a few @hyphenation directives,
      based on reports in emacs-manual-bugs@gnu.org about incorrect
    • Eli Zaretskii's avatar
      Avoid printing garbled error message from image.el · 32fb8c4c
      Eli Zaretskii authored
      * lisp/image.el (image--get-imagemagick-and-warn): Don't use
      apostrophe in the error message, as that message is shown from a
      unibyte buffer, and will run afoul of the default style of showing
      quote characters.  (Bug#30405)
  8. 09 Feb, 2018 9 commits
    • Eli Zaretskii's avatar
      Doc string fix in latin-alt.el · 02767436
      Eli Zaretskii authored
      * lisp/leim/quail/latin-alt.el ("dutch"): Doc fix.  Reported by
      Robert Pluim <rpluim@gmail.com>.
    • Eli Zaretskii's avatar
      Minor improvements in package.texi · c9269af2
      Eli Zaretskii authored
      * doc/emacs/package.texi (Package Menu): Minor wording change.
      (Package Installation): Use HTTPS.  A better @xref to GnuPG
      manual.  Suggested by Michael Albinus <michael.albinus@gmx.de> in
    • Eli Zaretskii's avatar
      Minor improvement in Emacs user manual · 898a3e47
      Eli Zaretskii authored
      * doc/emacs/files.texi (Directories): Document that
      'directory-free-space-program' and 'directory-free-space-args' are
      only for local filesystems.  Suggested by Michael Albinus
      <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
    • Michael Albinus's avatar
    • Eli Zaretskii's avatar
      Improve documentation of mini-window resizing · 989d0afc
      Eli Zaretskii authored
      * doc/lispref/minibuf.texi (Minibuffer Windows): Mention
      'message-truncate-lines' for preventing resizing of minibuffer
      windows.  (Bug#19045)
      (Minibuffer Misc): Remove redundant description of
      * doc/lispref/display.texi (Echo Area Customization): Adjust
    • Eli Zaretskii's avatar
      More changes in the Emacs manual · 923e4157
      Eli Zaretskii authored
      * doc/emacs/fixit.texi (Undo): Mention 'revert-buffer'.
      (Fixing Case): Fix punctuation.
      (Spelling): Fix a typo.  Suggested by Toon Claes <toon@iotcl.com>
      in emacs-manual-bugs@gnu.org.
      * doc/emacs/modes.texi (Major Modes): Break a long sentence into
      2.  Reported by Stefan Kamphausen <stefan.kamphausen@acrolinx.com>
      in emacs-manual-bugs@gnu.org.
      * doc/emacs/indent.texi (Just Spaces): Yet another minor
      * doc/emacs/building.texi (Watch Expressions): Improve wording.
      (Multithreaded Debugging): Spell "tool bar" as 2 words.  Reported
      by Alberto Sartori <alberto.sartori@sissa.it> in
      (Grep Searching): Mention the effect of
      'compilation-mode-line-errors'.  (Bug#30397)
      * doc/emacs/basic.texi (Moving Point): Minor reformatting and
      rewording of what <LEFT> and <RIGHT> do.
    • Noam Postavsky's avatar
      Clarify that text-quoting-style doesn't affect *Info* (Bug#24519) · 565adf2e
      Noam Postavsky authored
      * src/doc.c (syms_of_doc) <text-quoting-style>: Clarify that info
      manual display is unaffected.
    • Noam Postavsky's avatar
      Mention that shell quoting of % on w32 may fail (Bug#19350) · 2dd273b9
      Noam Postavsky authored
      * doc/lispref/os.texi (Security Considerations): Mention that quoting
      of '%' assumes no '^' in variable names.
      * test/lisp/subr-tests.el (shell-quote-argument-%-on-w32): New test,
      demonstrating what doesn't work.
    • Noam Postavsky's avatar
      Fix --no-build-details for w32 and macOS · 19fa6d56
      Noam Postavsky authored
      * src/w32term.c (w32_initialize_display_info): Handle nil system-name.
      * lisp/term/ns-win.el (window-system-initialization): Don't pass nil
      to `x-open-connection'.
  9. 08 Feb, 2018 4 commits
    • Paul Eggert's avatar
    • Paul Eggert's avatar
      Fix crashes when run with --no-build-details · c2727e3c
      Paul Eggert authored
      * src/xrdb.c (get_environ_db):
      * src/xterm.c (same_x_server, x_term_init):
      Don’t assume Fsystem_name returns a string.
    • Eli Zaretskii's avatar
      More changes for the manual · dc08490a
      Eli Zaretskii authored
      * doc/emacs/anti.texi (Antinews): Replace 25.2 with 25.3.
      Reported by Michael Albinus <michael.albinus@gmx.de> in
      * doc/emacs/custom.texi (Function Keys): Improve wording.
      Suggested by clemens.radermacher@posteo.de in
      * doc/emacs/misc.texi (History References): Improve punctuation.
      (Terminal emulator): Fix a typo.
      (Term Mode): Remove redundant repeated text.
      (Invoking emacsclient): Improve wording.  Suggested by Alberto
      Sartori <alberto.sartori@sissa.it> in emacs-manual-bugs@gnu.org.
      * doc/emacs/files.texi (Visiting): Fix last change.
    • Noam Postavsky's avatar
      Doc fixes for process functions (Bug#30349) · 04c5bd5b
      Noam Postavsky authored
      * doc/lispref/processes.texi (Asynchronous Processes): Explain what
      the 'stopped' state means for a pipe process.
      * src/process.c (Fmake_process, Fmake_pipe_process)
      (Fmake_serial_process, Fmake_network_process):
      * lisp/subr.el (start-process):
      * lisp/net/tls.el (open-tls-stream):
      * lisp/net/starttls.el (starttls-open-stream):
      * lisp/net/gnutls.el (open-gnutls-stream): Remove meaningless phrase
      "specify an output stream" phrase from docstring.