After a second thought, perhaps it's not such a bad idea to put up a package here first for testing. So here it is.
Emacs-PIM-SuiteThis package is a collection of the most popular modes for PIM (and GTD) under Emacs. You'll get:
--
Muse: wiki functionality
--
BBDB: database handling, particularly useful for contacts
--
Remember: cool reminder tools
--
Planner: the gold of PIM & GTD in Emacs!
Apart from BBDB (the latest stable 2.35 (January 30, 2007)), Muse, Remember and Planner are all from the "latest" (no dates given by the official sites) developmental sources to minimize issues with the latest Emacs 23.
To be consistent, I put all the files under /usr/share/emacs/23.0.0/lisp/, where all other modes live, and symlink them to $HOME/elisp/ (the directory will be automatically created if nonexisting during installation).
New! emacs-pim-suite_1.2_armv5tel.ipk : A trimmed down version of 1.0 (7.5M --> 3.9M). Paths permissions fixed for non-root users.
Also rename to emacs-pim-suite_1.2_armv5tel before installing.
(Both 1.0 and 1.1 have been deleted)
*************************
[span style=\'font-size:14pt;line-height:100%\']
Short Notes on Getting Started (Very rough; to be revised soon; for newbies only!)[/span]
Configuration: I add a sample config file in /usr/share/emacs/23.0.0/etc/emacs-config.
You simply need to rename it as ".emacs" and put it in $HOME/
No tweaking is needed.
DON'T ponder on the grand technicality or philosophy of Emacs. Just dive in.
Attached here is a duplicate in case some newbies should mess up the setting.
Short demo*** This demo will show how to do simple day-in and day-out GTD with Emacs, and it will take only a couple of minutes. ***
#1 Open a terminal session (for CJK users I strongly recommend GTKTerm2)
#2 First, create a working directory to save your tasks and projects. Try "mkdir plans" in your HOME directory. From now on all saved tasks and projects will go there.
#3 Run "emacs -nw -color"
#4 Now you see the very first Emacs display. You may take a quick look at the brief help info there.
#5 Look at the small window frame at the bottom. This is where you issue commands.
#6 Start Planner Mode by pressing "Alt-x plan RET" [= Press Alt AND x, then type
plan, then hit [ENTER])
#7 Create a task: "Ctrl-c Ctrl-t"
#8 Planner then asks you for the
Task Description. Write something such as
Test Emacs 23 package & report in OE forum Then [ENTER]
#9 A nice calendar will pop up in the top frame. Choose a
Date. Hit [Enter] for today
#10 Assign a
Page for the task, to use a GTD format, enter something like
Packaging @Zaurus (Project[space]Context). Hit [Enter] again.
#11 So now you understand how to add a task in 3 simple steps:
Create -> Date -> Page#12 Now try to add a couple more tasks by repeating the 3 simple steps.
#13 Mark a task as completed by moving the cursor IN the task name, then "Ctrl-x Ctrk-c". Notice the change.
[ Invalid Attachment ]
#14 You can access all the tasks related to the same Project or Context by move the cursor on it ("Packaging" and "@Zaurus" in our example), then hit [Enter]
#15 To exit Emacs, use "Ctrl-x Ctrl-c"
#16 By now you may get a feel of how to do simple things with Emacs (Planner Mode). To know more, enter Emacs again, start your adventure by "Ctrl-h t" (the Tutorial -- requires the "emacs-doc" package) or check out the following wonderful tutorials:
Cool references for Planner ModeClair Ching's [span style=\'font-size:14pt;line-height:100%\']newbie[/span] guide to planner mode! Very nice!
http://eclair.bizhat.com/emacs/plannernewbie.htmlhttp://eclair.bizhat.com/emacs/plannerscreen1.htmlhttp://eclair.bizhat.com/emacs/plannerscreen2.htmlSacha Chua's page (the former maintainer of planner.el), with lots of practical and insightful tips:
http://sacha.free.net.ph/notebook/wiki/PlannerMode.phpPlannerMode QuickStarthttp://www.emacswiki.org/cgi-bin/wiki/PlannerModeQuickStartEnjoy and good luck!
*********************************
(I am just a very beginner of Emacs and will keep exploring it)
(Perhaps I will prepare a few short step-by-step demos later)
(Definitely I will start playing NetHack in Emacs someday. This is something I will put next in my Schedule in Planner ... )