mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 06:20:55 -08:00
Merge from origin/emacs-29
864a4dc236Fix compilation of w32.c with old MinGW system headersa22eb9ae0fruby-add-log-current-method: Reduce the use of 'nreverse'17d803d0a7Fix detection of WebP images by their signature43290391ce; Eglot: make version parseable by version-to-list6e6e8b5c97Add more documentation for the keys of `package-vc-select...7972b76c2c; vc-checkout: Wrap var lookup in 'bound-and-true-p'e9fef1d70fvc-checkout: Try to use the vc-dir's backend first372e024acc; Fix wallpaper-tests on XFCE7055fd8e43Improve documentation related to 'ispell-complete-word'61fd017abd* configure.ac: Add -lbsd on Haiku.05971c4d9aAdd menu to 'c-ts-mode' and 'c++-ts-mode' # Conflicts: # lisp/progmodes/eglot.el # lisp/progmodes/ruby-mode.el
This commit is contained in:
commit
7191318b71
11 changed files with 165 additions and 40 deletions
|
|
@ -1904,13 +1904,13 @@ See `add-log-current-defun-function'."
|
|||
(progn
|
||||
(unless (string-equal "self" (car mn)) ; def self.foo
|
||||
;; def C.foo
|
||||
(let ((ml (nreverse mlist)))
|
||||
(let ((ml (reverse mlist)))
|
||||
;; If the method name references one of the
|
||||
;; containing modules, drop the more nested ones.
|
||||
(while ml
|
||||
(if (string-equal (car ml) (car mn))
|
||||
(setq mlist (nreverse (cdr ml)) ml nil))
|
||||
(or (setq ml (cdr ml)) (nreverse mlist))))
|
||||
(setq ml (cdr ml))))
|
||||
(if mlist
|
||||
(setcdr (last mlist) (butlast mn))
|
||||
(setq mlist (butlast mn))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue