mirror of
https://github.com/tomru/org.git
synced 2026-03-03 22:47:30 +01:00
org-mode lightning talk
This commit is contained in:
87
lightning-talk-org-mode/org-mode.org
Normal file
87
lightning-talk-org-mode/org-mode.org
Normal file
@@ -0,0 +1,87 @@
|
||||
#+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]]
|
||||
Reference in New Issue
Block a user