> 
> GNU Emacs 28.1 (build 2, x86_64-w64-mingw32) of 2022-04-21
> ess-version: 18.10.2 [<unknown>] (loaded from
> c:/Users/ngurbuxani/AppData/Roaming/.emacs.d/elpa/)
> 
> When I define a CamelCase variable, tab completion works well.
> 
> myLongNameVar <- 23
> myL <tab> completes variable name in CamelCase.
> 
> When I have CamelCase variables in a string, then tab completion ignores
> CamelCase.
> 
> myquery <- "
> SELECT aLongFieldName
> FROM myDataTable"
> 
> "aLon <tab> completes variable name in lower case (aLongfieldname).
> 
> Is it possible to use tab completion to get CamelCase variables inside a
> string?
> 
> Thanks,
Naresh  Sent from my iPhone

> On Nov 8, 2022, at 11:09 AM, Martin Maechler <maech...@stat.math.ethz.ch> 
> wrote:
> 
> 
>> 
>>>>>> Naresh Gurbuxani via ESS-help 
>>>>>>    on Mon, 7 Nov 2022 17:54:58 +0000 writes:
> 
>> My ess setup on mac works well with tab completion of CamelCase variable 
>> names.  However, on Windows, tab completes variable names with all lowercase 
>> letters.  So it does give me complete variable name, which needs some 
>> letters to be converted to uppercase.
> 
> This is strange.
> At least on regular platform, i.e., non-Windows,  ESS really
> uses base R's own completion engine and that will definitely
> differentiate lower- and upper-case,  and hence correctly treat
> CamelCase.
> 
> Which Version of ESS (and Emacs) are you talking about?
> (M-x emacs-version  /  M-x ess-version)
> 
> Martin
> 
>> Can tab completion on Windows give proper CamelCase variables?
> 
>> Thanks,
>> Naresh
______________________________________________
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help

Reply via email to