[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to see that a variable holds t
From: |
Cecil Westerhof |
Subject: |
How to see that a variable holds t |
Date: |
Sun, 03 Jan 2010 18:11:35 +0100 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux) |
At the moment I have the following function:
(defun switch-gnus-idle-daemon-do-log ()
(interactive)
(setq gnus-idle-daemon-do-log
(case gnus-idle-daemon-do-log
(10 t)
(otherwise 10)))
(message "gnus-idle-daemon-do-log: %s" gnus-idle-daemon-do-log))
I know that it looks like overkill a case for switching to two values,
but I expect that in the future there will be more values.
What I really would like is;
(defun switch-gnus-idle-daemon-do-log ()
(interactive)
(setq gnus-idle-daemon-do-log
(case gnus-idle-daemon-do-log
(t 10)
(otherwise t)))
(message "gnus-idle-daemon-do-log: %s" gnus-idle-daemon-do-log))
Because I would like the default to be t and not 10. (For when the value
is not one of the defined values.) But when I do this, it is always set
to 10, because the case does not make a difference between t and 10. How
do I solve this?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
- How to see that a variable holds t,
Cecil Westerhof <=
- Message not available