* lisp/progmodes/xref.el: Avoid init-args in oref.
* lisp/progmodes/xref.el (xref-location-group, xref-location-marker) (xref--insert-xrefs, xref-collect-references): Avoid init-args in oref.
This commit is contained in:
parent
94c4e0dcdf
commit
4fba36ce11
1 changed files with 4 additions and 4 deletions
|
@ -107,7 +107,7 @@ Line numbers start from 1 and columns from 0.")
|
|||
(point-marker))))))
|
||||
|
||||
(cl-defmethod xref-location-group ((l xref-file-location))
|
||||
(oref l :file))
|
||||
(oref l file))
|
||||
|
||||
(defclass xref-buffer-location (xref-location)
|
||||
((buffer :type buffer :initarg :buffer)
|
||||
|
@ -139,7 +139,7 @@ actual location is not known.")
|
|||
(make-instance 'xref-bogus-location :message message))
|
||||
|
||||
(cl-defmethod xref-location-marker ((l xref-bogus-location))
|
||||
(user-error "%s" (oref l :message)))
|
||||
(user-error "%s" (oref l message)))
|
||||
|
||||
(cl-defmethod xref-location-group ((_ xref-bogus-location)) "(No location)")
|
||||
|
||||
|
@ -529,7 +529,7 @@ GROUP is a string for decoration purposes and XREF is an
|
|||
for max-line-width =
|
||||
(cl-loop for xref in xrefs
|
||||
maximize (let ((line (xref-location-line
|
||||
(oref xref :location))))
|
||||
(oref xref location))))
|
||||
(length (and line (format "%d" line)))))
|
||||
for line-format = (and max-line-width
|
||||
(format "%%%dd: " max-line-width))
|
||||
|
@ -733,7 +733,7 @@ tools are used, and when."
|
|||
(let* ((default-directory dir)
|
||||
(semantic-symref-tool 'detect)
|
||||
(res (semantic-symref-find-references-by-name symbol 'subdirs))
|
||||
(hits (and res (oref res :hit-lines)))
|
||||
(hits (and res (oref res hit-lines)))
|
||||
(orig-buffers (buffer-list)))
|
||||
(unwind-protect
|
||||
(delq nil
|
||||
|
|
Loading…
Add table
Reference in a new issue