App-Chart
view release on metacpan or search on metacpan
devel/misc.el view on Meta::CPAN
(get 'chart-latest 'safe-function)
(put 'chart-latest 'safe-function t)
;;-----------------------------------------------------------------------------
(progn
(chartprog-exec 'request-explicit '("BHP.AX"))
(chart-quote "BHP.AX"))
(chart-latest "BHP.AX" 'last-date)
(chart-ses-refresh-download '("BHP.AX" "CBA.AX"))
(chart-ses-refresh-download '("NAB.AX"))
;;-----------------------------------------------------------------------------
(let (lst)
(chart-latest "BHP.AX" 'last 2)
(maphash (lambda (key value)
(push (list key value) lst))
chartprog-latest-cache)
lst)
;;-----------------------------------------------------------------------------
(easy-menu-define my-pop SYMBOL MAPS DOC MENU)
;;-----------------------------------------------------------------------------
;; after-change-functions save-match-data
(add-to-list 'mode-line-misc-info '(:eval (my-mode-line-bit)))
(defun my-mode-line-bit ()
"abc")
(progn
(looking-at "..")
(force-mode-line-update)
(match-data))
;;-----------------------------------------------------------------------------
(let ((completion-ignore-case t))
(completing-read "Symlist: "
'(("All") ("Alerts"))
nil ;; pred
t ;; require-match
nil ;; initial-input
))
;;-----------------------------------------------------------------------------
(chartprog-symlist-editable-p 'favourites)
(chartprog-symlist-editable-p 'alerts)
(require 'chartprog)
(chartprog-completing-read-symlist)
;;-----------------------------------------------------------------------------
(progn
(add-to-list 'load-path (expand-file-name "."))
(require 'my-byte-compile)
(my-byte-compile "../emacs/chartprog.el"))
(progn
(add-to-list 'load-path (expand-file-name "."))
(require 'my-byte-compile)
(my-show-autoloads))
;;-----------------------------------------------------------------------------
;; ;; emacs has `compare-strings' to do this, but xemacs doesn't
;; (defun chartprog-string-prefix-ci-p (part str)
;; "Return t if PART is a prefix of STR, case insensitive."
;; (and (>= (length str) (length part))
;; (string-equal (upcase part)
;; (upcase (substring str 0 (length part))))))
;; ;; "completing-read with require-match will return with just a prefix
;; ;; of one or more names, use the first." FIXME: Is this true? Or was
;; ;; true in the past?
;; (dolist (elem (reverse (chartprog-symlist-alist)))
;; (if (chartprog-string-prefix-ci-p name (car elem))
;; (setq key (cadr elem))))
;; (or key (error "Oops, symlist name %S not found" name))
;; key)))
;;-----------------------------------------------------------------------------
(require 'bookmark)
(let ((chartprog-watchlist-current-symlist 'foo))
(chartprog-watchlist-bookmark-make-record))
(let ((chartprog-watchlist-current-symlist nil))
(chartprog-watchlist-bookmark-make-record))
(chartprog-watchlist-bookmark-make-record)
( run in 0.325 second using v1.01-cache-2.11-cpan-5623c5533a1 )