(ff/compile-when-needed (concat name ".el"))
(mapc (lambda (dir)
(let* ((src (concat dir "/" name)))
+ ;; (message "Compiling " scr) ;;***********
(when (file-newer-than-file-p src (concat src "c"))
(if (let ((byte-compile-verbose nil))
(condition-case nil
(load "vc-git")
(defun ff/git-pull-push (universal) (interactive "P")
- (when universal (shell-command "git commit -a -m \"Update\"" nil))
+ (when universal (shell-command "git commit -a -m \"Update.\"" nil))
(message "git pull / push ...")
- (async-shell-command "git pull && git push" nil)
+ (async-shell-command "git remote get-url origin && git pull && git push" nil)
)
(defun ff/git-pull () (interactive)
(push (cons url (cons title time)) (cdr (assoc playlist list)))
)))))
- (save-excursion
- (set-buffer (find-file-noselect media/playlist-file))
+ (with-current-buffer (find-file-noselect media/playlist-file)
(erase-buffer)
(mapc (lambda (x)
(insert "PLAYLIST:" (car x) "\n")
;; Store and restore the window configuration
+(setq ff/window-configuration-before-vm nil)
+
(defadvice vm (before ff/store-window-configuration nil activate)
- (unless (boundp 'ff/window-configuration-before-vm)
+ (unless ff/window-configuration-before-vm
(setq ff/window-configuration-before-vm (current-window-configuration)))
)
(defadvice vm-quit (after ff/restore-window-configuration nil activate)
- (when (boundp 'ff/window-configuration-before-vm)
+ (when ff/window-configuration-before-vm
(set-window-configuration ff/window-configuration-before-vm)
- (makunbound 'ff/window-configuration-before-vm)
+ (setq ff/window-configuration-before-vm nil)
)
)
(defun ff/first-buffer-in-mode (l m)
(if l
- (if (eq (save-excursion
- (set-buffer (car l)) major-mode) m)
+ (if (eq
+ ;; (save-excursion (set-buffer (car l)) major-mode)
+ (with-current-buffer (car l) major-mode)
+ m)
(car l)
(ff/first-buffer-in-mode (cdr l) m))))