GNU bug report logs -
#74200
[PATCH] Add song viewer to 'mpc'
Previous Next
Reported by: john muhl <jm <at> pub.pink>
Date: Mon, 4 Nov 2024 03:28:02 UTC
Severity: normal
Tags: patch
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
Message #17 received at 74200 <at> debbugs.gnu.org (full text, mbox):
> + "i" #'mpc-describe-song)
What about using "d" (i.e. the "describe" mnemonic instead of the "info"
mnemonic)?
> +(defconst mpc-song-viewer-tagtypes
> + (sort (append '("Bitrate" "Duration" "File" "Format") (mpc-cmd-tagtypes)))
> + "Tag types available for use in `mpc-song-viewer-tags'.")
Hmm... running `mpc-cmd-tagtypes` when we load the file seems risky: we
may not know the `mpc-host` yet, or any other thing may go wrong.
> +(defun mpc-describe-song (&optional file)
Any reason we can't make the argument mandatory?
> + (when tags
> + (with-current-buffer (get-buffer-create buffer)
> + (special-mode)
> + (visual-line-mode)
> + (let ((buffer-read-only nil))
This should bind `inhibit-read-only` instead.
> + (select-window (display-buffer buffer '((display-buffer-reuse-window
> + display-buffer-same-window)
> + (reusable-frames . t)))))))
Why use `select-window + display-buffer` instead of `pop-to-buffer`?
Stefan
This bug report was last modified 187 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.