;ELC ;;; Compiled ;;; in Emacs version 26.3 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\301&\210\311\312\313\314\315DD\316\317\320%\210\311\321\313\314\322DD\323\317\324%\210\311\325\313\314\326DD\327\317\330%\207" [require emms custom-declare-group emms-history nil "Saving and restoring all playlists when closing/restarting\nEmacs." :prefix "emms-history-" :group custom-declare-variable emms-history-file funcall function #[0 "\301!\302P\207" [emms-directory file-name-as-directory "history"] 2] "The file to save playlists in." :type string emms-history-start-playing #[0 "\300\207" [nil] 1] "If non-nil emms starts playing the current track after\n`emms-history-load' was invoked." boolean emms-history-file-coding-system #[0 "\300\207" [utf-8] 1] "Coding system used for saving `emms-history-file'." coding-system] 8) #@57 Save all playlists that are open in this Emacs session. (defalias 'emms-history-save #[0 ";\205\222 \306\211\211\211\212\307 \211\203G\211@\211q\210\310 \311V\203@\211\312 \f\2031\313\f!\2062e\214~\210\314ed\"\237)EB\262A\266\202\202\210\315\316!r\211q\210\317\311\320\321\322!\323\"\324$\216\325\326 !\327Qc\210\330c\210\331\312!p\"\210\332c\210\331p\"\210\333c\210\331\334B\335BDp\"\210\336c\210\337!*\262,\266\205\207" [emms-history-file emms-playlist-buffer print-level print-length emms-playlist-selected-marker emms-history-file-coding-system nil emms-playlist-buffer-list buffer-size 0 buffer-name marker-position emms-playlist-tracks-in-region generate-new-buffer " *temp*" make-byte-code "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 ";;; emms history -*- mode: emacs-lisp; coding: " symbol-name "; -*-\n" "(\n;; active playlist\n" prin1 "\n;; playlists: ((BUFFER_NAME SELECT_POSITION TRACKS) ...)\n" "\n;; play method\n" emms-repeat-track emms-repeat-playlist "\n)" write-file] 12 (#$ . 1201) nil]) (byte-code "\204 \301\302\303\"\210\301\207" [noninteractive add-hook kill-emacs-hook emms-history-save] 3) #@47 Restore all playlists in `emms-history-file'. (defalias 'emms-history-load #[0 ";\205\232\303!\205\232\304\211\305\306!r\211q\210\307\310\311\312\313!\314\"\315$\216\316!\210\317p!\262A@\211\203k\211@r\320@!q\210p\211@@\230\203Fp\262\321\322\3158\"\210\323\324!\210\3251^\326A@!0\202b\210\202c\210)A\266\202\202,\210\3158\211\203\204\211@\211@AL\210A\266\202\202q\210\3271\223\n\205\217\330 0\202\225\210\304*\262\266\202\207" [emms-history-file emms-playlist-buffer emms-history-start-playing file-exists-p nil generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 emms-insert-file-contents read emms-playlist-new mapc emms-playlist-insert-track run-hooks emms-playlist-source-inserted-hook (error) emms-playlist-select (error) emms-start] 9 (#$ . 2382) nil]) (provide 'emms-history)