* Basic orgmode tutorial @ 2010-03-22 18:59 Alexander Poslavsky 2010-03-22 20:09 ` Adam 2010-03-23 22:07 ` Russell Adams 0 siblings, 2 replies; 16+ messages in thread From: Alexander Poslavsky @ 2010-03-22 18:59 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 393 bytes --] Hello, lately there is some talk about a basic org-mode tutorial. Something simpler then the documentation, that will help a person new to emacs and org-mode start using org. I would like to put the following on worg, if people would think something like this would fit the bill. What do you think? If the response is positive then I would add more chapters to it. greetings, alex [-- Attachment #2: org4beginners.org --] [-- Type: application/octet-stream, Size: 10229 bytes --] #+TITLE: Org-mode tutorial #+OPTIONS: toc:nil Org-mode, as the it says on the [[http://orgmode.org/ ][official web page]] is for keeping notes, maintaining ToDo lists, doing project planning, and authoring with a fast and effective plain-text system. Beginning with Emacs 22.2 and XEmacs 22.1 it has been part of Emacs. The following is a simple tutorial to help you get started using Emacs and org-mode. * The absolute minimum you need to know about Emacs The absolute minimum you need to know about Emacs, to be able to do /anything/, is more then you need to know about many other applications. But, you might compare it to a regular toy and lego. Lego is harder to begin with (you start with a box with little plastic pieces), but in the long run, you can do more with it. Emacs is heavy on shortcuts. starting out, that is rather annoying, but in time you'll notice you start to use the mouse less and less, and you actually start to work quicker. All the basic things can be done, with the mouse, from the menu, open file, save file , etc. You will notice, however, that in time it is faster to use shortcuts, and leave your hands on the keyboard. Emacs uses a lot of double shortcuts, so instead of Alt-F and Alt-S, like most applications, it uses *Control-X Control-F* and *Control-X Control-S*, this seems rather counter-productive in the beginning, but you'll get used to it. *Note:* Key abbreviations: - *M* - Alt (used to be called Meta on ancient keyboards, that's why) - *C* - Control - *S* - Shift - *C-x f* - means holding both Control /and/ x, then release Control and press f ** What version of Emacs should you choose? If it is all the same to you, then choose Emacs over XEmacs (if you disagree then you know already enough to skip this paragraph). Here are some links to help: - [[http://aquamacs.org/][Aquamacs: Emacs for Mac OS X]] (my favourite) - [[http://homepage.mac.com/zenitani/emacs-e.html][Carbon Emacs for OSX]] - [[http://Emacsformacosx.com/][Regular Emacs for OS X]] - [[http://ftp.gnu.org/gnu/windows/Emacs/][Emacs for MS Windows]] On Linux, just use your package manager to install Emacs. On Debian: #+BEGIN_SRC bash sudo apt-get install emacs #+END_SRC ** Configuration The biggest pain, when you just begin with Emacs, is the configuration. There is not really a menu for it (you might later hear there is, but they are lying, that menu is really there to trap innocent people), you need to edit a text-file. The location of that config-file (and even the name) is different on different OSes, but the text in it is mostly the same, across platforms. Many people actually use the same config-file on different OSes and even over many years, so in the long run, it is for the best! Location of the configuration file: - Aquamacs: ~/Library/Preferences/Aquamacs Emacs/Preferences.el - Regular emacs on Linux or OS X: ~/.emacs - On Windows: c:\emacs\.emacs.d\init.txt ([[http://www.claremontmckenna.edu/math/alee/emacs/emacs.html][according to this example installation]]) * Starting org-mode New shortcuts used in this chapter: - *C-x b* - switch to document (buffer) - *C-x s* - save document - *C-x f* - open document ** Our first org-mode document By now, we know enough to start our first org-mode document. Start up Emacs. If you have a completely new Emacs install, then you should see the Emacs splash-screen. It has a couple of shortcuts, to the Emacs tutorial and some other documents, but for now, we don't need any of that. To start a new document, use the following short-cut: *C-x b*, which will offer you to open another document (or buffer as it is called in Emacs), type *1.org*. This will give you a brand-new, empty document. To save the document, either press the save icon, or press *C-x s*, call it 1.org. Emacs does not actually understand you are editing an org-mode document, yet. To enable org-mode on your current document, type : M-x org-mode Which will enable the org-mode on the current document. To make Emacs understand that this is an org-mode document, when it opens up the document, add the following to the top of your document: #+BEGIN_SRC org # -*- mode: org -*- #+END_SRC Those are minuses, /not/ underscores. This will enable org-mode for this document, no matter what the file-ending is. To enable org-mode to always work on all your org-files, you have to edit your Emacs configuration, we do that in the following paragraph. ** Our first edit to our Emacs configuration Open your Emacs configuration file (see [[Configuration]]), to open it in Emacs, use *C-x f* (open file), and put the following in it: #+BEGIN_SRC elisp ;; -*- mode: elisp -*- ;;disable the splash screen (to enable it agin, replace the t with 0) (setq inhibit-splash-screen t) ;;enable syntax highlighting (global-font-lock-mode t) ;;;;org-mode configuration ;;enable org-mode (require 'org) ;;make org-mode work with files ending in .org (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) #+END_SRC Restart Emacs. * Keep track of lists and notes New shortcuts used in this chapter: - *TAB* / *S-TAB* - (un)fold - *M-up/down* - move a headline up or down - *M-left/right* - promote or demote a headline - *M-RET* - insert a new headline - *C-x s* - save file - *C-h t* - Emacs tutorial Now that we have configured Emacs to work with org-mode document, we can actually start using it. Let's begin with an outline that will help us get to know org-mode. Start a new document (*C-x b), call it 2.org, and copy and paste the following in it: #+BEGIN_SRC org #-*- mode: org -*- #+STARTUP: showall * Welcome to org-mode Welcome, and thanks for trying out Org-mode. Making outlines in org is very simple. It is just text! Just start typing. * This is a headline, it starts with one or more stars A heading has one star, a sub-heading two, etc. * Working with lists ** Moving around in our outline ** Moving around headlines #+END_SRC Save the file (*C-x s*) as 1.org, and you will notice that the colors change, syntax highlighting is turned on, and Emacs understands you are working in org-mode. Now, let's really start working with org-mode! ** Working with lists List are great for brainstorming and to keep track of things. Also it helps keeping the big picture in mind when taking notes. The first thing we will do is folding, especially when you have a long document, this is very useful. In our example document, go to the first headline (just use the arrow keys), *Welcome to org-mode*, end press *TAB*, and now press *S-TAB*. *Tab* will fold and unfold parts or, using shift, the whole document. The basic idea of brainstorming is to write a list of items. Then, later, you might want to change the order of your items, for example in order of importance. To move a headline up or down, use *M-up/down*, try it on any of the headlines. Notice that your list folds in, showing only headings, to give a general overview of the document, and you don't get lost in the details. Next we will promote and demote headings. For example you might make *This is a headline, it starts with one or more stars*, a sub-heading of *Working with lists*, moving it down, and then using *M-right* to demote it. Last, to add a new headline, press *M-RET*. ** Working with notes To keep notes, there is some markup to make things stand out a bit more. You can use the following markup: : You can make words *bold*, /italic/, _underlined_, =code= and ~verbatim~, and, if you must, +strike-through+. It will look like this: You can make words *bold*, /italic/, _underlined_, =code= and ~verbatim~, and, if you must, +strike-through+. If you like what you see so far, the it might be a good idea to do the Emacs tutorial, that comes with Emacs itself (*C-h t*). The tutorial will teach you some Emacs shortcuts, used to move around in your documents. * Working with todo items New shortcuts used in this chapter: - *S-left/right* - cycle workflow - *C-c C-v* - show todos in current document ** Basic todo functionality The biggest use-case of org-mode is using it to keep track of todos. To start working with todos you don't have to do anything, just add the TODO keyword in a headline: #+BEGIN_SRC org ** TODO buy airplane #+END_SRC To speed up working with todo-list there is the following shortcut, - *S-left/right* which will cycle through: *TODO* - *DONE* and empty. Imagine that you have a large document, with scattered all over the document todo entries, *C-c C-v* will show only your current todos, and folding the rest away. ** Configuring todos *** In the file itself Org-mode files can be configured by adding workflow states to the beginning of the file, like so: #+BEGIN_SRC org #+TODO: TODO IN-PROGRESS WAITING DONE #+END_SRC The line shoud be at the top of file, there should /not/ be any empty lines between the top and the #+TODO line. To activate the new workflow, either reopen the file, or go to the top of the file (any line starting with #) and press *C-c C-c*. Try copying the workflow to your test-file 1.org, seeing it helps understanding what you can do with it. *** In the Emacs-config file Adding the workflow states to every org-file you create gets boring soon, so it also possible to do this in your config file. Add the following /after/ the (require 'org) line: #+BEGIN_SRC lisp (setq org-todo-keywords '((sequence "TODO" "IN-PROGRESS" "WAITING" "DONE"))) #+END_SRC To activate the workflow states, restart Emacs. * Agendas * Reading the org-mode documentation Org-mode is well documented. The fastest way to read the org-mode documentation right in Emacs, in the so-called info-browser. to call the info browser, use *C-h i*, and use *TAB* to jump from hyperlink, to hyperlink. To move around in the info-browser use: - u -- up - n -- next - p -- previous [-- Attachment #3: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-22 18:59 Basic orgmode tutorial Alexander Poslavsky @ 2010-03-22 20:09 ` Adam 2010-03-22 20:51 ` John Hendy 2010-03-23 22:07 ` Russell Adams 1 sibling, 1 reply; 16+ messages in thread From: Adam @ 2010-03-22 20:09 UTC (permalink / raw) To: emacs-orgmode On Tuesday 23 March 2010 06:59 am, Alexander Poslavsky wrote: > Hello, > > lately there is some talk about a basic org-mode tutorial. Something > simpler then the documentation, that will help a person new to emacs and > org-mode start using org. I would like to put the following on worg, if > people would think something like this would fit the bill. What do you > think? If the response is positive then I would add more chapters to it. > > greetings, > > alex Timely, Alex. The learning curve is a little steep for some of us org-mode newbies. Have been through the FAQ but its the basics, and interaction with diary, and calendar, and a few other things. I'll take a look and maybe get back with thoughts. Thanks. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-22 20:09 ` Adam @ 2010-03-22 20:51 ` John Hendy 2010-03-22 21:47 ` Alexander Poslavsky 0 siblings, 1 reply; 16+ messages in thread From: John Hendy @ 2010-03-22 20:51 UTC (permalink / raw) To: Adam; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 1371 bytes --] I'll also take a look and see what I think. Just been using org-mode and learning for about a week. Thanks for your efforts on this! While some have pointed out that org-mode may never be for a 'beginner', I still think allowing others to have the best chance possible to evaluate it and at least give it a shot is great. John On Mon, Mar 22, 2010 at 3:09 PM, Adam <ahcnz@ihug.co.nz> wrote: > On Tuesday 23 March 2010 06:59 am, Alexander Poslavsky wrote: > > Hello, > > > > lately there is some talk about a basic org-mode tutorial. Something > > simpler then the documentation, that will help a person new to emacs and > > org-mode start using org. I would like to put the following on worg, if > > people would think something like this would fit the bill. What do you > > think? If the response is positive then I would add more chapters to it. > > > > greetings, > > > > alex > > Timely, Alex. The learning curve is a little steep for some of us > org-mode newbies. Have been through the FAQ but its the basics, > and interaction with diary, and calendar, and a few other things. > > I'll take a look and maybe get back with thoughts. Thanks. > > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > [-- Attachment #1.2: Type: text/html, Size: 1941 bytes --] [-- Attachment #2: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-22 20:51 ` John Hendy @ 2010-03-22 21:47 ` Alexander Poslavsky 2010-03-22 21:56 ` Dan Davison 2010-03-23 17:37 ` Memnon Anon 0 siblings, 2 replies; 16+ messages in thread From: Alexander Poslavsky @ 2010-03-22 21:47 UTC (permalink / raw) To: John Hendy [-- Attachment #1: Type: text/plain, Size: 527 bytes --] Hi! On Mar 22, 2010, at 9:51 PM, John Hendy wrote: > I'll also take a look and see what I think. Just been using org-mode and learning for about a week. Thanks for your efforts on this! While some have pointed out that org-mode may never be for a 'beginner', I still think allowing others to have the best chance possible to evaluate it and at least give it a shot is great. <snip> thanks! attached is an updated version of the file, added agenda and some lines on gtd and exporting. Thanks for reading, alex [-- Attachment #2: org4beginners.org --] [-- Type: application/octet-stream, Size: 16855 bytes --] #+TITLE: Org-mode tutorial #+OPTIONS: toc:nil Org-mode, as the it says on the [[http://orgmode.org/ ][official web page]] is for keeping notes, maintaining ToDo lists, doing project planning, and authoring with a fast and effective plain-text system. Beginning with Emacs 22.2 and XEmacs 22.1 it has been part of Emacs. The following is a simple tutorial to help you get started using Emacs and org-mode. * The absolute minimum you need to know about Emacs The absolute minimum you need to know about Emacs, to be able to do /anything/, is more then you need to know about many other applications. But, you might compare it to a regular toy and lego. Lego is harder to begin with (you start with a box with little plastic pieces), but in the long run, you can do more with it. Emacs is heavy on shortcuts. starting out, that is rather annoying, but in time you'll notice you start to use the mouse less and less, and you actually start to work quicker. All the basic things can be done, with the mouse, from the menu, open file, save file , etc. You will notice, however, that in time it is faster to use shortcuts, and leave your hands on the keyboard. Emacs uses a lot of double shortcuts, so instead of Alt-F and Alt-S, like most applications, it uses *Control-X Control-F* and *Control-X Control-S*, this seems rather counter-productive in the beginning, but you'll get used to it. *Note:* Key abbreviations: - *M* -- Alt (used to be called Meta on ancient keyboards, that's why) - *C* -- Control - *S* -- Shift - *C-x f* -- means holding both Control /and/ x, then release Control and press f ** What version of Emacs should you choose? If it is all the same to you, then choose Emacs over XEmacs (if you disagree then you know already enough to skip this paragraph). Here are some links to help: - [[http://aquamacs.org/][Aquamacs: Emacs for Mac OS X]] (my favourite) - [[http://homepage.mac.com/zenitani/emacs-e.html][Carbon Emacs for OSX]] - [[http://Emacsformacosx.com/][Regular Emacs for OS X]] - [[http://ftp.gnu.org/gnu/windows/Emacs/][Emacs for MS Windows]] On Linux, just use your package manager to install Emacs. On Debian: #+BEGIN_SRC bash sudo apt-get install emacs #+END_SRC ** Configuration The biggest pain, when you just begin with Emacs, is the configuration. There is not really a menu for it (you might later hear there is, but they are lying, that menu is really there to trap innocent people), you need to edit a text-file. The location of that config-file (and even the name) is different on different OSes, but the text in it is mostly the same, across platforms. Many people actually use the same config-file on different OSes and even over many years, so in the long run, it is for the best! Location of the configuration file: - Aquamacs: ~/Library/Preferences/Aquamacs Emacs/Preferences.el - Regular emacs on Linux or OS X: ~/.emacs - On Windows: c:\emacs\.emacs.d\init.txt ([[http://www.claremontmckenna.edu/math/alee/emacs/emacs.html][according to this example installation]]) * Starting org-mode New shortcuts used in this chapter: - *C-x b* -- switch to document (buffer) - *C-x s* -- save document - *C-x f* -- open document ** Our first org-mode document By now, we know enough to start our first org-mode document. Start up Emacs. If you have a completely new Emacs install, then you should see the Emacs splash-screen. It has a couple of shortcuts, to the Emacs tutorial and some other documents, but for now, we don't need any of that. To start a new document, use the following short-cut: *C-x b*, which will offer you to open another document (or buffer as it is called in Emacs), type *1.org*. This will give you a brand-new, empty document. To save the document, either press the save icon, or press *C-x s*, call it 1.org. Emacs does not actually understand you are editing an org-mode document, yet. To enable org-mode on your current document, type : M-x org-mode Which will enable the org-mode on the current document. To make Emacs understand that this is an org-mode document, when it opens up the document, add the following to the top of your document: #+BEGIN_SRC org # -*- mode: org -*- #+END_SRC Those are minuses, /not/ underscores. This will enable org-mode for this document, no matter what the file-ending is. To enable org-mode to always work on all your org-files, you have to edit your Emacs configuration, we do that in the following paragraph. ** Our first edit to our Emacs configuration Open your Emacs configuration file (see [[Configuration]]), to open it in Emacs, use *C-x f* (open file), and put the following in it: #+BEGIN_SRC elisp ;; -*- mode: elisp -*- ;;disable the splash screen (to enable it agin, replace the t with 0) (setq inhibit-splash-screen t) ;;enable syntax highlighting (global-font-lock-mode t) ;;;;org-mode configuration ;;enable org-mode (require 'org) ;;make org-mode work with files ending in .org (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) #+END_SRC Restart Emacs. * Keep track of lists and notes New shortcuts used in this chapter: - *TAB* / *S-TAB* -- (un)fold - *M-up/down* -- move a headline up or down - *M-left/right* -- promote or demote a headline - *M-RET* -- insert a new headline - *C-x s* -- save file - *C-h t* -- Emacs tutorial Now that we have configured Emacs to work with org-mode document, we can actually start using it. Let's begin with an outline that will help us get to know org-mode. Start a new document (*C-x b), call it 2.org, and copy and paste the following in it: #+BEGIN_SRC org #-*- mode: org -*- #+STARTUP: showall * Welcome to org-mode Welcome, and thanks for trying out Org-mode. Making outlines in org is very simple. It is just text! Just start typing. * This is a headline, it starts with one or more stars A heading has one star, a sub-heading two, etc. * Working with lists ** Moving around in our outline ** Moving around headlines #+END_SRC Save the file (*C-x s*) as 1.org, and you will notice that the colors change, syntax highlighting is turned on, and Emacs understands you are working in org-mode. Now, let's really start working with org-mode! ** Working with lists List are great for brainstorming and to keep track of things. Also it helps keeping the big picture in mind when taking notes. The first thing we will do is folding, especially when you have a long document, this is very useful. In our example document, go to the first headline (just use the arrow keys), *Welcome to org-mode*, end press *TAB*, and now press *S-TAB*. *Tab* will fold and unfold parts or, using shift, the whole document. The basic idea of brainstorming is to write a list of items. Then, later, you might want to change the order of your items, for example in order of importance. To move a headline up or down, use *M-up/down*, try it on any of the headlines. Notice that your list folds in, showing only headings, to give a general overview of the document, and you don't get lost in the details. Next we will promote and demote headings. For example you might make *This is a headline, it starts with one or more stars*, a sub-heading of *Working with lists*, moving it down, and then using *M-right* to demote it. Finally, to add a new headline, press *M-RET*. Besides headlines there are still other kind of lists, ordered and unordered lists. These are made like so: #+BEGIN_SRC org ** Lord of the Rings My favorite scenes are (in this order) 1. The attack of the Rohirrim 2. Eowyn's fight with the witch king + this was already my favorite scene in the book + I really like Miranda Otto. 3. Peter Jackson being shot by Legolas - on DVD only He makes a really funny face when it happens. But in the end, no individual scenes matter but the film as a whole. Important actors in this film are: - Elijah Wood :: He plays Frodo - Sean Austin :: He plays Sam, Frodo's friend. I still remember him very well from his role as Mikey Walsh in The Goonies. #+END_SRC Ordered lists start with -,+,or \*. Ordered lists start with a number and a dot. Descriptions use ::. ** Working with notes To keep notes, there is some markup to make things stand out a bit more. You can use the following markup: : You can make words *bold*, /italic/, _underlined_, =code= and ~verbatim~, and, if you must, +strike-through+. It will look like this: You can make words *bold*, /italic/, _underlined_, =code= and ~verbatim~, and, if you must, +strike-through+. If you like what you see so far, the it might be a good idea to do the Emacs tutorial, that comes with Emacs itself (*C-h t*). The tutorial will teach you some Emacs shortcuts, used to move around in your documents. * Working with todo items New shortcuts used in this chapter: - *S-left/right* -- cycle workflow - *C-c C-v* -- show todos in current document ** Basic todo functionality The biggest use-case of org-mode is using it to keep track of todos. To start working with todos you don't have to do anything, just add the TODO keyword in a headline: #+BEGIN_SRC org ** TODO buy airplane #+END_SRC To speed up working with todo-list there is the following shortcut, - *S-left/right* which will cycle through: *TODO* - *DONE* and empty. Imagine that you have a large document, with scattered all over the document todo entries, *C-c C-v* will show only your current todos, and folding the rest away. ** Configuring todos *** In the file itself Org-mode files can be configured by adding workflow states to the beginning of the file, like so: #+BEGIN_SRC org #+TODO: TODO IN-PROGRESS WAITING DONE #+END_SRC The line shoud be at the top of file, there should /not/ be any empty lines between the top and the #+TODO line. To activate the new workflow, either reopen the file, or go to the top of the file (any line starting with #) and press *C-c C-c*. Try copying the workflow to your test-file 1.org, seeing it helps understanding what you can do with it. *** In the Emacs-config file Adding the workflow states to every org-file you create gets boring soon, so it also possible to do this in your config file. Add the following /after/ the (require 'org) line: #+BEGIN_SRC lisp (setq org-todo-keywords '((sequence "TODO" "IN-PROGRESS" "WAITING" "DONE"))) #+END_SRC To activate the workflow states, restart Emacs. * Agendas Shortcuts used in this chapter: - *C-c a* -- agenda - *C-c [* -- add document to the list of agenda files - *C-c ]* -- remove document from the list of agenda files - C-c .* -- add date - *C-u C-c .* -- add time and date - *C-g* -- stop doing what you are trying to do, escape The basic meaning of the word agenda is /things to be done/, coming from the latin /agendum/. Org-mode is very good in making different kind of agendas, or task-lists, collecting all the tasks from one or more org-documents. ** Creating lists of all active todos We will start with using 1.org as our basic agenda-file, later we will see how this works in the Emacs-config file. So, again, visit 1.org. Next press *C-c a*, which calls the agenda. It looks like this: #+BEGIN_EXAMPLE Press key for an agenda command ------------------------------- a Agenda for the current week or day t List of all TODO entries #+END_EXAMPLE and then some more. Unfortunately, both will show just empty lists (you can try if you want). So just press *C-g* (the Emacs version of escape). Next we will add 1.org as agenda file, using *C-c [*. Now if you go to the agenda menu (*C-c a*), and press *t* you get a list off all your todo items. You will also notice that, if you have added a more comprehensive workflow, as explained in [[working with todo items]], all items are listed, except DONE. This can be repeated for as many documents as you want, and agenda will give you a complete list of todos. If you want to remove a documents from the list of agenda files, press *C-c ]*. ** Appointments and deadlines When a task is time related, then we usually put it in our calendar. This can also be done in org-mode. And agenda can then show us a time-based list of all our todos. This is done in the following way. In 1.org, add a new (sub-)heading called: /Call fred/ (*M-RET*Call fred), but at the end press *C-c .*. This will give you, at the bottom of the screen, the date chooser. You can either type something by hand, or use *S-left/right* to change the date. If you want to add a time as well, use *C-u C-c .* instead of *C-c .*. Now, if you go to the agenda (*C-c a*) and press *a*, you get an agenda entry! ** Configuring the agenda in the Emacs configuration file If you open up your emacs configuration file, after you have used *C-c [*, you will see the following: #+BEGIN_SRC emacs-lisp -n -r (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(org-agenda-files (quote ("~/Documents/Projects/org4beginners/2.org" "~/Documents/Projects/org4beginners/1.org")))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. ) #+END_SRC Welcome to the world of Emacs lisp. This is what it looks like if Emacs changes your config file. (*Note:* on Aquamacs, this is in a seperate file called customizations.el) For us, the important part is in the middle (lines 5 and 6), the line with /org-agenda-files/. There we see the list of files agenda uses to create it's lists. For now we can just leave it there, but at least you know what it is, when you later look at your config-file. * GTD Shortcuts used in this chapter: - *C-c C-c* -- add tag /Getting things done/, is one of the most popular ways to organize oneself, with 4.3 miljon hits on Google. It is quite possible to use the same kind of setup in org mode, using tags. Tags are used to organize different kind of todo-entries, for example all tasks on the phone, reading, shopping, etc. To add tags, add the following to the top your document: #+BEGIN_SRC org #+TAGS: { @OFFICE(o) @HOME(h) } COMPUTER(c) PHONE(p) READING(r) #+END_SRC Reload the document, or press *C-c C-c* on a line starting with #. Now it is possible to add one or more tags, to any line in your document. If we press *C-c C-c*, the following will pop up: #+BEGIN_EXAMPLE Inherited: Current: { [o] @OFFICE [h] @HOME } [C] COMPUTER [p] PHONE [r] READING #+END_EXAMPLE These are the shortcuts we defined at the beginning of our document. The first two tags (OFFICE and HOME) are mutually exclusive, the rest can just be added. A very good example of a GTD setup is: [[http://members.optusnet.com.au/~charles57/GTD/gtd_workflow.html][How I use Emacs and Org-mode to implement GTD]] ** Adding tags to the Emacs config-file To add tags to the Emacs config-file, so it is available to al your documents, add the following. #+BEGIN_SRC emacs-lisp (setq org-tag-alist '(("@work" . ?w) ("@home" . ?h) ("laptop" . ?l))) #+END_SRC To set mutually exclusive groups, like the previous example, see [[http://orgmode.org/org.html#Setting-tags][here]] in the manual. It is always possible to override your settings by adding something else to the top of the document. This way every document can have it's own workflow and/or tags. * Export Shortcuts used in this chapter: - *C-c C-e* -- export menu Working with org-mode documents is usually fine, but sometimes you might want to export your documents to another format. To export the current document to for example html, press *C-c C-e*, and then *b*. This will export the document and open the new document in your browser. * Reading the org-mode documentation Org-mode is well documented. The fastest way to read the org-mode documentation right in Emacs, in the so-called info-browser. to call the info browser, use *C-h i*, and use *TAB* to jump from hyperlink, to hyperlink. To move around in the info-browser use: - u -- up - n -- next - p -- previous [-- Attachment #3: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-22 21:47 ` Alexander Poslavsky @ 2010-03-22 21:56 ` Dan Davison 2010-03-23 17:37 ` Memnon Anon 1 sibling, 0 replies; 16+ messages in thread From: Dan Davison @ 2010-03-22 21:56 UTC (permalink / raw) To: Alexander Poslavsky; +Cc: emacs org-mode mailing list Alexander Poslavsky <alexander.poslavsky@gmail.com> writes: > Hi! > > On Mar 22, 2010, at 9:51 PM, John Hendy wrote: > >> I'll also take a look and see what I think. Just been using org-mode and learning for about a week. Thanks for your efforts on this! While some have pointed out that org-mode may never be for a 'beginner', I still think allowing others to have the best chance possible to evaluate it and at least give it a shot is great. > <snip> > thanks! > > attached is an updated version of the file, added agenda and some lines on gtd and exporting. Hi Alex, Please do put the tutorial on Worg (in the org-tutorials dir) for easy updating and editing. One change I was going to suggest is to - *C-x f* -- means holding both Control /and/ x, then release Control and press f as when I follow that literally I get xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf :) Dan > > Thanks for reading, > alex > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-22 21:47 ` Alexander Poslavsky 2010-03-22 21:56 ` Dan Davison @ 2010-03-23 17:37 ` Memnon Anon 2010-03-23 18:14 ` Richard Riley 2010-03-23 19:40 ` Alexander Poslavsky 1 sibling, 2 replies; 16+ messages in thread From: Memnon Anon @ 2010-03-23 17:37 UTC (permalink / raw) To: emacs-orgmode Hi, Alexander Poslavsky <alexander.poslavsky@gmail.com> writes: > attached is an updated version of the file, added agenda and some lines on gtd and exporting. I just read it and you did a great job so far; I will have a closer look later again, sadly I am very busy right now :(. Just one suggestion: I think it would be nice to have a "Further Reading" Subsection at the end of each Section, containing links to the org manual pages, tutorials on this topic, FAQ Entries, screencasts, whatever. Tutorials are an excellent starting point, but they also great to look up what you recently learned and are tinkering with. Lets say I read the tutorial and tried the "Clocking". Then, suddenly, I realize I am not sure how I can really integrate this feature into a workflow. First thing I would do is return to my tutorial and reread the section. If the limited information there [its a tutorial, it is by definition limited], I would really appreciate a "Further Reading" Section, linking e.g. to Bernt Hansens excellent infos on his clock usage, like: * [[http://doc.norang.ca/org-mode.html#Clocking][Bernt Hansens extensive description Time Clocking: Usage, Customization, Workflow description.]] * [[http://orgmode.org/manual/Clocking-work-time.html#Clocking-work-time][The orgmode Clocking Section]] * [[http://orgmode.org/worg/org-tutorials/index.php#sec-3.3][Clock related Links on Worg]] etc. OTOH, this seems a bit redundant, given the fact that there is already org-tutorials on worg. It might be more convenient to only have a link to the proper sections on worg ... > Thanks for reading, Thanks for writing! Memnon Anon ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-23 17:37 ` Memnon Anon @ 2010-03-23 18:14 ` Richard Riley 2010-03-23 19:40 ` Alexander Poslavsky 1 sibling, 0 replies; 16+ messages in thread From: Richard Riley @ 2010-03-23 18:14 UTC (permalink / raw) To: emacs-orgmode Memnon Anon <gegendosenfleisch@googlemail.com> writes: > Hi, > Alexander Poslavsky <alexander.poslavsky@gmail.com> writes: > >> attached is an updated version of the file, added agenda and some lines on gtd and exporting. > > I just read it and you did a great job so far; I will have a closer look > later again, sadly I am very busy right now :(. > > Just one suggestion: I think it would be nice to have a "Further > Reading" Subsection at the end of each Section, containing links to the > org manual pages, tutorials on this topic, FAQ Entries, screencasts, > whatever. > Just an idle thought :- Wouldn't it be great to have tutorial for org-mode .... in org-mode. e.g lesson one is how to complete a TODO - ie complete the tutorial element which describes how to complete a task .... etc. Would be pretty neat. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: Basic orgmode tutorial 2010-03-23 17:37 ` Memnon Anon 2010-03-23 18:14 ` Richard Riley @ 2010-03-23 19:40 ` Alexander Poslavsky 1 sibling, 0 replies; 16+ messages in thread From: Alexander Poslavsky @ 2010-03-23 19:40 UTC (permalink / raw) To: Memnon Anon On Mar 23, 2010, at 6:37 PM, Memnon Anon wrote: > Hi, > Alexander Poslavsky <alexander.poslavsky@gmail.com> writes: > >> attached is an updated version of the file, added agenda and some lines on gtd and exporting. > > I just read it and you did a great job so far; I will have a closer look > later again, sadly I am very busy right now :(. > > Just one suggestion: I think it would be nice to have a "Further > Reading" Subsection at the end of each Section, containing links to the > org manual pages, tutorials on this topic, FAQ Entries, screencasts, > whatever. > > Tutorials are an excellent starting point, but they also great to look > up what you recently learned and are tinkering with. Lets say I read the > tutorial and tried the "Clocking". Then, suddenly, I realize I am not > sure how I can really integrate this feature into a workflow. First > thing I would do is return to my tutorial and reread the section. > If the limited information there [its a tutorial, it is by definition > limited], I would really appreciate a "Further Reading" Section, linking > e.g. to Bernt Hansens excellent infos on his clock usage, like: > > * [[http://doc.norang.ca/org-mode.html#Clocking][Bernt Hansens extensive > description Time Clocking: Usage, Customization, Workflow > description.]] > * [[http://orgmode.org/manual/Clocking-work-time.html#Clocking-work-time][The > orgmode Clocking Section]] > * [[http://orgmode.org/worg/org-tutorials/index.php#sec-3.3][Clock > related Links on Worg]] > > etc. > > OTOH, this seems a bit redundant, given the fact that there is already > org-tutorials on worg. It might be more convenient to only have a link > to the proper sections on worg … <snip> thanks, just added a bunch of links for further reading. Even if redundant, it still might ease the pain of learning. ,alex ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-22 18:59 Basic orgmode tutorial Alexander Poslavsky 2010-03-22 20:09 ` Adam @ 2010-03-23 22:07 ` Russell Adams 2010-03-24 10:52 ` Carsten Dominik 1 sibling, 1 reply; 16+ messages in thread From: Russell Adams @ 2010-03-23 22:07 UTC (permalink / raw) To: emacs-orgmode The idea of a tutorial is great, but has anyone considered a pre-configured out-of-the-box Org customized Emacs distribution? I've had to help several new users get things like basic agenda, emacs initialization, and remember templates setup and it seemed very repetitive. The Emacs learning curve really holds back Org adoption in that sense, they can't just open Emacs and use Org immediately as anything other than an outline editor. Perhaps just a script to enact default customizations, that the tutorial could then build upon? Thanks. On Mon, Mar 22, 2010 at 07:59:11PM +0100, Alexander Poslavsky wrote: > Hello, > > lately there is some talk about a basic org-mode tutorial. Something simpler then the documentation, that will help a person new to emacs and org-mode start using org. I would like to put the following on worg, if people would think something like this would fit the bill. What do you think? If the response is positive then I would add more chapters to it. > > greetings, > > alex > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-23 22:07 ` Russell Adams @ 2010-03-24 10:52 ` Carsten Dominik 2010-03-24 17:18 ` Russell Adams 0 siblings, 1 reply; 16+ messages in thread From: Carsten Dominik @ 2010-03-24 10:52 UTC (permalink / raw) To: Russell Adams; +Cc: emacs-orgmode Hi Russel, this is also a valuable idea. There are two avenues in this direction. 1. Make the org-mode defaults already set all this stuff up. 2. Offer a blind set of configurations and tell users, if you don' know nothing yet, use these. In either case, what would the improved defaults be that help beginners get a better start? - Carsten On Mar 23, 2010, at 11:07 PM, Russell Adams wrote: > The idea of a tutorial is great, but has anyone considered a > pre-configured out-of-the-box Org customized Emacs distribution? > > I've had to help several new users get things like basic agenda, emacs > initialization, and remember templates setup and it seemed very > repetitive. > > The Emacs learning curve really holds back Org adoption in that sense, > they can't just open Emacs and use Org immediately as anything other > than an outline editor. > > Perhaps just a script to enact default customizations, that the > tutorial could then build upon? > > Thanks. > > On Mon, Mar 22, 2010 at 07:59:11PM +0100, Alexander Poslavsky wrote: >> Hello, >> >> lately there is some talk about a basic org-mode tutorial. >> Something simpler then the documentation, that will help a person >> new to emacs and org-mode start using org. I would like to put the >> following on worg, if people would think something like this would >> fit the bill. What do you think? If the response is positive then I >> would add more chapters to it. >> >> greetings, >> >> alex >> > > >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-24 10:52 ` Carsten Dominik @ 2010-03-24 17:18 ` Russell Adams 2010-03-24 19:07 ` Dan Davison 2010-04-09 22:07 ` Thomas S. Dye 0 siblings, 2 replies; 16+ messages in thread From: Russell Adams @ 2010-03-24 17:18 UTC (permalink / raw) To: emacs-orgmode Carsten, I discussed this with a few users off an on. In the manual there are items required to setup org, keybindings, etc. The idea would be to include: - An Agenda file, which loads by default - Init file which - Preconfigured keybindings - Remember keybinding for basic todo to agenda file - Configured auto-mode-alist - Recommended Global key maps They are all basic items to an experienced emacs user, but a new user doesn't understand why they have to go edit the config file and make changes. Their emphasis is on they want to run "Org-mode", not "Emacs with Org-mode". Perhaps an install script which sets the file association for .org in whatever OS they are installing to. Option icon to load straight to agenda view... Just a few idea that have been bantered around, I suspect all of those could be performed with a script as opposed to redistributing emacs. Thanks. On Wed, Mar 24, 2010 at 11:52:41AM +0100, Carsten Dominik wrote: > Hi Russel, > > this is also a valuable idea. There are two avenues in this direction. > > 1. Make the org-mode defaults already set all this stuff up. > > 2. Offer a blind set of configurations and tell users, > if you don' know nothing yet, use these. > > > In either case, what would the improved defaults be that > help beginners get a better start? > > - Carsten > > On Mar 23, 2010, at 11:07 PM, Russell Adams wrote: > >> The idea of a tutorial is great, but has anyone considered a >> pre-configured out-of-the-box Org customized Emacs distribution? >> >> I've had to help several new users get things like basic agenda, emacs >> initialization, and remember templates setup and it seemed very >> repetitive. >> >> The Emacs learning curve really holds back Org adoption in that sense, >> they can't just open Emacs and use Org immediately as anything other >> than an outline editor. >> >> Perhaps just a script to enact default customizations, that the >> tutorial could then build upon? >> >> Thanks. >> >> On Mon, Mar 22, 2010 at 07:59:11PM +0100, Alexander Poslavsky wrote: >>> Hello, >>> >>> lately there is some talk about a basic org-mode tutorial. Something >>> simpler then the documentation, that will help a person new to emacs >>> and org-mode start using org. I would like to put the following on >>> worg, if people would think something like this would fit the bill. >>> What do you think? If the response is positive then I would add more >>> chapters to it. >>> >>> greetings, >>> >>> alex >>> >> >> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> >> >> ------------------------------------------------------------------ >> Russell Adams RLAdams@AdamsInfoServ.com >> >> PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ >> >> Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > - Carsten > > > > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-24 17:18 ` Russell Adams @ 2010-03-24 19:07 ` Dan Davison 2010-03-24 20:49 ` Memnon Anon 2010-03-24 23:07 ` Stefan Vollmar 2010-04-09 22:07 ` Thomas S. Dye 1 sibling, 2 replies; 16+ messages in thread From: Dan Davison @ 2010-03-24 19:07 UTC (permalink / raw) To: emacs-orgmode Russell Adams <RLAdams@adamsinfoserv.com> writes: > Carsten, > > I discussed this with a few users off an on. > > In the manual there are items required to setup org, keybindings, etc. > > The idea would be to include: > > - An Agenda file, which loads by default > - Init file which > - Preconfigured keybindings > - Remember keybinding for basic todo to agenda file > - Configured auto-mode-alist > - Recommended Global key maps I think this sort of approach, perhaps as part of an org-mode emacs distribution, sounds like a very good idea. > > They are all basic items to an experienced emacs user, but a new user > doesn't understand why they have to go edit the config file and make > changes. Their emphasis is on they want to run "Org-mode", not "Emacs > with Org-mode". Yes, exactly. I want to counter some of the recent pessimism on this topic. Org-mode is very attractive to people in its own right, and as it happens it is implemented in emacs. I know one person who has used org-mode constantly for a couple of years now, purely for the agenda and todo lists, without ever aquiring any ability or interest in using emacs per se. She knows the keys to change TODO states, set timestamps and call up the agenda and that was all that was needed. Although only scraping the surface of what org-mode can do, the fact that someone who otherwise only uses MS Word and firefox is still using org-mode after two years says something *extremely* positive about org-mode. So I don't think it is true that org-mode is hard to learn, *once* it is configured. And I don't think it's true that org-mode users have to know anything about emacs. Certainly I don't think org-mode newbies should go anywhere near the emacs tutorial (I don't use any of those navigation commands, what on Earth's wrong with up, down, left, right, page down etc?[3]) That also brings up the question of org-CUA-compatible -- would that be set in this putative newbie org configuration? Regarding the idea of an org-specific emacs distribution, the Emacs Speaks Statistics (ESS) project is in a similar situation in that many of its new users come to it not having used emacs previously. On their download page[1], they link to an easy-to-set-up Emacs installation for Windows and OS X maintained by Vincent Goulet[2] which is kept up-to-date with the current version of ESS. So what I am saying is that org-mode is sufficiently attractive that we should expect non-emacs users to be attracted to it, and that we should be optimistic about the ability of such people to start using org-mode. And that yes, we need to work on the configuration for them. Dan Footnotes: [1] http://ess.r-project.org/index.php?Section=download [2] http://vgoulet.act.ulaval.ca/en/ressources/emacs/ [3] Maybe it makes more sense if you can touch type, something which is common among college-educated people in the USA but not in the UK. > > Perhaps an install script which sets the file association for .org in > whatever OS they are installing to. Option icon to load straight to > agenda view... > > Just a few idea that have been bantered around, I suspect all of those > could be performed with a script as opposed to redistributing emacs. > > Thanks. > > > On Wed, Mar 24, 2010 at 11:52:41AM +0100, Carsten Dominik wrote: >> Hi Russel, >> >> this is also a valuable idea. There are two avenues in this direction. >> >> 1. Make the org-mode defaults already set all this stuff up. >> >> 2. Offer a blind set of configurations and tell users, >> if you don' know nothing yet, use these. >> >> >> In either case, what would the improved defaults be that >> help beginners get a better start? >> >> - Carsten >> >> On Mar 23, 2010, at 11:07 PM, Russell Adams wrote: >> >>> The idea of a tutorial is great, but has anyone considered a >>> pre-configured out-of-the-box Org customized Emacs distribution? >>> >>> I've had to help several new users get things like basic agenda, emacs >>> initialization, and remember templates setup and it seemed very >>> repetitive. >>> >>> The Emacs learning curve really holds back Org adoption in that sense, >>> they can't just open Emacs and use Org immediately as anything other >>> than an outline editor. >>> >>> Perhaps just a script to enact default customizations, that the >>> tutorial could then build upon? >>> >>> Thanks. >>> >>> On Mon, Mar 22, 2010 at 07:59:11PM +0100, Alexander Poslavsky wrote: >>>> Hello, >>>> >>>> lately there is some talk about a basic org-mode tutorial. Something >>>> simpler then the documentation, that will help a person new to emacs >>>> and org-mode start using org. I would like to put the following on >>>> worg, if people would think something like this would fit the bill. >>>> What do you think? If the response is positive then I would add more >>>> chapters to it. >>>> >>>> greetings, >>>> >>>> alex >>>> >>> >>> >>>> _______________________________________________ >>>> Emacs-orgmode mailing list >>>> Please use `Reply All' to send replies to the list. >>>> Emacs-orgmode@gnu.org >>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >>> >>> >>> ------------------------------------------------------------------ >>> Russell Adams RLAdams@AdamsInfoServ.com >>> >>> PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ >>> >>> Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 >>> >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> - Carsten >> >> >> >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-24 19:07 ` Dan Davison @ 2010-03-24 20:49 ` Memnon Anon 2010-03-25 7:33 ` Carsten Dominik 2010-03-24 23:07 ` Stefan Vollmar 1 sibling, 1 reply; 16+ messages in thread From: Memnon Anon @ 2010-03-24 20:49 UTC (permalink / raw) To: emacs-orgmode Dan Davison <davison@stats.ox.ac.uk> writes: > Yes, exactly. I want to counter some of the recent pessimism on this > topic. Org-mode is very attractive to people in its own right, and as it > happens it is implemented in emacs. I know one person who has used > org-mode constantly for a couple of years now, purely for the agenda and > todo lists, without ever aquiring any ability or interest in using emacs > per se. She knows the keys to change TODO states, set timestamps and > call up the agenda and that was all that was needed. Although only > scraping the surface of what org-mode can do, the fact that someone who > otherwise only uses MS Word and firefox is still using org-mode after > two years says something *extremely* positive about org-mode. [...] > That also brings up the question of org-CUA-compatible -- would that be > set in this putative newbie org configuration? [...] > So what I am saying is that org-mode is sufficiently attractive that we > should expect non-emacs users to be attracted to it, and that we should > be optimistic about the ability of such people to start using > org-mode. And that yes, we need to work on the configuration for them. I recently installed emacs for a co-student of mine, just to give her the ability to have the outline. She struggled with organizing her notes on her research (first semester ;), so I suggested to her to have a look at the outline tools out there; after she tried some of the solutions available, I finally showed her orgmode, and she really chose org. Reason: Cleaner look, less clutter: Some of the menus in the other programs were overwhelming for her and org offered her exactly what she wanted. She is a student with average computer/software knowledge: Watch movies, use firefox, use openoffice. And thats it. I will ask her for feedback, I haven't spoken to her lately. One thing, however, I noticed at once: I installed for her the official emacs windows build, and the inconsistent mouse usage was a problem. Inconsistent not in itself, just different to what she learned and expects how mouse, copy and paste, selecting text etc. works. It broke her pattern of usage, and it was interesting to see, how confusing that is from an outside perspective. ;). I wish I had chosen Lennart Borgmanns Built, which, I guess - I am on linux only, comes with a more sensible set of preconfigurations. Memnon ... P.S.: Crazy idea: Would it be possible to use the mouse to move Headlines like M-up/M-down does? I do not understand it, but again and again I see computerusers cherishing their beloved rodent. Even heavy computer users find it hard to remember keystrokes. Or they are just unwilling to invest the effort ... ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: Basic orgmode tutorial 2010-03-24 20:49 ` Memnon Anon @ 2010-03-25 7:33 ` Carsten Dominik 0 siblings, 0 replies; 16+ messages in thread From: Carsten Dominik @ 2010-03-25 7:33 UTC (permalink / raw) To: Memnon Anon; +Cc: emacs-orgmode On Mar 24, 2010, at 9:49 PM, Memnon Anon wrote: > Dan Davison <davison@stats.ox.ac.uk> writes: > >> Yes, exactly. I want to counter some of the recent pessimism on this >> topic. Org-mode is very attractive to people in its own right, and >> as it >> happens it is implemented in emacs. I know one person who has used >> org-mode constantly for a couple of years now, purely for the >> agenda and >> todo lists, without ever aquiring any ability or interest in using >> emacs >> per se. She knows the keys to change TODO states, set timestamps and >> call up the agenda and that was all that was needed. Although only >> scraping the surface of what org-mode can do, the fact that someone >> who >> otherwise only uses MS Word and firefox is still using org-mode after >> two years says something *extremely* positive about org-mode. > [...] >> That also brings up the question of org-CUA-compatible -- would >> that be >> set in this putative newbie org configuration? > [...] >> So what I am saying is that org-mode is sufficiently attractive >> that we >> should expect non-emacs users to be attracted to it, and that we >> should >> be optimistic about the ability of such people to start using >> org-mode. And that yes, we need to work on the configuration for >> them. > > I recently installed emacs for a co-student of mine, just to give her > the ability to have the outline. She struggled with organizing her > notes > on her research (first semester ;), so I suggested to her to have a > look > at the outline tools out there; after she tried some of the solutions > available, I finally showed her orgmode, and she really chose org. > Reason: Cleaner look, less clutter: Some of the menus in the other > programs were overwhelming for her and org offered her exactly what > she > wanted. She is a student with average computer/software knowledge: > Watch > movies, use firefox, use openoffice. And thats it. > > I will ask her for feedback, I haven't spoken to her lately. > > One thing, however, I noticed at once: > I installed for her the official emacs windows build, and the > inconsistent > mouse usage was a problem. Inconsistent not in itself, just > different to > what she learned and expects how mouse, copy and paste, selecting text > etc. works. It broke her pattern of usage, and it was interesting to > see, how confusing that is from an outside perspective. ;). > > I wish I had chosen Lennart Borgmanns Built, which, I guess - I am on > linux only, comes with a more sensible set of preconfigurations. > > Memnon > > ... > > P.S.: Crazy idea: Would it be possible to use the mouse to move > Headlines like M-up/M-down does? I do not understand it, but > again > and again I see computerusers cherishing their beloved rodent. > Even heavy computer users find it hard to remember keystrokes. > Or they are just unwilling to invest the effort ... I believe that org-mouse.el might have some limited support for this. - Carsten ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-24 19:07 ` Dan Davison 2010-03-24 20:49 ` Memnon Anon @ 2010-03-24 23:07 ` Stefan Vollmar 1 sibling, 0 replies; 16+ messages in thread From: Stefan Vollmar @ 2010-03-24 23:07 UTC (permalink / raw) To: emacs-orgmode; +Cc: Dan Davison, Russell Adams, Carsten Dominik Dear Dan, dear Russell, dear Carsten, On 24.03.2010, at 20:07, Dan Davison wrote: > Russell Adams <RLAdams@adamsinfoserv.com> writes: > >> I discussed this with a few users off an on. >> >> In the manual there are items required to setup org, keybindings, etc. >> >> The idea would be to include: >> >> - An Agenda file, which loads by default >> - Init file which >> - Preconfigured keybindings >> - Remember keybinding for basic todo to agenda file >> - Configured auto-mode-alist >> - Recommended Global key maps > > I think this sort of approach, perhaps as part of an org-mode emacs > distribution, sounds like a very good idea. I agree and I had in mind "distributions" for Windows and for MacOS X. Windows is not my favourite platform, however, this is also true for many users who have no choice. I have already played a little with the "official" GNU distribution over the last weeks: if one adds a recent Org-mode version (upgrading Org-mode on Windows is a bit of a pain and an efficient way to lose potential new users...) and (optionally) a standard Windows installer (we like http://nsis.sourceforge.net for our own projects), a little more "tweaking" will get you a long way towards a real out-of-the-box Org-mode on Windows. There is also some work in progress on an Org-mode package for Aquamacs (MacOS X) here. The idea is that upgrading Aquamacs to the latest Org-mode release should be possible with a single click (or fairly few clicks anyway). Both projects would benefit from and depend on suggestions on how to implement Russell's list. Let me emphasize that we have no ambition to create new "distributions" from scratch: I am quite confident that the existing Windows GNU version and Aquamacs will only need comparatively minor changes. Once upon a time I would have found an approach involving "distributions" to upgrade only small portions of a large software package wasteful and inefficient. However, these days we have the bandwidth and, I feel, the advantages of potential new users outweigh the inelegance of this brute force method. Any comments are welcome. Warm regards, Stefan -- Dr. Stefan Vollmar, Dipl.-Phys. Head of IT group Max-Planck-Institut für neurologische Forschung Gleuelerstr. 50, 50931 Köln, Germany Tel.: +49-221-4726-213 FAX +49-221-4726-298 Tel.: +49-221-478-5713 Mobile: 0160-93874279 Email: vollmar@nf.mpg.de http://www.nf.mpg.de ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Basic orgmode tutorial 2010-03-24 17:18 ` Russell Adams 2010-03-24 19:07 ` Dan Davison @ 2010-04-09 22:07 ` Thomas S. Dye 1 sibling, 0 replies; 16+ messages in thread From: Thomas S. Dye @ 2010-04-09 22:07 UTC (permalink / raw) To: Russell Adams; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 5516 bytes --] On Mar 24, 2010, at 7:18 AM, Russell Adams wrote: > Carsten, > > I discussed this with a few users off an on. > > In the manual there are items required to setup org, keybindings, etc. > > The idea would be to include: > > - An Agenda file, which loads by default > - Init file which > - Preconfigured keybindings > - Remember keybinding for basic todo to agenda file > - Configured auto-mode-alist > - Recommended Global key maps > > They are all basic items to an experienced emacs user, but a new user > doesn't understand why they have to go edit the config file and make > changes. Their emphasis is on they want to run "Org-mode", not "Emacs > with Org-mode". > > Perhaps an install script which sets the file association for .org in > whatever OS they are installing to. Option icon to load straight to > agenda view... > > Just a few idea that have been bantered around, I suspect all of those > could be performed with a script as opposed to redistributing emacs. > > Thanks. > > > On Wed, Mar 24, 2010 at 11:52:41AM +0100, Carsten Dominik wrote: >> Hi Russel, >> >> this is also a valuable idea. There are two avenues in this >> direction. >> >> 1. Make the org-mode defaults already set all this stuff up. >> >> 2. Offer a blind set of configurations and tell users, >> if you don' know nothing yet, use these. >> >> >> In either case, what would the improved defaults be that >> help beginners get a better start? >> >> - Carsten >> >> On Mar 23, 2010, at 11:07 PM, Russell Adams wrote: >> >>> The idea of a tutorial is great, but has anyone considered a >>> pre-configured out-of-the-box Org customized Emacs distribution? >>> >>> I've had to help several new users get things like basic agenda, >>> emacs >>> initialization, and remember templates setup and it seemed very >>> repetitive. >>> >>> The Emacs learning curve really holds back Org adoption in that >>> sense, >>> they can't just open Emacs and use Org immediately as anything other >>> than an outline editor. >>> >>> Perhaps just a script to enact default customizations, that the >>> tutorial could then build upon? >>> >>> Thanks. >>> >>> On Mon, Mar 22, 2010 at 07:59:11PM +0100, Alexander Poslavsky wrote: >>>> Hello, >>>> >>>> lately there is some talk about a basic org-mode tutorial. >>>> Something >>>> simpler then the documentation, that will help a person new to >>>> emacs >>>> and org-mode start using org. I would like to put the following on >>>> worg, if people would think something like this would fit the bill. >>>> What do you think? If the response is positive then I would add >>>> more >>>> chapters to it. >>>> >>>> greetings, >>>> >>>> alex >>>> >>> >>> >>>> _______________________________________________ >>>> Emacs-orgmode mailing list >>>> Please use `Reply All' to send replies to the list. >>>> Emacs-orgmode@gnu.org >>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >>> >>> >>> ------------------------------------------------------------------ >>> Russell Adams RLAdams@AdamsInfoServ.com >>> >>> PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ >>> >>> Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 >>> >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> - Carsten >> >> >> >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode Aloha all, A possible contribution to this thread, org-check.org, is now available on Worg: http://orgmode.org/worg/org-contrib/babel/examples/org-check.php This is a stub for a file that uses Org-babel to execute functions that query various configuration parameters and report back results in a table. Eric Schulte generously provided technical assistance. The table is organized by task, e.g. preview latex, with various configuration topics and their tests under each task. Here is an example of the anticipated use-case: the new user who wants to preview latex, but gets no results when following the manual instruction, can refresh the org-check table to see if the system has the necessary software, paths to the software on exec-path, and the value of the :scale property. Results are reported as pass/fail, or some other easy-to-interpret value. My ability to augment the file and to test it on different architectures is limited (as is Eric's ability to offer me technical assistance) and I'm hoping that others on the list will find the idea worthwhile and help out. The file org-check.org is available on github: http://github.com/tsdye/org-check and this link can be found on Worg, as well. Comments, contributions, criticisms, and suggestions are all welcome. All the best, Tom [-- Attachment #1.2: Type: text/html, Size: 12848 bytes --] [-- Attachment #2: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2010-04-09 22:07 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-03-22 18:59 Basic orgmode tutorial Alexander Poslavsky 2010-03-22 20:09 ` Adam 2010-03-22 20:51 ` John Hendy 2010-03-22 21:47 ` Alexander Poslavsky 2010-03-22 21:56 ` Dan Davison 2010-03-23 17:37 ` Memnon Anon 2010-03-23 18:14 ` Richard Riley 2010-03-23 19:40 ` Alexander Poslavsky 2010-03-23 22:07 ` Russell Adams 2010-03-24 10:52 ` Carsten Dominik 2010-03-24 17:18 ` Russell Adams 2010-03-24 19:07 ` Dan Davison 2010-03-24 20:49 ` Memnon Anon 2010-03-25 7:33 ` Carsten Dominik 2010-03-24 23:07 ` Stefan Vollmar 2010-04-09 22:07 ` Thomas S. Dye
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).