;; Make M-x set-variable tags-file-name like M-x visit-tags-table.
;;;###autoload (put 'tags-file-name 'variable-interactive "fVisit tags table: ")
-(defgroup etags "Tags tables"
+(defgroup etags nil "Tags tables"
:group 'tools)
;;;###autoload
:group 'etags
:type '(choice (const :tag "Do" t)
(const :tag "Don't" nil)
- (const :tag "Ask" ask-user)))
+ (other :tag "Ask" ask-user)))
(defcustom tags-revert-without-query nil
"*Non-nil means reread a TAGS table without querying, if it has changed."
(defcustom find-tag-marker-ring-length 16
"*Length of marker rings `find-tag-marker-ring' and `tags-location-ring'."
:group 'etags
- :type 'integer)
+ :type 'integer
+ :version "20.3")
(defvar find-tag-marker-ring (make-ring find-tag-marker-ring-length)
"Ring of markers which are locations from which \\[find-tag] was invoked.")
(defun select-tags-table-quit ()
"Kill the buffer and delete the selected window."
(interactive)
- (kill-buffer (current-buffer))
- (or (one-window-p)
- (delete-window)))
+ (quit-window t (selected-window)))
\f
;;; Note, there is another definition of this function in bindings.el.
;;;###autoload