[ESS] Care to critique some Emacs-ess slides?
Ross.Darnell at csiro.au
Ross.Darnell at csiro.au
Fri Aug 24 00:11:32 CEST 2012
Hi
I often# use *keyboard* macros, C-x ( to start and C-x ) to end. In between I might# search for a string, back up a couple of places, insert something. Then repeat M-x to run it again or specify the number of times as a prefix.
Try using apropos to find out more C-h a macro :)
# I confess that I am using Rstudio more for swerve documents but it's editor capabilities do not come close to emacs (particularly with auctex).
Ross Darnell
On 24/08/2012, at 1:09 AM, Paul Johnson wrote:
> Thanks for checking
>
> On Thu, Aug 23, 2012 at 9:40 AM, Rodney Sparapani <rsparapa at mcw.edu> wrote:
>> On 08/22/2012 06:22 PM, Paul Johnson wrote:
>>>
>>> I told the students they have to use Emacs, and decided to write up
>>> slides for that.
>>>
>>> http://pj.freefaculty.org/guides/Rcourse/emacs-ess/emacs-ess.pdf
>>>
>>> Title "Emacs Has No Learning Curve."
>>>
>>> I argue against the general option, which seems to be that Emacs is
>>> too difficult and we all need to use RStudio or other IDEs that are
>>> designed to run on cell phones.
>>> [snip]
>>> pj
>>>
>>
>> Hi Paul:
>>
>> Very nice! I agree with quite a lot of what you are saying. What a
>> lot of people don't seem to get is that RStudio is
>> just for R. The great power of emacs is/are modes. We need to do all
>> kinds of things besides R for which there are wonderful modes like
>> C/C++, LaTeX, etc. This is not meant to be a knock on RStudio as I
>> really like what they are doing. I have even more complaints
>> about Eclipse and Xcode; they do allow plugins for other
>> languages; but, they are really clumsy to use: for those who have
>> a hard time installing ESS try to get one of these other IDEs to
>> work with a plugin!
>>
>> I want to put this link on the ESS web page. Is that OK?
>>
> Yes, I am honored.
>
> I thought of one other keystroke worth memorizing:
>
> M-; for commenting/uncommenting regions.
>
> What else can we think of as worth memorizing?
>
> I will be making corrections to the points you mention below and will
> upload to same place. In case you didn't notice, in the same folder I
> leave the LyX file and graphics needed to reproduce this, so anybody
> is free to take & modify to suit their purposes. I didn't put a
> license declaration there, I'll put GPL v2 or later (when I remember).
>
>
>> Just a couple of minor comments on the slides...
>> Slide 13: Alt = Meta is not a given.
>> Slide 16: actually, I think there were function keys around at the
>> time that emacs was invented since it started on Dec hardware which
>> are famous for their function keys.
>> Slide 21: the web page got put together with the last word in the 1st line
>>
>> Slide 28: This is a big digression...
>> I have been fond of IBM's Common User Access (CUA) for Cut/Copy/Paste
>> which don't conflict with Emacs at all.
>> http://en.wikipedia.org/wiki/Common_User_Access#Description
>> Copy region: C-Insert
>> Cut region: Sh-Delete
>> Paste region: Sh-Insert
>> Unfortunately, I don't have a simple prescription for setting these,
>> and my reading of the cua-mode documentation doesn't mention them.
>> It seems to me that cua-mode is not really CUA at all. Rather, it
>> appears to be mimicking Apple's Human Interface Guidelines
>> https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/KeyboardShortcuts/KeyboardShortcuts.html
>>
>> Slide 45: if you hover over the beginning of the modeline, then you
>> will see that you can toggle read-only by clicking the 4th character
>>
>>
>> ______________________________________________
>> ESS-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help
>
>
>
> --
> Paul E. Johnson
> Professor, Political Science Assoc. Director
> 1541 Lilac Lane, Room 504 Center for Research Methods
> University of Kansas University of Kansas
> http://pj.freefaculty.org http://quant.ku.edu
>
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list