1. 09 Apr, 2015 9 commits
    • Fabián Ezequiel Gallina's avatar
      python.el: Increase native completion robustness · 911ed2eb
      Fabián Ezequiel Gallina authored
      Fixes: debbugs:19755
      
      Thanks to Carlos Pita <carlosjosepita@gmail.com> for reporting
      this and providing useful ideas.
      
      * lisp/progmodes/python.el
      (python-shell-completion-native-output-timeout): Increase value.
      (python-shell-completion-native-try-output-timeout): New var.
      (python-shell-completion-native-try): Use it.
      (python-shell-completion-native-setup): New readline setup avoids
      polluting current context, ensures output when no-completions are
      available and includes output end marker.
      (python-shell-completion-native-get-completions): Trigger with one
      tab only.  Call accept-process-output until output end is found or
      python-shell-completion-native-output-timeout is exceeded.
      911ed2eb
    • Samer Masterson's avatar
      * lisp/eshell: Make backslash a no-op in front of normal chars · c44f5b04
      Samer Masterson authored
      Fixes: debbugs:8531
      
      * lisp/eshell/esh-arg.el (eshell-parse-argument-hook): Update comment.
      (eshell-parse-backslash): Return escaped character after backslash
      if it is special.  Otherwise, if the backslash is not in a quoted
      string, ignore the backslash and return the character after; if
      the backslash is in a quoted string, return the backslash and the
      character after.
      
      * test/automated/eshell.el (eshell-test/escape-nonspecial)
      (eshell-test/escape-nonspecial-unicode)
      (eshell-test/escape-nonspecial-quoted)
      (eshell-test/escape-special-quoted): Add tests for new
      `eshell-parse-backslash' behavior.
      c44f5b04
    • Gustav Hållberg's avatar
      (diff-hunk-file-names): Don't require a TAB after the file name · 3d78c557
      Gustav Hållberg authored
      Fixes: debbugs:20276
      3d78c557
    • Gustav Hållberg's avatar
      (diff-hunk-file-names): Don't require a TAB after the file name · 0ae9ae36
      Gustav Hållberg authored
      * lisp/vc/diff-mode.el (diff-hunk-file-names): Don't require a TAB
      after the file name (bug#20276).
      0ae9ae36
    • Paul Eggert's avatar
      Minor quoting etc. fixes to Emacs manual · 4f08fb5a
      Paul Eggert authored
      * doc/emacs/Makefile.in, doc/emacs/ack.texi, doc/emacs/building.texi:
      * doc/emacs/calendar.texi, doc/emacs/cmdargs.texi:
      * doc/emacs/custom.texi, doc/emacs/dired.texi, doc/emacs/emacs.texi:
      * doc/emacs/files.texi, doc/emacs/glossary.texi, doc/emacs/gnu.texi:
      * doc/emacs/indent.texi, doc/emacs/macos.texi:
      * doc/emacs/maintaining.texi, doc/emacs/makefile.w32-in:
      * doc/emacs/programs.texi, doc/emacs/rmail.texi:
      * doc/emacs/search.texi, doc/emacs/trouble.texi:
      * doc/emacs/vc1-xtra.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.
      4f08fb5a
    • Paul Eggert's avatar
      Minor quoting etc. fixes to elisp intro · 31f31a75
      Paul Eggert authored
      * doc/lispintro/emacs-lisp-intro.texi: Consistently use
      American-style double quoting in ordinary text.  In ASCII text,
      consistently quote 'like this' instead of `like this', unless
      Emacs requires the latter.
      31f31a75
    • Dmitry Gutov's avatar
      a61b0c89
    • Dmitry Gutov's avatar
    • Paul Eggert's avatar
      666b8276
  2. 08 Apr, 2015 8 commits
  3. 07 Apr, 2015 8 commits
    • Paul Eggert's avatar
      3262e490
    • Stefan Monnier's avatar
      Fixes: debbugs:20257 · d60dbd81
      Stefan Monnier authored
      * lisp/files.el (set-visited-file-name): Clear auto-save if nil.
      d60dbd81
    • Ivan Shmakov's avatar
      Update etc/PROBLEMS. · a137ff50
      Ivan Shmakov authored
      * etc/PROBLEMS: Mention visible-cursor; a few more mentions of
      ~/.Xresources and xrdb(1); refer to 'GNU Coreutils' and
      'X Window System' or 'X' (were: 'GNU Fileutils' and 'X Windows',
      respectively); other minor updates and tweaks.  (Bug#20011)
      a137ff50
    • Paul Eggert's avatar
      Add doc strings for some Isearch state vars · 29500239
      Paul Eggert authored
      * lisp/misearch.el (multi-isearch-buffer-list)
      (multi-isearch-file-list): Add doc strings.
      Fixes: bug#20232
      29500239
    • Alan Mackenzie's avatar
      Always mark "<" and ">" in #include directives with text properties. · db0a3b2c
      Alan Mackenzie authored
      * lisp/progmodes/c-fonts.el (c-cpp-matchers): Replace a font-lock "anchored
      matcher" with an invocation of c-make-font-lock-search-function to allow
      fontification when there's no trailing space on an "#include <..>" line.
      db0a3b2c
    • Paul Eggert's avatar
      Generate a ChangeLog file from commit logs · 23468561
      Paul Eggert authored
      * .gitignore: Add 'ChangeLog'.
      * build-aux/gitlog-to-changelog: New file, from Gnulib.
      * build-aux/gitlog-to-emacslog: New file.
      * CONTRIBUTE: Document the revised workflow.
      * Makefile.in (clean): Remove *.tmp and etc/*.tmp*
      instead of just special cases.
      (CHANGELOG_HISTORY_INDEX_MAX, CHANGELOG_N, gen_origin): New vars.
      (ChangeLog, unchanged-history-files, change-history)
      (change-history-commit): New rules.
      * admin/admin.el (make-manuals-dist--1):
      Don't worry about doc/ChangeLog.
      * admin/authors.el: Add a FIXME.
      * admin/make-tarball.txt:
      * lisp/calendar/icalendar.el:
      * lisp/gnus/deuglify.el:
      * lisp/obsolete/gulp.el:
      * lwlib/README:
      Adjust to renamed ChangeLog history files.
      * admin/merge-gnulib (GNULIB_MODULES): Add gitlog-to-changelog.
      * admin/notes/repo: Call it 'master' a la Git, not 'trunk' a la Bzr.
      Remove obsolete discussion of merging ChangeLog files.
      New section "Maintaining ChangeLog history".
      * build-aux/git-hooks/pre-commit:
      Reject attempts to commit files named 'ChangeLog'.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * make-dist: Make and distribute top-level ChangeLog if there's a
      .git directory.  Distribute the new ChangeLog history files
      instead of scattered ChangeLog files.  Distribute the new files
      gitlog-to-changelog and gitlog-to-emacslog.
      Fixes: bug#19113
      23468561
    • Paul Eggert's avatar
      Rename ChangeLogs for gitlog-to-changelog · dd1404cc
      Paul Eggert authored
      This patch was implemented via the following shell commands:
      find * -name ChangeLog |
      sed 's,.*,git mv & &.1,
      s, lisp/ChangeLog\.1$, lisp/ChangeLog.17,
      s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09,
      s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3,
      s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2,
      s, src/ChangeLog\.1$, src/ChangeLog.13,' |
      sh
      git commit -am"[this commit message]"
      dd1404cc
    • Paul Eggert's avatar
      Merge from gnulib · 9d56a21e
      Paul Eggert authored
      * lib/stddef.in.h: Update from gnulib, incorporating:
      2015-04-02 stddef: port to pre-C11 GCC on x86
      9d56a21e
  4. 06 Apr, 2015 15 commits