From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Rusi Newsgroups: gmane.emacs.help Subject: Re: want a file format easily edited and read by emacs that allows (multiple) pictures to be included Date: Fri, 8 Dec 2017 21:25:27 -0800 (PST) Message-ID: <0f76d3e1-5434-4e78-8286-7ef452c46430@googlegroups.com> References: <86a7yydw9n.fsf@zoho.com> <20171204215223.GB1723@tuxteam.de> <86609mduhp.fsf@zoho.com> <20171204221250.GF1723@tuxteam.de> <86o9nddd7i.fsf@zoho.com> <20171205080817.GA21102@tuxteam.de> <86vahlbmh1.fsf@zoho.com> <20171205085318.GA22742@tuxteam.de> <86mv2xbj4q.fsf@zoho.com> <86a7yxbe3r.fsf@zoho.com> <7039d7c0-0948-4cd0-a720-e746c06c0ff0@googlegroups.com> <86609kl90r.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1512797446 22083 195.159.176.226 (9 Dec 2017 05:30:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 9 Dec 2017 05:30:46 +0000 (UTC) Injection-Date: Sat, 09 Dec 2017 05:25:27 +0000 User-Agent: G2/1.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Dec 09 06:30:31 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNXiY-00058L-Gb for geh-help-gnu-emacs@m.gmane.org; Sat, 09 Dec 2017 06:30:30 +0100 Original-Received: from localhost ([::1]:40079 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eNXib-0002Ak-1X for geh-help-gnu-emacs@m.gmane.org; Sat, 09 Dec 2017 00:30:33 -0500 X-Received: by 10.237.34.214 with SMTP id q22mr11555281qtc.47.1512797127984; Fri, 08 Dec 2017 21:25:27 -0800 (PST) X-Received: by 10.31.165.2 with SMTP id o2mr270563vke.2.1512797127675; Fri, 08 Dec 2017 21:25:27 -0800 (PST) Original-Path: usenet.stanford.edu!g35no1570456qtk.1!news-out.google.com!v55ni1825qtc.0!nntp.google.com!g35no1570451qtk.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help In-Reply-To: Complaints-To: groups-abuse@google.com Original-Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=61.2.48.62; posting-account=mBpa7woAAAAGLEWUUKpmbxm-Quu5D8ui Original-NNTP-Posting-Host: 61.2.48.62 Original-Xref: usenet.stanford.edu gnu.emacs.help:221199 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115312 Archived-At: On Thursday, December 7, 2017 at 8:03:42 AM UTC+5:30, dan wrote: > On Wed, Dec 6, 2017 at 1:23 AM, Rusi wrote: > > My post: > > https://lists.gnu.org/archive/html/emacs-orgmode/2011-09/msg00732.html >=20 > Very, very good, imho. >=20 > Especially the fact that it's in org itself, so a person can download > it and work through it, in org. Slightly more expanded version (way more to go!) ------------ cut here into a file And GO!------------------ #+TITLE: Introduction to Org Mode * Introduction This file is an org mode formatted file talking about org mode. - Physicists call this a hologram - Astrologers call this palmistry - [[https://www.poetryfoundation.org/poems/43650/auguries-of-innocence][Poe= ts]] describes it thusly #+BEGIN_VERSE To see a World in a Grain of Sand And a Heaven in a Wild Flower=20 Hold Infinity in the palm of your hand=20 And Eternity in an hour William Blake #+END_VERSE - We computer folk call it recursion ** Note:=20 It would make no sense - without emacs running=E2=80=A6 and - the reader at least modestly familiar with it BTW=E2=80=A6=20 ** History It got written in the first place because someone unfamiliar with emacs was= annoyed how difficult he found org mode. Yes, org mode is a highly non-trivial piece of software; not knowing emacs = makes it considerably harder!! There exist other tutorials for those needing to start with emacs * Preliminary ** Outline navigation *** TODO Fill out this section along the lines of emacs tutorial to show TAB and S-T= AB * Org Philosophy What is org?? ** Outline Mode Both conceptually and historically org is just outline mode with better key= -bindings. IOW its v v text-y ** =E2=80=A6 Takes off! Once the neatness and elegance of pure text with folding and structure- editing caught on all sorts of stuff started getting added =E2=80=94 tags, = tables, TODOs, timestamps, exports, literate programming etc etc =E2=80=94 all in p= ure text. Brings me to a very central idea of computer science=E2=80=A6 ** Universality (aka universal Turing machine etc) Text is text whether Newton uses it to write Principia, Tolstoy to write War&Peace; lovers write love-letters and judges write death-warrants =E2=80= =94 all text. But unlike the universality of TMs and von Neumann machines the universalit= y of org is *data-universality*=E2=80=A6 which makes org a close analogue and ev= en isomorph of=E2=80=A6 ** Lisp! Lisp as a programming language is of minor significance (org is written in = ELisp) Lisp as a universal data format (like XML) is a much bigger idea So in the same way that an S-exp is a structure that - can be a simple shopping list - a more complex data list (think csv file) - the most complex of all =C2=AD=E2=80=94 a Lisp program all hinging on the super-simple idea of uniform recursive nesting, in a like manner org nests pure text (like lisp atoms) into recursive heading structure=20 * Brainstorming Once=20 - TAB, S-TAB for visibility cycling - Structure navigation (~M-=E2=86=90~, ~M-=E2=86=92~, ~M-=E2=86=91~, ~M-=E2= =86=93~)=20 are grokked, try them out right here! * Exporting and Publishing ** html export ** Odt export ** Web publishing ** Latex publishing ** Presentations *** Lightweight options http://orgmode.org/worg/org-tutorials/non-beamer-presentations.html *** Beamer * Babel ** For programming ** For teaching programming ** For doing science (R) ** For scientific publishing (R+Latex) * Time/project mgmt (GTD) ** Agenda ** Time tracking ** capture-archive ** Journalling ** org-habit * Tables and spreadsheets * Integration with other emacs uses ** gnus ** bbdb/ org-contacts ** firefox (org-protocol) ** graphics (R, ditaa...) * Options :noexport: #+OPTIONS: toc:nil #+STARTUP: showall Local Variables: mode: org eval: (org-indent-mode) End: