[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[emms-help] Re: [patch] small manual update
From: |
leon |
Subject: |
[emms-help] Re: [patch] small manual update |
Date: |
Wed, 21 Dec 2005 01:31:03 +0000 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
Great! thanks.
Yoni Rabkin Katzenell <address@hidden> writes:
| The attached patch has been send to forcer.
|
| Tue Dec 20 14:05:03 IST 2005 address@hidden
| * update manual to playlist-mode
|
|
| New patches:
|
| [update manual for playlist-mode
| address@hidden {
| hunk ./emms-playlist-mode.el 83
| + (define-key emms-playlist-mode-map (kbd "d")
'emms-playlist-mode-kill-track)
| hunk ./emms.texinfo 764
| address@hidden C-x C-s
| address@hidden emms-playlist-mode-save-buffer
| -Save the current playlist buffer to a file.
| address@hidden C-k
| address@hidden emms-playlist-mode-kill-track
| -Remove the track under point from the playlist buffer. Also available
| -by pressing the @kbd{d} key.
| address@hidden C-y
| address@hidden emms-playlist-mode-yank
| -Yank the last track killed back into the playlist buffer.
| hunk ./emms.texinfo 777
| address@hidden q
| address@hidden bury-buffer
| -Put the interactive playlist buffer at the end of the list of all
| -buffers.
| address@hidden ?
| address@hidden describe-mode
| -Describe the mode.
| hunk ./emms.texinfo 782
| address@hidden C-n
| address@hidden emms-playlist-mode-select-next
| -Go to the next track in the playlist. @kbd{C-p} completes this command
| -by going to the previous track in the playlist using
| address@hidden
| hunk ./emms.texinfo 785
| address@hidden q
| address@hidden bury-buffer
| +Put the interactive playlist buffer at the end of the list of all
| +buffers.
| address@hidden C-x C-s
| address@hidden emms-playlist-mode-save-buffer
| +Save the current playlist buffer to a file.
| address@hidden ?
| address@hidden describe-mode
| +Describe the mode.
| hunk ./emms.texinfo 797
| +We can also edit the playlist using familiar GNU/Emacs commands:
| +
| address@hidden @kbd
| address@hidden C-k
| address@hidden emms-playlist-mode-kill-track
| +Remove the track under point from the playlist buffer. Also available
| +using the @kbd{d} key.
| address@hidden C-y
| address@hidden emms-playlist-mode-yank
| +See the command @command{yank}
| address@hidden C-w
| address@hidden emms-playlist-mode-kill
| +See the command @command{kill-region}
| address@hidden M-y
| address@hidden emms-playlist-mode-yank-pop
| +See the command @command{yank-pop}.
| address@hidden C-j
| address@hidden emms-playlist-mode-insert-newline
| +Insert a newline at point.
| address@hidden table
| +
| +We can use the regular GNU/Emacs killing and yanking commands to move
| +and copy tracks in between playlist buffers. We can use the same
| +commands to insert arbitrary text into the playlist buffers together
| +with the playlist tracks. Text which is not a track is ignored by the
| +program and can therefore be used to include titles and annotations
| +within the playlist.
| +
| hunk ./emms.texinfo 885
| -(require 'emms-player-simple)
| +(require 'emms-player-simple)
| hunk ./emms.texinfo 887
| -(define-emms-simple-player play
| - '(file)
| - "\\artist-*.wav$"
| +(define-emms-simple-player play
| + '(file)
| + "\\artist-*.wav$"
| }
|
| Context:
|
| [killing and yanking in the interactive playlist buffer
| address@hidden
| [Killing and yanking
| address@hidden
| [fix manual sectioning
| address@hidden
| [Fix conflicts in emms-playlist-mode.el
| address@hidden
| [Fix emms.texinfo for PDF output (thanks twb)
| address@hidden
| [Added `emms-playlist-mode-go-popup' for popuping emms-playlist as a side
| address@hidden
| window.
| ]
| [emms-info-mp3info.el (emms-info-mp3find-arguments): use info-tracknumber
instead of info-tracknum, so as to be consistent with ogginfo.
| Trent Buck <address@hidden>**20051119150805
| emms-info.el: Update documentation.
| ]
| [emms-source-file.el: add missing third clause to AUTOLOAD calls.
| Trent Buck <address@hidden>**20051028142538]
| [emms-info-libtag.el: Fix a couple of typos.
| Trent Buck <address@hidden>**20051119183945]
| [Implement an emms-info function using the libtag package.
| Trent Buck <address@hidden>**20051119181528]
| [Finished rewriting manual
| address@hidden
| [More manual work, but still only 71 percent done
| address@hidden
| [Added support for toggling default action in streams
| address@hidden
| [Added a hook for emms-streams
| address@hidden
| [debian/emms.emacs-install: Leave symlinks in bytecode dir for
find-library/function/variable.
| Trent Buck <address@hidden>**20051027172739]
| [debian/rules: swap binary-indep and binary-arch bodies, since emms is
packages as source code.
| Trent Buck <address@hidden>**20051027150418]
| [Makefile (ChangeLog): Generate ChangeLog from darcs metadata.
| Trent Buck <address@hidden>**20051027133919
| debian/rules (build-stamp): Have make generate the ChangeLog.
| (build-arch): Include ChangeLog and debian/changelog in debian package.
| ]
| [Added simple player "playsound".
| Trent Buck <address@hidden>**20051023012053]
| [Remove TODO from debian/docs.
| Trent Buck <address@hidden>**20050912133353]
| [Don't attempt to dh_installchangelogs ChangeLog in debian/rules.
| Trent Buck <address@hidden>**20050912125754]
| [Add prefix keys support.
| address@hidden
| [manual 71% done
| address@hidden
| [fix emms-info-ogginfo laguange
| address@hidden
| [manual update (68% done)
| address@hidden
| [emms-metaplaylist fix requested by Lukhas
| address@hidden
| [A minor spell correction.
| address@hidden
| [Make emms-mode-line-icon use the good function to get the current track
| address@hidden
| [Rename `emms-playlist-save-active-as-m3u' to
`emms-playlist-save-current-as-m3u'.
| address@hidden
| [emms-playlist-sort.el: New file containing various playlist sort
| address@hidden
| functions.
| ]
| [emms-setup.el: Added `emms-playlist-sort' to `emms-devel'.
| address@hidden
| [emms-setup.el: Moved `emms-lyrics' and `emms-playing-time' into
| address@hidden
| `emms-all'.
| ]
| [emms-lyrics.el: New function: `emms-lyrics-restore-mode-line'.
| address@hidden
| [emms-playing-time.el: New function: `emms-playing-time-restore-mode-line'.
| address@hidden
| [manual work (57% done)
| address@hidden
| [emms.el: Should initialize `emms-player-paused-p' to nil at start. Or a
| address@hidden
| pause + stop would make `emms-player-paused-p' be wrong.
| ]
| [emms-mode-line.el: Made `emms-mode-line-alter' be compatible with
| address@hidden
| `emms-track-updated-functions'.
| ]
| [emms-mode-line.el: When artist or title info cann't be achieved, show
| address@hidden
| file name without directory.
| ]
| [emms-mode-line: Changed dead `emms-playlist-current-track-changed-hook'
| address@hidden
| to `emms-track-updated-functions'.
| ]
| [emms-playlist-mode-switch-buffer
| address@hidden
| [Yet Another Installment of the manual re-write
| address@hidden
| [emms-setup.el re-write
| address@hidden
| [more manual re-writing
| address@hidden
| [manual work
| address@hidden
| [Another installment of manual changes
| address@hidden
| [some manual fixes (just the start)
| address@hidden
| [Rename emms-default.el to emms-setup.el.
| address@hidden
| [emms.el (emms-playlist-new): Use interactive-p rather than
| Michael Olson <address@hidden>**20050925165342
| called-interactively-p, since the latter is not available in Emacs21.
| ]
| [emms-streams.el: Update `emms-info-file-info-song-artist' so that it
| Michael Olson <address@hidden>**20050925160336
| can deal with the new interface.
| ]
| [emms-playlist-mode.el: 3rd attempt to not clobber
| Michael Olson <address@hidden>**20050924183844
| emms-playlist-buffer-p.
| ]
| [List all the changes needed in the manual
| address@hidden
| [Update tracks with a specific function, and provide
emms-track-updated-functions
| address@hidden
| [Adding emms-info-ogginfo.el and consiquently modifying emms-default
| address@hidden
| [add emms-metaplaylist-mode.el
| address@hidden
| [rollback patch to fix adding tracks.
| address@hidden
| [emms-playing-time.el:
| address@hidden
|
| 1 New functions: `emms-playing-time-enable',
| `emms-playing-time-disable', `emms-playing-time-toggle', for handling
| hook stuffs.
|
| 2 Removed `emms-playing-time-display-p' where unnecessary now.
|
| 3 Updated commentary and author name. :-)
| ]
| [eemms-lyrics.el:
| address@hidden
|
| 1 New functions: `emms-lyrics-enable', `emms-lyrics-disable',
| `emms-lyrics-toggle', for handling hook stuffs.
|
| 2 Removed `emms-lyrics-display-p' where unnecessary now.
|
| 3 Updated commentary and author name. :-)
| ]
| [emms-lyrics.el: Fixed a bug in `emms-lyrics-start'.
| address@hidden
| [emms-playing-time.el: Applied standard customization definitions.
| address@hidden
| [emms-info-mp3info: Provide a way to configure the mp3info output coding
system.
| address@hidden
| [Add documentation of the define symbols for emms-info.el.
| address@hidden
| [remove emms-metaplaylist-mode code from emms-playlist-mode
| address@hidden
| [emms-playing-time: Since 'info-playing-time is an int now, changed
| address@hidden
| `emms-playing-time-display' accordingly.
| ]
| [emms-info-mp3info: Use number for 'info-playing-time.
| address@hidden
| [emms-playing-time.el: Updated the playing-time retrieval method, so as
| address@hidden
| to be able to display playing-time again.
| ]
| [emms-playlist-mode: Make sure emms-playlist-buffer-p is set, since we
| Michael Olson <address@hidden>**20050922132808
| destroy all local variables.
| ]
| [emms-playlist-mode-go: Add buffer-live-p check to circumvent a
| Michael Olson <address@hidden>**20050922132424
| "selecting deleted buffer" error.
| ]
| [emms-player-mplayer.el: Set resume method to nil to just use pause.
| address@hidden
| [fix emms-score.el and emms-info-ogg.el borkage
| address@hidden
| [clean-up emms-info-ogg.el
| address@hidden
| [fix ogg-info
| address@hidden
| [emms-info-mp3info ignores files which are not mp3s
| address@hidden
| [Don't set values mp3info has nothing for
| address@hidden
| [later-do.el: Run timer after function did run to avoid stacking
| address@hidden
| [Inefficiency removed: Update each track only once :P
| address@hidden
| [Ignore read-onliness when updating a track in a playlist buffer
| address@hidden
| [Use time-less-p instead of <= for times
| address@hidden
| [later-do.el emms version
| address@hidden
| [emms-streams shouldn't overwrite `emms-track-initialize-functions'
| address@hidden
| [Typo fix (findo -> find)
| address@hidden
| [emms-info-track-description: Fall back to old behavior if no title and
artist
| address@hidden
| [Hotfix for emms-streams due to info changed. Please fix later.
| address@hidden
| [Fix emms-default.el, and ignore ogg stuff for now.
| address@hidden
| [Remove emms-info-later-do.el
| address@hidden
| [Fix emms-default.el for new emms-info.el
| address@hidden
| [emms-info-mp3info.el updated for newest emms-info.el
| address@hidden
| [emms-info.el rewrite.
| address@hidden
| [later-do: Work even if the called function errors out.
| address@hidden
| [emms-random: Use `emms-playlist-current-select-random'.
| address@hidden
| [fixing track killing some more
| address@hidden
| [use insert function for yanking
| address@hidden
| [Fixed saving/loading for emms-playlist-mode, also added track updating
| address@hidden
| [Added track updating to emms.
| address@hidden
| [Added emms-playlist-mode-insert-function (fixed sorting and shuffling
font-lock)
| address@hidden
| [Make emms-playlist-current-clear an interactive function.
| address@hidden
| [Fix bugs in lyrics and mode-line modes when switching songs, fix yanking in
playlist buffer
| address@hidden
| [Fix track switching error and interactive playlist yanking
| address@hidden
| [Fix track switching error and interactive playlist yanking
| address@hidden
| [Added 'emms-playlist-clear to the default key-map for emms-playlist-mode
| address@hidden
| [Added 'emms-playlist-clear to default playlist keymap
| address@hidden
| [Make `emms-playlist-clear' interactive so that I can map it to a key.
| address@hidden
| [include streaming into emms-default and fix streaming info from within the
*EMMS Streams* buffer
| address@hidden
| [Make `with-current-emms-playlist' disable read-onlyness.
| address@hidden
| [fix emms-streams.el and emms-player-mplayer.el
| address@hidden
| [comment out emms-info-playlist breakage
| address@hidden
| [emms-playlist-set-playlist-buffer: Ensure the selected buffer is a playlist.
| address@hidden
| [Ignore read-onliness when opening a playlist-mode-buffer.
| address@hidden
| [fixing errors after breakage
| address@hidden
| [Big renaming for current buffer/current playlist distinction.
| address@hidden
| All playlist functions which work on the current playlist now are named
| `emms-playlist-current-...'. Other functions named `emms-playlist-...'
| work on the current buffer.
| This affects the following functions:
|
| emms-playlist-clear => emms-playlist-current-clear
| emms-playlist-selected-track => emms-playlist-current-selected-track
| emms-playlist-select-next => emms-playlist-current-select-next
| emms-playlist-select-previous => emms-playlist-current-select-previous
| emms-playlist-select-random => emms-playlist-current-select-random
| emms-playlist-select-first => emms-playlist-current-select-first
| emms-playlist-select-last => emms-playlist-current-select-last
| emms-playlist-insert-source => emms-playlist-current-insert-source
| ]
| [emms-playlist-new: No, it's a major mode, DONT pass an argument!
| address@hidden
| [Making emms-default now emms-playlist-mode compatible
| address@hidden
| [emms-playlist-new: Pass positive argument to mode function.
| address@hidden
| [Renaming the "playlist" source to "streamlist".
| address@hidden
|
| Things might be broken.
| ]
| [clean-up pseudo font-locking
| address@hidden
| ["font-locking" for inserted, unselected tracks
| address@hidden
| [emms.el missing quote fix, emms-playlist-mode.el kill-track fix
| address@hidden
| [Adding a bunch of FIXME tags for the playlist source
| address@hidden
|
| When we come to a consensus on the naming, we'll just fix it.
| Yrk should have a word about it, stream-playlist sounds good.
| ]
| [Fixing emms-playlist-mode-open-buffer
| address@hidden
| [emms-playlist-select should not switch to the playlist buffer.
| address@hidden
| [Renaming emms-playlist-save to emms-playlist-mode-save-buffer
| address@hidden
| [Added docstrings and clean-up for emms-playlist-mode.el
| address@hidden
| [A kinder, gentler emms-playlist-mode-go
| address@hidden
| [clean-up and emms-playlist-mode-center-current
| address@hidden
| [emms-player-mplayer.el: mplayer also knows rm, rmvb, mp4, ...etc.
| address@hidden
| [multiple fixes to emms-playlist-mode.el
| address@hidden
| [emms-show now knows when nothing is playing.
| address@hidden
| [Inhibit read-only in `emms-playlist-insert-track'
| address@hidden
| [mpd-updates
| Michael Olson <address@hidden>**20050917021138
| emms-player-mpd.el: Add handler for 'resume.
| (emms-player-mpd-paused-p): Remove, since we already have
| emms-player-paused-p.
| (emms-player-mpd-pause): Use toggle instead of either play or
| pause.
| ]
| [Making emms-playlist-mode-go respect emms-playlist-buffer
| address@hidden
| [Add `emms-ensure-player-playing-p'
| address@hidden
| [Adding emms-playlist-mode-save and -open
| address@hidden
| [Small fixes
| address@hidden
| [Be able to clear the playlist buffer even if it's killed.
| address@hidden
| [Adding emms-playlist-save-active-as-m3u
| address@hidden
| [Fixing a typo in emms-playlist-save-active
| address@hidden
| [Docstrings for playlist saving functions
| address@hidden
| [Adding m3u playlist format for saving.
| address@hidden
| [Added emms-playlist-mode.el
| address@hidden
| [Shuffle, sort and source-add don't move point anymore.
| address@hidden
| [Provide source insertion
| address@hidden
| [Cleaned up `emms-playlist-save' a bit
| address@hidden
| [Adding emms-playlist-save and -active-save
| address@hidden
|
| Opening will come soon.
|
| ]
| [Fix emms-playlist-new and make emms-playlist-clear use it.
| address@hidden
| [Removing the old emms-save-playlist
| address@hidden
| [emms-source-add now checks for an as of yet unset marker, too.
| address@hidden
| [Add `emms-playlist-buffer-p'.
| address@hidden
| [emms-lyrics.el: Changed to `emms-player-seeked-hook' to
| address@hidden
| `emms-player-seeked-functions', defined in `emms.el'.
| ]
| [emms-playing-time.el: Changed to `emms-player-seeked-hook' to
| address@hidden
| `emms-player-seeked-functions', defined in `emms.el'.
| ]
| [emms.el: Fix seek bug in `emms-player-seek'.
| address@hidden
| [emms-lyrics.el: Updated commentary and applied standard customization
| address@hidden
| definitions.
| ]
| [ogg-comment.el: Define macros before using them.
| address@hidden
| [Add more mikmod command line args.
| address@hidden
| [Added mikmod support (thanks to Martin Schoenmakers)
| address@hidden
| [emms-playlist-new, emms-playlist-set-playlist-buffer: New commands.
| address@hidden
| [Add `emms-player-simple-regexp'. Also, use it as appropriate.
| address@hidden
| [Fixing typo in file regexps for gstreamer
| address@hidden
| [Updated define-emms-simple-player examples in emms.texinfo
| address@hidden
| [Call widen in shuffle and sort.
| address@hidden
| [Added `emms-playlist-delete-track-function'.
| address@hidden
| [Remove emms-playlist-kill-track.
| address@hidden
| [Fix shuffling in combined sources.
| address@hidden
| [Call `emms-shuffle' to shuffle a source.
| address@hidden
| [Cleanup of the shuffle/sort stuff
| address@hidden
| [emms-shuffle-all: Depend on the value of current, not of
emms-player-playing-p
| address@hidden
| [Don't make emms-playlist-sort and emms-playlist-shuffle interactive.
| address@hidden
| [Keep the selected song correct for shuffling and sorting
| address@hidden
| [Throw errors for `emms-next' and `emms-previous' at the end/beginning of
the playlist
| address@hidden
| [Added `emms-random�' (idea by twb)
| address@hidden
| [Add shuffling and sorting.
| address@hidden
| [Lots of condition-case fixes.
| address@hidden
| [First attempt at reading playing time for .ogg
| address@hidden
|
| Problem : it's a bit long to read the info now.
| We need to optimize that.
|
| ]
| [Move gstreamer support into simple player.
| address@hidden
| [Add pause and resume to the simple player.
| address@hidden
| [emms-stream-info.el: Use emms-playlist-selected-track.
| address@hidden
| [Removed old gstreamer wrappers
| address@hidden
| [Added new generic wrapper for gstreamer
| address@hidden
| [Fixed typo in emms.el
| address@hidden
|
| Non quoted hook variable
|
| ]
| [Rewrote emms-player-gstreamer
| address@hidden
| [Typo: It's emms-playlist-insert-track, not ...-track-insert.
| address@hidden
| [emms-player-mpd doesn't need emms-player-extensions anymore.
| address@hidden
| [FAQ: Typo fix (Thes -> The)
| address@hidden
| [Fixing the extensions problem.
| address@hidden
|
| Just removed the requires, and added require mplayer
| in emms-default.
|
| ]
| [Select a track after adding, too, if none is selected.
| address@hidden
| [Rename emms-mpd.el to emms-player-mpd.el
| address@hidden
| [Rename emms-lyric.el to emms-lyrics.el
| address@hidden
| [Add speex support
| address@hidden
| [Add pause and seek support to emms.el.
| address@hidden
| This factors out the mplayer support into emms-player-mplayer.el,
| and removes emms-player-extensions.el.
| ]
| [renaming the provide, Emacs complains otherwise
| address@hidden
| [Fixed emms-mode-line-icon and -playing-time
| address@hidden
| [Rename emms-gstreamer.el to emms-player-gstreamer.el
| address@hidden
| [fixing emms-lyric.el and emms-mode-line.el
| address@hidden
|
| I don't have any lyric file, so I can't test it. But
| there are no errors :)
|
|
| ]
| [emms.el (with-current-emms-playlist): Also recreate when the buffer is
| address@hidden
| dead.
| ]
| [emms.el (emms-next-noerror): Always return non-nil when
| address@hidden
| `emms-playlist-select-next' doesn't error out.
| ]
| [Playlist buffer rewrite
| address@hidden
| [Initial commit (CVS 2005-09-11)
| address@hidden
| Patch bundle hash:
| a50bb2b4f5c8272433a335a5b05a573332ff9740
|
| --
| "Cut your own wood and it will warm you twice"
--
.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:.
. * .
. /.\ Merry Christmas .
. /..'\ .
. /'.'\ -- Leon .
. /.''.'\ .
. /.'.'.\ .
. /'.''.'.\ .
. ^^^[_]^^^ .
.:*~*:._.:*~*:._.:*~*:._.:*~*:._.:*~*:.