1. 27 May, 2018 5 commits
    • Thien-Thi Nguyen's avatar
      Mention pcase as a fifth conditional form · 9d6a3ac7
      Thien-Thi Nguyen authored
      * doc/lispref/control.texi (Conditionals): ...here,
      in first para, w/ xref to "Pattern-Matching Conditional".
      9d6a3ac7
    • Thien-Thi Nguyen's avatar
      Overhaul pcase documentation · 567cb904
      Thien-Thi Nguyen authored
      Suggested by Drew Adams (Bug#31311).
      
      * doc/lispref/control.texi (Control Structures):
      Add "Pattern-Matching Conditional" to menu, before "Iteration".
      (Conditionals): Delete menu.
      (Pattern matching case statement): Delete node/subsection,
      by actually moving, renaming, and overhauling it to...
      (Pattern-Matching Conditional): ...new node/section.
      (pcase Macro): New node/subsection.
      (Extending pcase): Likewise.
      (Backquote Patterns): Likewise.
      * doc/lispref/elisp.texi (Top) In @detailmenu, add
      "Pattern-Matching Conditional" under "Control Structures"
      section and delete "Conditionals" section.
      * lisp/emacs-lisp/pcase.el (pcase): Rewrite docstring.
      (pcase-defmacro \` (qpat) ...): Likewise.
      567cb904
    • Thien-Thi Nguyen's avatar
      Use EXPVAL in docstrings of patterns defined using pcase-defmacro · 4d7e54ac
      Thien-Thi Nguyen authored
      Suggested by Drew Adams (Bug#31311).
      
      * lisp/emacs-lisp/cl-macs.el (cl-struct): ...here.
      * lisp/emacs-lisp/eieio.el (eieio): Likewise.
      * lisp/emacs-lisp/radix-tree.el (radix-tree-leaf): Likewise.
      * lisp/emacs-lisp/rx.el (rx): Likewise.
      4d7e54ac
    • Thien-Thi Nguyen's avatar
      Introduce EXPVAL for pcase, pcase-defmacro docstrings · 7e8227ed
      Thien-Thi Nguyen authored
      Suggested by Drew Adams (Bug#31311).
      
      * lisp/emacs-lisp/pcase.el (pcase): Use EXPVAL in
      docstring to stand for the result of evaluating EXP.
      (pcase-defmacro): Add (fn ...) form in docstring
      that includes [DOC], and the EXPVAL convention.
      7e8227ed
    • Thien-Thi Nguyen's avatar
      Ensure pcase doc shows `QPAT first among extensions · e6de5b3d
      Thien-Thi Nguyen authored
      * lisp/emacs-lisp/pcase.el (pcase--make-docstring):
      Split extensions display into two phases, collection
      and display, separated by a reordering step that
      ensures backquote is the first.
      e6de5b3d
  2. 25 May, 2018 7 commits
  3. 24 May, 2018 6 commits
  4. 23 May, 2018 3 commits
  5. 22 May, 2018 3 commits
  6. 21 May, 2018 5 commits
  7. 20 May, 2018 3 commits
    • Eli Zaretskii's avatar
      Fix capitalization of mail headers · 0d8bae5c
      Eli Zaretskii authored
      * doc/emacs/sending.texi (Mail Format, Mail Headers)
      (Mail Aliases, Header Editing): Use consistent capitalization of
      CC, BCC, and FCC.  (Bug#31532)
      0d8bae5c
    • Eli Zaretskii's avatar
      Fix buffer names in sql.el · 845fe038
      Eli Zaretskii authored
      * lisp/progmodes/sql.el (sql-product-interactive): Fix the way the
      buffer name is determined by prefix arg.  (Bug#31446)
      845fe038
    • Eli Zaretskii's avatar
      Minor fixes in the Emacs manual · a3885f56
      Eli Zaretskii authored
      * doc/emacs/misc.texi (Gnus Group Buffer): Fix a typo.  (Bug#31534)
      (Single Shell): Rephrase an unclear sentence.  (Bug#31535)
      (Remote Host): Use @command where appropriate.  (Bug#31536)
      a3885f56
  8. 19 May, 2018 1 commit
  9. 18 May, 2018 4 commits
  10. 14 May, 2018 1 commit
  11. 12 May, 2018 2 commits
    • João Távora's avatar
      Fix filesystem littering by Flymake's legacy backend · 934bb475
      João Távora authored
      The Flymake legacy "proc" backend, which is active by default will try
      to syntax-check foo.c/foo.cpp and many other types of files, but on
      failing to find a suitable Makefile target, will fail.  There's
      nothing wrong with that except that it used to leave behind the
      foo_flymake.c and foo_flymake.cpp auxiliary files behind, littering
      the filesystem.
      
      * lisp/progmodes/flymake-proc.el (flymake-proc-legacy-flymake):
      Call init-function inside of the unwind-protect.
      934bb475
    • Eli Zaretskii's avatar
      ; Fix a typo in the Emacs manual · b98cf9cd
      Eli Zaretskii authored
      * doc/emacs/fixit.texi (Transpose): Fix a typo.  Reported by
      Takesi Ayanokoji <ayanokoji.takesi@gmail.com>.
      b98cf9cd