Thanks for your help.
I got a hint from `http://www.emacswiki.org/emacs/LineCopyChar'
and I added,
(defun insert-paren-pair (&optional
b)
(interactive
"p")
(let (p col
s)
(setq p
(point))
(setq col
(current-column))
(move-to-column
col)
(goto-char
p)
(insert "
()")
(goto-char (- (point)
1))))
(define-key global-map (kbd
"M-(") 'insert-paren-pair)
to my .emacs
this won't solve the original problem, but for specific keywords it will suffice.
From: Nash Steve <nash11228@gmail.com>
To: manish honap <manish_honap_vit@yahoo.co.in>
Cc: "help-gnu-emacs@gnu.org" <help-gnu-emacs@gnu.org>
Sent: Friday, 30 March 2012 12:29 AM
Subject: Re: Help on
indentation
insert-parentheses may help.
On Thu, Mar 29, 2012 at 6:58 AM, manish honap
<manish_honap_vit@yahoo.co.in> wrote:
I have following query,
In cc-mode
whenever I type `(', I want emacs to automatically insert space before it,
just for symbols [if | while | for | switch] during typing;
How it can be done ?
Thanks,
Manish