aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris <[email protected]>2013-01-30 00:07:37 -0800
committerGlenn Morris <[email protected]>2013-01-30 00:07:37 -0800
commit3f82a88a05e227145b0470991050698085d19fbe (patch)
tree38b8e6b4a86c251ba02264aa01325219aaf16e4b /lisp
parent9e4ce6976d594b65c7b925fdff12a1adadb3b688 (diff)
parentfe93f41aa0f701315884bf0f8d2cbc6a9f914209 (diff)
Merge from emacs-24; up to 2012-12-12T22:29:[email protected]
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog16
-rw-r--r--lisp/cedet/cedet.el2
-rw-r--r--lisp/cedet/inversion.el2
-rw-r--r--lisp/cedet/semantic.el2
-rw-r--r--lisp/emacs-lisp/cl.el1
-rw-r--r--lisp/imenu.el4
-rw-r--r--lisp/progmodes/python.el6
7 files changed, 27 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a0ec02fdb6..d4a0fe6782 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,17 @@
+2013-01-30 Glenn Morris <[email protected]>
+
+ * imenu.el (imenu-default-create-index-function):
+ Put back a version of the infinite loop test removed 2013-01-23.
+
+2013-01-30 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-shell-parse-command): Find
+ python-shell-interpreter with modified environment.
+
+2013-01-30 Stefan Monnier <[email protected]>
+
+ * emacs-lisp/cl.el (cl-set-getf): Add compatibility alias.
+
2013-01-29 Alan Mackenzie <[email protected]>
Amend to fontify /regexp/s in actions correctly.
@@ -21002,7 +21016,7 @@
* nxml/rng-xsd.el (rng-xsd-check-pattern): Use case-sensitive
matching (Bug#8516).
-2011-01-22 Jari Aalto <[email protected]>
+2011-05-22 Jari Aalto <[email protected]>
* vc/vc-dir.el (vc-default-dir-printer): Give edited tag a
different face (Bug#8178).
diff --git a/lisp/cedet/cedet.el b/lisp/cedet/cedet.el
index ccc75a40f4..d876b65303 100644
--- a/lisp/cedet/cedet.el
+++ b/lisp/cedet/cedet.el
@@ -4,7 +4,7 @@
;; Author: David Ponce <[email protected]>
;; Maintainer: Eric M. Ludlam <[email protected]>
-;; Version: 1.0pre7
+;; Version: 1.1
;; Keywords: OO, lisp
;; This file is part of GNU Emacs.
diff --git a/lisp/cedet/inversion.el b/lisp/cedet/inversion.el
index bebb7b58e4..533d959f6b 100644
--- a/lisp/cedet/inversion.el
+++ b/lisp/cedet/inversion.el
@@ -3,7 +3,7 @@
;;; Copyright (C) 2002-2003, 2005-2013 Free Software Foundation, Inc.
;; Author: Eric M. Ludlam <[email protected]>
-;; Version: 0.2
+;; Version: 1.3
;; Keywords: OO, lisp
;; This file is part of GNU Emacs.
diff --git a/lisp/cedet/semantic.el b/lisp/cedet/semantic.el
index 73d0860c49..decd3b1581 100644
--- a/lisp/cedet/semantic.el
+++ b/lisp/cedet/semantic.el
@@ -4,7 +4,7 @@
;; Author: Eric M. Ludlam <[email protected]>
;; Keywords: syntax tools
-;; Version: 2.0
+;; Version: 2.1beta
;; This file is part of GNU Emacs.
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el
index 6942a9cfff..ea4d9511f9 100644
--- a/lisp/emacs-lisp/cl.el
+++ b/lisp/emacs-lisp/cl.el
@@ -689,6 +689,7 @@ You can replace this macro with `gv-letplace'."
'cl--map-keymap-recursively "24.3")
(define-obsolete-function-alias 'cl-map-intervals 'cl--map-intervals "24.3")
(define-obsolete-function-alias 'cl-map-extents 'cl--map-overlays "24.3")
+(define-obsolete-function-alias 'cl-set-getf 'cl--set-getf "24.3")
(defun cl-maclisp-member (item list)
(declare (obsolete member "24.3"))
diff --git a/lisp/imenu.el b/lisp/imenu.el
index ba0275099a..435d97fcdb 100644
--- a/lisp/imenu.el
+++ b/lisp/imenu.el
@@ -678,11 +678,13 @@ The alternate method, which is the one most often used, is to call
;; in these major modes. But save that change for later.
(cond ((and imenu-prev-index-position-function
imenu-extract-index-name-function)
- (let ((index-alist '()) (pos (point))
+ (let ((index-alist '()) (pos -1)
name)
(goto-char (point-max))
;; Search for the function
(while (funcall imenu-prev-index-position-function)
+ (when (= pos (point))
+ (error "Infinite loop at %s:%d: imenu-prev-index-position-function does not move point" (buffer-name) pos))
(setq pos (point))
(save-excursion
(setq name (funcall imenu-extract-index-name-function)))
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 2f353feb32..a1322239b3 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -1664,7 +1664,11 @@ uniqueness for different types of configurations."
(defun python-shell-parse-command ()
"Calculate the string used to execute the inferior Python process."
- (format "%s %s" python-shell-interpreter python-shell-interpreter-args))
+ (let ((process-environment (python-shell-calculate-process-environment))
+ (exec-path (python-shell-calculate-exec-path)))
+ (format "%s %s"
+ (executable-find python-shell-interpreter)
+ python-shell-interpreter-args)))
(defun python-shell-calculate-process-environment ()
"Calculate process environment given `python-shell-virtualenv-path'."