Browse Source

Hacking the FAQ.

Carsten Dominik 17 years ago
parent
commit
315ecb46b1
1 changed files with 94 additions and 15 deletions
  1. 94 15
      ORGWEBPAGE/faq.org

+ 94 - 15
ORGWEBPAGE/faq.org

@@ -6,19 +6,14 @@
 #+TITLE:     Org-mode Frequently Asked Questions
 
 * General
-** Use features in other modes
- *I would like to use editing features of org-mode in other modes, is
- this possible?* 
+** Can I use editing features of org-mode in other modes?
 
 Not really.  For tables there is =orgtbl-mode= which implements the
 table editor as a minor mode.  For other features you need to switch to
 Org-mode temporarily, or prepare text in a different buffer.
 
 
-** Visibility cycling in Outline-mode and Outline-minor-mode
-
- *Can I get the visibility-cycling features in outline-mode and
-outline-minor-mode?* 
+** Can I get the visibility-cycling features in outline-mode and outline-minor-mode?
 
    Yes, these functions are written in a way that they are independent of
    the outline setup.  The following setup provides standard Org-mode
@@ -26,19 +21,103 @@ outline-minor-mode?*
    outline-minor-mode, we use =C-TAB= instead of =TAB=,
    because =TAB= usually has mode-specific tasks.
 
-:(add-hook 'outline-minor-mode-hook
-:  (lambda ()
-:    (define-key outline-minor-mode-map [(control tab)] 'org-cycle)
-:    (define-key outline-minor-mode-map [(shift tab)] 'org-global-cycle)))
-:(add-hook 'outline-mode-hook
-:  (lambda ()
-:    (define-key outline-mode-map [(tab)] 'org-cycle)
-:    (define-key outline-mode-map [(shift tab)] 'org-global-cycle)))
+#+begin_src emacs-lisp
+(add-hook 'outline-minor-mode-hook
+  (lambda ()
+    (define-key outline-minor-mode-map [(control tab)] 'org-cycle)
+    (define-key outline-minor-mode-map [(shift tab)] 'org-global-cycle)))
+(add-hook 'outline-mode-hook
+  (lambda ()
+    (define-key outline-mode-map [(tab)] 'org-cycle)
+    (define-key outline-mode-map [(shift tab)] 'org-global-cycle)))
+#+end_src
 
 Or check out /outline-magic.el/, which does this and also provides
 promotion and demotion functionality.  /outline-magic.el/ is
 available at [[http://www.astro.uva.nl/~dominik/Tools/OutlineMagic][Outline Magic]].
 
+** How can I keep track of changes in my Org files?
+
+  Use git to track the history of the files, use a cronjob to check in
+  changes regularly.  Such a setup is described by Bernt Bernt Hansen
+  in [[http://article.gmane.org/gmane.emacs.orgmode/6233][this message]] on [[http://dir.gmane.org/gmane.emacs.orgmode][emacs-orgmode]].
+
+
+** What is the difference between Org and TaskPaper?
+
+  There is really no difference.  Org is as /simple/ as [[http://hogbaysoftware.com/products/taskpaper][TaskPaper]].  It
+  is just that, when using Org within Emacs, it lets you do many things
+  that you wouldn't be able to do with TaskPaper.  Yes, TaskPaper is
+  fiddle-proof and people using Emacs tends to like fiddling (which is
+  orthogonal to the idea of using todo-list efficiently), but this is
+  just a matter of discipline and common sense, not one of Org's design.
+
+  Read [[http://article.gmane.org/gmane.emacs.orgmode/6224][Carsten's enlightening statement]] on this.
+
+** Can I use the remember buffer to clock a customer phone call?
+
+  Yes, you can.  Take a look at the [[http://thread.gmane.org/gmane.emacs.orgmode/5482][setup described by Bernt Hansen]]
+  and check out (in the same thread) what Nick Docos had to fix to
+  make Bernt's set-up work for him.
+
+** Can I implement a GTD workflow with Org-mode?
+
+  Yes, you can.  Check for discussions and pointers [[http://orgmode.org/worg/org-gtd-etc.org][here]].
+
+** How can I cycle through the TODO keyword of an entry?
+
+  =C-c C-t= or =S-<left/right>= is what you need.
+
+** How can I quickly set the tag of an entry?
+
+   Use =C-c C-c= on the headline.
+
+** Can I select the TODO keywords with a tag-like interface?
+
+  Yes.  Use =(setq org-use-fast-todo-selection t)=
+
+** Isearch does not find string hidden in links.  What can I do?
+
+  M-x =visible-mode= will display the full link, making them searchable.
+
+** C-k is killing whole subtrees!  I lost my work!
+
+  =(setq org-special-ctrl-k t)= before losing your work. 
+
+** How can I set up automatic reminders based on Org information?
+
+  See [[http://article.gmane.org/gmane.emacs.orgmode/5271][this post]] by N. Dokos on the list.
+
+** Is there a good way to create a description list?
+
+  Yes, thes are now built-in:
+
+#+begin_example
+- item1 :: Description of this item 1
+- item2 :: Description of this item 2
+- item1 :: Description of this item 3
+      also in multiple lines
+#+end_example
+
+** I want to add my Org scheoduled/deadlined entries in my diary!
+
+  Put this in your ~/.diary:
+  
+  :&%%(org-diary :scheduled :timestamp :deadline)
+
+** How can I make =appt= notice my Org appointments?
+
+  :M-x org-agenda-to-appt RET
+
+** How do I track state changes for tasks in Org?
+
+  Take a look at the [[http://thread.gmane.org/gmane.emacs.orgmode/6082][post by Bernt Hansen]] for setting up TODO keyword
+  states and logging timestamps for task state changes.
+
+** Can I send myself an email containing tasks or other agenda info?
+
+  Yes.  See [[http://article.gmane.org/gmane.emacs.orgmode/6112][this thread]] on the list.
+
 * Errors
 ** =(wrong-type-argument keymapp nil)=
  *When I try to use Org-mode, I always get the error message