Comment and uncomment regions

Michael J. Manning mj.manning at niwa.co.nz
Thu Oct 10 23:07:54 CEST 2002


Dear Tony and Rich

I have bound "TeX-comment-region" to "C-c;" and "Tex-un-
comment-region" to "C-c:".

I have noticed that these bindings fail to work, returning a 
"symbol's function is void:..." error if I start an R process under 
XEmacs without having opened and edited a *.tex file first. 

I guess that even though I think I am loading AucTeX when XEmacs 
starts up via "(load "tex-site")" in my init.el, and have bound the 
LaTeX comment functions to keys in the global map, the comment 
functions do not actually get loaded until LaTeX mode is started, 
which happens when a *.tex file is edited...

It occured to me to use the standard emacs command "comment-
region" in place of "TeX-comment-region", however I don't seem to 
have the command "uncomment-region" in my XEmacs, and "kill-
comment" kills the comment along with the line commented out 
rather than merely removing the comment character.

Ta ra

MJM

On 10 Oct 2002, at 0:52, Rich Heiberger wrote:

> I assume TeX-comment-region puts "%" at the front of all lines and
> that TeX-un-comment-region takes them away.  If it was coded correctly,
> .they are based on the standard emacs command comment-region and
> uncomment-region and use the comment-start variable.  Both work correctly
> in .s files and use the "#" character.
> 
> So all we need to do is put them on a key.
> (global-set-key "\C-c;"  'comment-region)
> .(global-set-key "\C-c:"  'uncomment-region)
> 
> This puts   comment-region on C-c ;
> and       uncomment-region on C-c :  (which is C-c S-;)
> 
> Your note said the AucTeX keys usually work with ESS.  When do they not?
> 



Michael J. Manning
National Institute of Water and Atmospheric Research Ltd
PO Box 14901, Kilbirnie
Wellington, New Zealand
Tel 64 4 386 0581
Fax 64 4 386 0574
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the ESS-help mailing list