summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorPeter Feigl <peter.feigl@jku.at>2015-02-05 10:55:08 +0100
committerPeter Feigl <peter.feigl@jku.at>2015-02-05 10:55:08 +0100
commitb7e26963011a4677a9982af3b189c32b714fc969 (patch)
treea5d7e7139acaaa79eddacb8a23d5cf1a941077f7 /lisp
parenta5ac84bee0bb45927dcd3931c356690e9fde4903 (diff)
downloadfork-ledger-b7e26963011a4677a9982af3b189c32b714fc969.tar.gz
fork-ledger-b7e26963011a4677a9982af3b189c32b714fc969.tar.bz2
fork-ledger-b7e26963011a4677a9982af3b189c32b714fc969.zip
cleaning up elisp byte compiler warnings
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ledger-report.el2
-rw-r--r--lisp/ledger-schedule.el17
2 files changed, 8 insertions, 11 deletions
diff --git a/lisp/ledger-report.el b/lisp/ledger-report.el
index 0eb0e4a0..4131b92a 100644
--- a/lisp/ledger-report.el
+++ b/lisp/ledger-report.el
@@ -31,8 +31,6 @@
(declare-function ledger-navigate-to-line "ledger-navigate" (line-number))
(require 'easymenu)
-(eval-when-compile
- (require 'cl))
(defvar ledger-buf)
diff --git a/lisp/ledger-schedule.el b/lisp/ledger-schedule.el
index 6d6fdea1..39237ffb 100644
--- a/lisp/ledger-schedule.el
+++ b/lisp/ledger-schedule.el
@@ -32,9 +32,8 @@
(require 'ledger-init)
-;; TODO: replace this by (require 'cl-lib)
-(with-no-warnings
- (require 'cl))
+(require 'cl-macs)
+
(declare-function ledger-mode "ledger-mode")
;;; Code:
@@ -103,15 +102,15 @@ COUNT 0) means EVERY day-of-week (eg. every Saturday)"
(cond ((zerop count) ;; Return true if day-of-week matches
`(eq (nth 6 (decode-time date)) ,day-of-week))
((> count 0) ;; Positive count
- (let ((decoded (gensym)))
+ (let ((decoded (cl-gensym)))
`(let ((,decoded (decode-time date)))
(and (eq (nth 6 ,decoded) ,day-of-week)
(between (nth 3 ,decoded)
,(* (1- count) 7)
,(* count 7))))))
((< count 0)
- (let ((days-in-month (gensym))
- (decoded (gensym)))
+ (let ((days-in-month (cl-gensym))
+ (decoded (cl-gensym)))
`(let* ((,decoded (decode-time date))
(,days-in-month (ledger-schedule-days-in-month
(nth 4 ,decoded)
@@ -136,9 +135,9 @@ For example every second Friday, regardless of month."
(defun ledger-schedule-constrain-date-range (month1 day1 month2 day2)
"Return a form of DATE that is true if DATE falls between MONTH1 DAY1 and MONTH2 DAY2."
- (let ((decoded (gensym))
- (target-month (gensym))
- (target-day (gensym)))
+ (let ((decoded (cl-gensym))
+ (target-month (cl-gensym))
+ (target-day (cl-gensym)))
`(let* ((,decoded (decode-time date))
(,target-month (nth 4 decoded))
(,target-day (nth 3 decoded)))