1. 08 Jan, 2015 2 commits
  2. 07 Jan, 2015 1 commit
  3. 06 Jan, 2015 1 commit
  4. 05 Jan, 2015 2 commits
  5. 04 Jan, 2015 5 commits
    • Dmitry Gutov's avatar
      Add mouse interaction to xref · c477f207
      Dmitry Gutov authored
      * lisp/progmodes/xref.el (xref--button-map): New variable.
      (xref--mouse-2): New command.
      (xref--insert-xrefs): Add `mouse-face' and `keymap' properties to
      the inserted references.
      c477f207
    • Glenn Morris's avatar
      # ChangeLog fixes · e82fc62b
      Glenn Morris authored
      e82fc62b
    • Paul Eggert's avatar
      Less 'make' chatter for lisp dir · ccb2d938
      Paul Eggert authored
      * lisp/Makefile.in (THEFILE): Define to be 'no-such-file' by default,
      to make it clearer that the caller must specify it.
      (compile-onefile): Remove, replacing by ...
      ($(THEFILE)c): ... new rule.  This lets us use AM_V_GEN here.
      ($(THEFILE)c, .el.elc, $(MH_E_DIR)/mh-loaddefs.el)
      ($(TRAMP_DIR)/tramp-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
      ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
      Use AM_V_GEN to lessen 'make' chatter.
      (.el.elc): Omit duplicate comment.
      * src/Makefile.in (%.elc): Adjust to compile-onefile change in
      ../lisp/Makefile.in.
      ccb2d938
    • Paul Eggert's avatar
      Less 'make' chatter in batch mode · cd2d58c1
      Paul Eggert authored
      * admin/unidata/unidata-gen.el (unidata-gen-files):
      * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads):
      * lisp/emacs-lisp/bytecomp.el (byte-compile-file):
      * lisp/files.el (save-buffer, basic-save-buffer):
      * lisp/international/quail.el (quail-update-leim-list-file):
      Don't output messages like "Generating ..." in batch mode.
      cd2d58c1
    • Dmitry Gutov's avatar
      Unbreak `mouse-action' property in text buttons · d9400748
      Dmitry Gutov authored
      * lisp/button.el (push-button): Fix regression from 2012-12-06.
      d9400748
  6. 03 Jan, 2015 2 commits
    • Dmitry Gutov's avatar
      Only show "Back" when the marker stack is non-empty · 8bef7b6a
      Dmitry Gutov authored
      * lisp/menu-bar.el (menu-bar-goto-menu): Use it.
      
      * lisp/progmodes/xref.el (xref-marker-stack-empty-p): New function.
      8bef7b6a
    • Dmitry Gutov's avatar
      Don't remap `next-line' and `previous-line' in xref keymap · 54962365
      Dmitry Gutov authored
      * lisp/progmodes/xref.el (xref--window-configuration): New variable.
      (xref-show-location-at-point): New command.
      (xref--restore-window-configuration): New function.
      (xref-next-line, xref-prev-line): Delegate to
      `xref-show-location-at-point'.
      (xref--location-at-point): Don't signal the error.
      (xref-goto-xref): Do that here instead.
      (xref--xref-buffer-mode): Add `xref--restore-window-configuration'
      to `pre-command-hook'.
      (xref--xref-buffer-mode-map): Don't remap `next-line' and
      `previous-line'.  Additionally bind `xref-next-line' and
      `xref-prev-line' to `n' and `p' respectively.  Bind
      `xref-show-location-at-point' to `C-o'.
      54962365
  7. 02 Jan, 2015 1 commit
  8. 01 Jan, 2015 2 commits
  9. 31 Dec, 2014 3 commits
    • Paul Eggert's avatar
      Less 'make' chatter for doc and lisp · 7e3507cf
      Paul Eggert authored
      [doc/emacs/ChangeLog]
      Less 'make' chatter for Emacs doc
      * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
      (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in.
      (ENVADD, $(buildinfodir)/emacs.info, emacs.html):
      Use them.
      [doc/lispintro/ChangeLog]
      Less 'make' chatter for Emacs doc
      * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
      (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in.
      (ENVADD, $(buildinfodir)/eintr.info, emacs-lisp-intro.html):
      Use them.
      [doc/lispref/ChangeLog]
      Less 'make' chatter for Emacs doc
      * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
      (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in.
      (ENVADD, $(buildinfodir)/elisp.info, elisp.html):
      Use them.
      [doc/misc/ChangeLog]
      Less 'make' chatter for Emacs doc
      * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
      (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in.
      (ENVADD, $(buildinfodir)/%.info, %.html, ${buildinfodir}/ccmode.info)
      (${buildinfodir}/efaq%.info, efaq%.html):
      Use them.
      [lisp/ChangeLog]
      Less 'make' chatter in lisp directory
      * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
      (am__v_GEN_0, am__v_GEN_1): New macros, from ../src/Makefile.in.
      (custom-deps, finder-data, autoloads, update-subdirs): Use them.
      7e3507cf
    • Filipp Gunbin's avatar
      Use prefix argument in `info-display-manual' · f588156c
      Filipp Gunbin authored
      * lisp/info.el (info-display-manual): Limit the completion alternatives
      to currently visited manuals if prefix argument is non-nil.
      f588156c
    • Paul Eggert's avatar
      * Makefile.in (semantic): Simplify. · 6654a4ce
      Paul Eggert authored
      6654a4ce
  10. 30 Dec, 2014 3 commits
  11. 29 Dec, 2014 11 commits
  12. 28 Dec, 2014 5 commits
  13. 27 Dec, 2014 2 commits
    • Fabián Ezequiel Gallina's avatar
      python.el: Native readline completion. · 2cb75922
      Fabián Ezequiel Gallina authored
      This commit adds native readline completion that fallbacks to the old
      mechanism when it cannot be used for the current interpreter.
      
      * lisp/progmodes/python.el (python-shell-completion-native-disabled-interpreters)
      (python-shell-completion-native-enable)
      (python-shell-completion-native-output-timeout): New defcustoms.
      (python-shell-completion-native-interpreter-disabled-p)
      (python-shell-completion-native-try)
      (python-shell-completion-native-setup)
      (python-shell-completion-native-turn-off)
      (python-shell-completion-native-turn-on)
      (python-shell-completion-native-turn-on-maybe)
      (python-shell-completion-native-turn-on-maybe-with-msg)
      (python-shell-completion-native-toggle): New functions.
      (python-shell-completion-native-get-completions): New function.
      (python-shell-completion-at-point): Use it.
      
      * test/automated/python-tests.el
      (python-shell-completion-native-interpreter-disabled-p-1): New
      test.
      2cb75922
    • Dmitry Gutov's avatar
      (elisp--xref-identifier-file): Skip features that have no sources · 968d0962
      Dmitry Gutov authored
      * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-file):
      Skip features that have no sources.
      968d0962