From: gnuist006@hotmail.com (gnuist006)
Subject: HOW TO GIVE A DEFAULT TO A TRULY INTERACTIVE FUNCTION
Date: 14 Oct 2002 09:02:20 -0700 [thread overview]
Message-ID: <b00bb831.0210140802.4a4b8058@posting.google.com> (raw)
(defun demo (&optional number)
"Demo of an optional argument of the function."
(interactive "nEnter a number:")
(setq defaultval 5)
(if (null number) (setq number defaultval))
(insert (format "%s" number))
) (demo)
; works due to optional argument
I want the default to work on the command line also.
They say emacs is customizable. OK it is if you only want to do what
it
can do, and never try to do what you want to do.
I want to invoke it on command line ie M-x demo
It comes and says
Enter a number:_
I prefer it display the default 5 in the message and there is
SINGLE instance of 5 in the function. ie using defaultval.
If this cannot do this and you were all lying to yourself that
emacs is customizable, infinitely extensible, then I atleast want
quick fix for this.
When I hit RTN after it begs for number once, it go away and use
defaultval and stop buggin me.
At present it does not stap and keeps bugging till I enter 5.
Why do I have to remember the default when I am giving it that much
money?
next reply other threads:[~2002-10-14 16:02 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-14 16:02 gnuist006 [this message]
2002-10-14 17:22 ` HOW TO GIVE A DEFAULT TO A TRULY INTERACTIVE FUNCTION Joe Casadonte
2002-10-14 20:07 ` Edi Weitz
2002-10-17 14:27 ` gnuist006
2002-10-17 17:35 ` Barry Margolin
2002-10-18 10:36 ` Oliver Scholz
2002-10-17 14:35 ` gnuist006
2002-10-17 15:03 ` Edi Weitz
2002-10-18 5:51 ` huntingdon
2002-10-18 7:13 ` Friedrich Dominicus
2002-10-18 7:07 ` Friedrich Dominicus
2002-10-18 8:05 ` Friedrich Dominicus
2002-10-18 17:05 ` Kevin Rodgers
-- strict thread matches above, loose matches on Subject: below --
2002-10-14 18:27 Bingham, Jay
[not found] <mailman.1034620095.15632.help-gnu-emacs@gnu.org>
2002-10-17 14:22 ` gnuist006
2002-10-18 7:14 ` Friedrich Dominicus
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b00bb831.0210140802.4a4b8058@posting.google.com \
--to=gnuist006@hotmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).