User:Timothee Flutre/Notebook/Postdoc/2012/07/25

From OpenWetWare
Revision as of 02:17, 21 October 2014 by Timothee Flutre (talk | contribs) (→‎About Emacs: add cartoon + link to versioned .emacs)
Jump to navigationJump to search
Project name <html><img src="/images/9/94/Report.png" border="0" /></html> Main project page
<html><img src="/images/c/c3/Resultset_previous.png" border="0" /></html>Previous entry<html>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</html>Next entry<html><img src="/images/5/5c/Resultset_next.png" border="0" /></html>

About Emacs

  • Motivation: when analyzing data for any research project, it's essential to know well a good text editor. Indeed, it's very efficient to be able to program in several languages (eg. Python, C/C++, R), interact with the shell like in a terminal, manipulate data and plot exploratory analyzes in R, all this within the same editor! One such editor is Emacs, and is available on Linux, Mac OS and Windows. For Mac OS X users, I recommend this distribution.
  • Documentation:
    • official manual
    • I haven't found yet any good tutorial, outside of the official tour
    • wiki (with many tips)
    • code (mirrors packages)
    • cartoon
  • Configuration: my own file ~/.emacs (versioned here):
  • Tips:
    • from the office computer (desktop), log interactively to a cluster node, launch emacs --daemon and keep the terminal open indefinitely; then access this session from any computer, e.g. a laptop, with emacsclient -t
    • especially useful with PuTTY on Windows, launch emacs so that its window is the terminal itself, via emacs -nw