Files
org/lightning-talk-org-mode/org-mode.org
2019-10-07 10:39:34 +02:00

88 lines
2.6 KiB
Org Mode

#+TITLE: org mode
#+Author: Thomas Ruoff
#+Email: thomasr@brandwatch.com
#+OPTIONS: toc:nil num:nil timestamp:nil
#+REVEAL_THEME: beige
#+REVEAL_HLEVEL: 1
#+REVEAL_INIT_OPTIONS: hash: true
#+REVEAL_HEAD_PREAMBLE: <meta name="description" content="Org-Mode Introduction.">
#+REVEAL_ROOT: https://cdn.jsdelivr.net/npm/reveal.js
#+REVEAL_EXTRA_CSS: custom.css
#+REVEAL_DEFAULT_SLIDE_BACKGROUND: https://upload.wikimedia.org/wikipedia/commons/a/a6/Org-mode-unicorn.svg
#+REVEAL_DEFAULT_SLIDE_BACKGROUND_SIZE: 150px
#+REVEAL_DEFAULT_SLIDE_BACKGROUND_POSITION: bottom 20px left 20px
#+REVEAL_TITLE_SLIDE_BACKGROUND: https://upload.wikimedia.org/wikipedia/commons/a/a6/Org-mode-unicorn.svg
#+REVEAL_TITLE_SLIDE_BACKGROUND_SIZE: 300px
#+REVEAL_TITLE_SLIDE_BACKGROUND_POSITION: center right 200px
* How did I end up here?
- watched a [[youtube:JWD1Fpdd4Pc][talk]] on why a vim'er switched to Emacs mentioning org-mode
- some say it's a gateway drug to Emacs 😱
- watched a [[youtube:oJTwQvgfgMM][talk]] of the org-mode author Carsten Dominik
* Motivations
- *Projects don't start with tasks* maybe ideating, knowledge
gathering etc., writing that down and organising it. Tasks naturally appear
in that process.
- *Avoid separate tools* for note taking and tasks.
- *Plain text files* are the only portable document format 😍
* Today it describes itself as
#+BEGIN_QUOTE
Org mode is for keeping notes, maintaining TODO lists, planning projects, and
authoring documents with a fast and effective plain-text system.
#+END_QUOTE
* org
- markup language quite close to Markdown
- common file extenstion ~.org~
- even github supports it
* structure
#+BEGIN_SRC text
,* Awesome Project
Let me tell you some things about this project.
Paragraphs are separated by at least one empty line.
,*bold* /italic/ _underlined_ +strikethrough+ =monospaced=
[[https://brandwatch.com][Brandwatch]] [[file:org-mode.html][other org document]]
: Simple pre-formatted text such as for source code.
: This also respects the line breaks. *bold* is not bold here.
,** Goals
Enable a user to shoot himself in his *right* foot.
,** Architecture
,*** DONE Technical Requirements
Well run 24/7 - yolo.
,*** DONE Data Store
,*** DONE Hosting
,*** TODO API :decition:
- [X] access control
- [ ] connection to data store
,*** TODO Frontend Stack
#+END_SRC
* Emacs major mode
- major mode determines the editing behaviour
- basically helps you editing/organising an org file
- there are some crazy advanced
* [[file+emacs:~/org/org-mode-demo.org][Demo]]