This slides were displayed as one org file per top-level heading.
For convenience, I made a single-file version of it.

This HTML version was done using the =htmlize-buffer= command.

* Welcome to the third *Emacs Meetup* in Sthlm!

** Some words about me

   Nicolas Petton

   - I'm french and don't speak Swedish :)
   - Sotfware engineer
   - Emacs user since ~2009
   
   Web:      nicolas-petton.fr
   Email:    nicolas@petton.fr
   Twitter:  @NicolasPetton

** Many thanks to Företagsplatsen for sponsoring this Meetup

* Agenda

  - OrgMode presentation/tutorial
  - Break?
  - Short presentations


* Org mode is for 

- keeping notes
- maintaining TODO lists
- planning projects
- and authoring documents 

with a fast and effective *plain-text* system.[fn:1]

[fn:1] From http://orgmode.org


* The basics

** Managing outlines

- M-up/M-down :: Move headlines up/down
- M-left/right :: Promote/demote
- M-S-left/right :: Promote/demote (with sub items)
- M-RET :: Insert headline

** Visibity cycling

- TAB :: folding/unfolding
- S-TAB :: global folding/unfolding

This commands are easy to use and remember

** Hyperlinks...

...to pretty anything: gnus, bbdb, email, files, directories,
webpages, unix man pages, info pages, etc.

- C-c C-l :: to insert a link
- C-c l :: to store a link
- C-c C-o :: open link


* The basics (2)

** Tables

Tables are really easy to maintain in org-mode

** Spreadsheets[fn:1]

Get help from the info file!

| Credit | Debit | Total |
|--------+-------+-------|
|    200 |       |       |
|        |  -130 |       |
|    330 |       |       |
|        |   -30 |       |
|    210 |       |       |
|--------+-------+-------|
|    740 |  -160 |   580 |
#+TBLFM: @>$1=vsum(@I..@II)::@>$2=vsum(@I..@II)::@>$3=$1+$2

[fn:1] Not that basic, ok...

* Org-mode as a project planner

org-mode is a fantastic project planner and TODO list

** TODOs

*** Keybindings

- S-LEFT/S-RIGHT :: Cycle TODO state
- C-S-RET :: Insert new TODO entry
- Set custom todo keywords:

*** Configuration

#+BEGIN_SRC emacs-lisp
(setq org-todo-keywords
  '((sequence "TODO" "IN-PROGRESS" "WAITING" "DONE")))
#+END_SRC

*** Tags                                                             :tag1:tag2:

- C-c C-c :: Set a tag on a headline

*** Checkboxes & cookies [0/2]
- [ ] step 1
- [ ] step 2

- C-c C-c :: Change a checkbox state / update a counter

*** TODO Manipulating timestamps
SCHEDULED: <2015-04-10 Fri 14:00 +1m>

- C-c C-s :: Scheduling
- C-c C-d :: Adding a deadline

** Clocking
CLOCK: [2015-04-09 Thu 11:11]--[2015-04-09 Thu 19:13] =>  8:02

- C-c C-x i :: Starting a clock
- C-c C-x o :: Stopping a clock

* Exemple

** IN-PROGRESS buy milk
SCHEDULED: <2015-04-13 Mon 13:00>
** TODO buy chocolate
DEADLINE: <2015-04-12 Sun>
** Checkboxes [2/2]                                                  :tag1:tag2:
- [X] step one
- [X] step two


* Exporting

** org-mode can export org files in various formats, including...
** Keybindings...