unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* How add one to column # on modeline (%c) so starts from _1_?
@ 2002-09-26  5:35 seberino
  2002-09-26  5:52 ` Eli Zaretskii
  0 siblings, 1 reply; 6+ messages in thread
From: seberino @ 2002-09-26  5:35 UTC (permalink / raw)


%c on modeline gives column number but it
starts at 0 which is silly...

How add 1 to this so starts at 1???

(%c + 1) doesn't do it of course.

Chris
-- 
_______________________________________

Dr. Christian Seberino
SPAWAR Systems Center San Diego
Code 2363
49590 Lassing Rd. Rm. A339
San Diego, CA 92152-6147
U.S.A.

Phone: (619) 553-7940
Fax:   (619) 553-1269
Email: seberino@spawar.navy.mil
_______________________________________

^ permalink raw reply	[flat|nested] 6+ messages in thread
* RE: How add one to column # on modeline (%c) so starts from _1_?
@ 2002-10-08  9:39 Victor Kirk
  2002-10-08 19:33 ` seberino
  0 siblings, 1 reply; 6+ messages in thread
From: Victor Kirk @ 2002-10-08  9:39 UTC (permalink / raw)




> '(:eval "%c + 1")

> The above will print "0 + 1" on the modeline when in the first column.

This is because it thre result is a string which contains those characters.
What you need to do is 

 o convert %c to an int  - (string-to-int "%c")
 o add one to this value - (+ (string-to-int "%c") 1)
 o Return the result as a string (format "%s" (+ (string-to-int "%c") 1))

> How can I tell Emacs to evaluate the *addition* in quotes rather
> than just interpret it as a /string/????

Thus try 

(:eval (format "%s" (+ (string-to-int "%c") 1)))

And don't forget to use column-number-mode!

Vic
--



This message, including attachments, is intended only for the use by the
person(s) to whom it is addressed. It may contain information which is
privileged and confidential. Copying or use by anybody else is not
authorised. If you are not the intended recipient, please contact the sender
as soon as possible. The views expressed in this communication may not
necessarily be the views held by Serco Integrated Transport.

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

end of thread, other threads:[~2002-10-09 14:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-26  5:35 How add one to column # on modeline (%c) so starts from _1_? seberino
2002-09-26  5:52 ` Eli Zaretskii
2002-10-07 17:49   ` seberino
  -- strict thread matches above, loose matches on Subject: below --
2002-10-08  9:39 Victor Kirk
2002-10-08 19:33 ` seberino
2002-10-09 14:34   ` ken

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