| @@ -717,7 +717,8 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||||
| (add-hook (kill-local-variable 'before-save-hook) | (add-hook (kill-local-variable 'before-save-hook) | ||||
| 'js2-before-save))) | 'js2-before-save))) | ||||
| (and (require 'zone nil t) | |||||
| (and nil | |||||
| (require 'zone nil t) | |||||
| (not (eq system-type 'windows-nt)) | (not (eq system-type 'windows-nt)) | ||||
| ;; (zone-when-idle 180) | ;; (zone-when-idle 180) | ||||
| (run-with-idle-timer 180 t (lambda () | (run-with-idle-timer 180 t (lambda () | ||||
| @@ -769,31 +770,37 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||||
| ;; (lambda (frame) | ;; (lambda (frame) | ||||
| ;; (recentf-open-files))) | ;; (recentf-open-files))) | ||||
| ;; (defvar aaa nil) | |||||
| ;; (plist-get aaa 'abc) | |||||
| ;; (setq aaa (plist-put aaa 'abc 'efg)) | |||||
| (defvar my-frame-buffer-plist nil) | (defvar my-frame-buffer-plist nil) | ||||
| (setplist my-frame-buffer-plist nil) | |||||
| ;; (setplist my-frame-buffer-plist nil) | |||||
| (defun my-frame-buffer-add () | (defun my-frame-buffer-add () | ||||
| "" | "" | ||||
| (put 'my-frame-buffer-plist | |||||
| (selected-frame) | |||||
| (let ((lst (my-frame-buffer-get))) | |||||
| (if lst | |||||
| (add-to-list 'lst | |||||
| (current-buffer)) | |||||
| (list (current-buffer)))))) | |||||
| (setq my-frame-buffer-plist | |||||
| (plist-put 'my-frame-buffer-plist | |||||
| (selected-frame) | |||||
| (let ((lst (my-frame-buffer-get))) | |||||
| (if lst | |||||
| (add-to-list 'lst | |||||
| (current-buffer)) | |||||
| (list (current-buffer))))))) | |||||
| (defun my-frame-buffer-remove () | (defun my-frame-buffer-remove () | ||||
| "" | "" | ||||
| (put 'my-frame-buffer-plist | |||||
| (selected-frame) | |||||
| (delq (current-buffer) | |||||
| (my-frame-buffer-get)))) | |||||
| (setq my-frame-buffer-plist | |||||
| (plist-put 'my-frame-buffer-plist | |||||
| (selected-frame) | |||||
| (delq (current-buffer) | |||||
| (my-frame-buffer-get))))) | |||||
| (defun my-frame-buffer-get (&optional frame) | (defun my-frame-buffer-get (&optional frame) | ||||
| "" | "" | ||||
| (get 'my-frame-buffer-plist | |||||
| (or frame | |||||
| (selected-frame)))) | |||||
| (plist-get 'my-frame-buffer-plist | |||||
| (or frame | |||||
| (selected-frame)))) | |||||
| (defun my-frame-buffer-get2 (&optional frame) | (defun my-frame-buffer-get2 (&optional frame) | ||||
| "" | "" | ||||
| @@ -1718,17 +1725,18 @@ when SEC is nil, stop auto save if enabled." | |||||
| (ansi-term "/bin/bash")))) | (ansi-term "/bin/bash")))) | ||||
| (defvar my-frame-term-plist nil) | (defvar my-frame-term-plist nil) | ||||
| (setplist my-frame-term-plist nil) | |||||
| ;; (setplist my-frame-term-plist nil) | |||||
| (defun my-execute-or-find-term () | (defun my-execute-or-find-term () | ||||
| "" | "" | ||||
| (interactive) | (interactive) | ||||
| (let* ((buf (get 'my-frame-term-plist (selected-frame)))) | |||||
| (let* ((buf (plist-get 'my-frame-term-plist (selected-frame)))) | |||||
| (if (and buf | (if (and buf | ||||
| (buffer-name buf)) | (buffer-name buf)) | ||||
| (switch-to-buffer buf) | (switch-to-buffer buf) | ||||
| (put 'my-frame-term-plist | |||||
| (selected-frame) | |||||
| (my-term))))) | |||||
| (setq my-frame-ter-plist | |||||
| (plist-put 'my-frame-term-plist | |||||
| (selected-frame) | |||||
| (my-term)))))) | |||||
| (defun my-format-time-string (&optional time) | (defun my-format-time-string (&optional time) | ||||
| "" | "" | ||||