unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* C-x TAB indent-rigidly default set to 4 columns, not to 1
@ 2004-05-16 21:19 nospam55
  2004-05-17 12:53 ` nospam55
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: nospam55 @ 2004-05-16 21:19 UTC (permalink / raw)


Hi! The 

    (global-set-key [f1] 'indent-rigidly) ; 

works and is convenient, however I would like to make a mutation irFrequent of
indent-rigidly which defaults to indenting by 4 columns instead of 1 , and then
bind

    (global-set-key [f1] 'irFrequent) 


; the

    (defun irFrequent (interactive)
      (indent-rigidly 4)
    )

fails because indent-rigidly expects 3 args: I have to specify the region in
the func call ; the

     (defun irFrequent (a b c) (interactive "p\nr")
       (indent-rigidly b c a)
     )

seems to be behave like indent-rigidly ; the

               (defun irFrequent (a b c) (interactive "P\nr")
                  (if (not a) (setq a 4)  )
                  (indent-rigidly b c a)
               )

seems to be almost the solution: it almost works as I hoped , the problem is
that If I specify prefix arg 4 with C-u it fails, error message :

    irFrequent: Wrong type argument: number-or-marker-p, (4)

what is wrong?

    thanks for your time 

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-05-19  0:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-16 21:19 C-x TAB indent-rigidly default set to 4 columns, not to 1 nospam55
2004-05-17 12:53 ` nospam55
2004-05-17 14:59 ` Dale Worley
2004-05-17 21:20   ` nospam55
2004-05-17 20:12 ` Michael Slass
2004-05-18 23:40   ` nospam55
2004-05-18 22:03     ` Michael Slass
2004-05-18 22:14     ` Michael Slass
2004-05-19  0:41       ` nospam55

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).