OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio


Welcome Guest ( Log In | Register )

> New Emacs 23 W/ Xft And Cjk Support!, Full packages, PIM-suite, Newbie docs
post Mar 12 2007, 04:16 AM
Post #1

Group: Members
Posts: 1,998
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882

Hello there,

Finally after many trials and failures (thanks to the wrong pointers in many headers ... dry.gif ), i got the latest CVS XftGnuEmacs ( compiled with Gtk and Xft support.

My target is to get this work on my Z: http://www003.upp.so-net.ne.jp/quasi/red/p...browser-en.html

Previous discussions about compiling this version are here:

It's a giant build -- 80MB in total! Built with the native zgcc 3.4.6 on Beta3, and optimized with "-O2 -mcpu=xscale -mtune=iwmmxt". Binaries stripped.

Just played it for a few minutes. It feels quite responsive and things seem to be working well.

So before I put it in the "New Package Announcement" thread, I would like to put it here for those interested to try it out and test to see if it is really stable enough. smile.gif

Also I've got a couple of questions:
1) For now I simply make it in one giant package. But it's a monstrous 80MB with tons and tons of scripts and modes (the .el). The binaries themselves are not so small either -- roughy 30MB.
So my question is: what would be the best way to break this giant build down into several smaller ones?

2) Still wondering if scim/gcin/uim can work in this Emacs build. Please tell me if you got it working!

Strange. Despite the forum upload limit is 50MB, I just can't get the package (around 30MB) uploaded successfully. After the forum seems to finish uploading my package the window flashes to the forum main page leaving the post unmodified.
So for the time being please use this link:

(There is also an alternative RapidShare download link in Post #7)

And here are some screenshots:
(1) About this Emacs:
Attached Image

(2) Chinese (Big5) Help file! cool.gif
Attached Image

(3) What... the emacs psychotherapist!? laugh.gif
Attached Image

This post has been edited by ZDevil: Mar 29 2007, 09:05 AM
Go to the top of the page
+Quote Post
Start new topic
post Mar 16 2007, 12:03 PM
Post #2

Group: Members
Posts: 1,998
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882

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.

This 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. wink.gif

Attached File  emacs_pim_suite_1.2_armv5tel.ipk ( 928.73K ) Number of downloads: 56

(Both 1.0 and 1.1 have been deleted)

Short Notes on Getting Started (Very rough; to be revised soon; for newbies only!) tongue.gif

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.

Attached File  emacs_config.txt ( 902bytes ) Number of downloads: 116

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 smile.gif 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.

Attached Image

#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 Mode

Clair Ching's newbie guide to planner mode! Very nice!

Sacha Chua's page (the former maintainer of planner.el), with lots of practical and insightful tips:

PlannerMode QuickStart

Enjoy and good luck! wink.gif


(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 ... )

This post has been edited by ZDevil: Mar 17 2007, 10:34 AM
Go to the top of the page
+Quote Post

Posts in this topic
ZDevil   New Emacs 23 W/ Xft And Cjk Support!   Mar 12 2007, 04:16 AM
deckard73   QUOTE(ZDevil @ Mar 12 2007, 12:16 PM)Hello th...   Mar 12 2007, 08:19 AM
ZDevil   QUOTE(deckard73 @ Mar 12 2007, 06:19 PM)Hi u...   Mar 12 2007, 08:41 AM
tanjian2   How do I download from the link to sharebigfile? I...   Mar 12 2007, 09:24 AM
ZDevil   More cool links to planner mode: PlannerMode Quic...   Mar 12 2007, 09:20 AM
ZDevil   Scroll down the page. Type in the random key. Cl...   Mar 12 2007, 09:34 AM
tanjian2   QUOTE(ZDevil @ Mar 12 2007, 05:34 PM)Scroll d...   Mar 12 2007, 09:41 AM
ZDevil   An alternative link (RapidShare): http://rapidsha...   Mar 12 2007, 09:40 AM
ZDevil   It's a giant whole. I'm gonna split it up ...   Mar 12 2007, 09:43 AM
tanjian2   QUOTE(ZDevil @ Mar 12 2007, 05:43 PM)It's...   Mar 12 2007, 09:45 AM
ZDevil   QUOTE(tanjian2 @ Mar 12 2007, 07:45 PM)Its do...   Mar 12 2007, 12:14 PM
radiochickenwax   QUOTE(tanjian2 @ Mar 12 2007, 05:45 PM)Dired ...   Mar 12 2007, 12:29 PM
tanjian2   QUOTE(radiochickenwax @ Mar 12 2007, 08:29 PM...   Mar 12 2007, 01:21 PM
radiochickenwax   QUOTE(ZDevil @ Mar 12 2007, 12:16 PM)Strange....   Mar 12 2007, 11:57 AM
ZDevil   Update: I got SCIM to input Chinese characters...   Mar 12 2007, 12:33 PM
ZDevil   Add a new screenshot: Now GtkTerm2 runs with a be...   Mar 13 2007, 09:22 AM
ZDevil   [UPDATED] Here are the packages. Please test. Hav...   Mar 14 2007, 04:30 AM
tombraider   I can't download any of your forum-linked pack...   Mar 17 2007, 09:05 AM
ZDevil   I've got a question: In both my build and pga...   Mar 14 2007, 07:09 AM
tanjian2   QUOTE(ZDevil @ Mar 14 2007, 03:09 PM)I've...   Mar 14 2007, 08:56 AM
ZDevil   I didn't do anything special but just make. Wh...   Mar 14 2007, 01:03 PM
tanjian2   QUOTE(ZDevil @ Mar 14 2007, 09:03 PM)I didn...   Mar 14 2007, 02:00 PM
ZDevil   [Update] The binaries are not in any way smaller w...   Mar 14 2007, 07:55 PM
pgas   QUOTEThe package turns out to be of the same size....   Mar 15 2007, 12:25 AM
ZDevil   I see. I almost forget what hardlink is about.... ...   Mar 15 2007, 01:24 AM
ZDevil   A small tip to greatly boost the speed of Emacs wi...   Mar 15 2007, 11:57 PM
ZDevil   Hi, another question: I have compiled a "PIM...   Mar 16 2007, 10:05 AM
ZDevil   After a second thought, perhaps it's not such ...   Mar 16 2007, 12:03 PM
ZDevil   nethack-el is here! http://www.nongnu.org/net...   Mar 16 2007, 03:57 PM
ZDevil   [EDITED] Updated the pim-suite package. The first...   Mar 17 2007, 01:11 AM
zi99y   ZDevil, this is great, I've never cracked the ...   Mar 17 2007, 06:51 AM
ZDevil   QUOTE(zi99y @ Mar 17 2007, 04:51 PM)ZDevil, t...   Mar 17 2007, 07:11 AM
ZDevil   Thanks, zi99y. Now I am making the adjustments. W...   Mar 17 2007, 07:00 AM
zi99y   Yes, I used 755 * and it works, although most file...   Mar 17 2007, 09:06 AM
ZDevil   The download issue seems to be some bug in the for...   Mar 17 2007, 09:32 AM
ZDevil   UPDATES emacs-base and emacs-extra packages: (ver...   Mar 17 2007, 10:36 AM
ZDevil   Strange. I also can only download the files as ...   Mar 17 2007, 10:44 AM
zi99y   Great stuff ZD! I've tested the new ipks a...   Mar 17 2007, 03:14 PM
tanjian2   QUOTE(zi99y @ Mar 17 2007, 11:14 PM)Great stu...   Mar 17 2007, 03:42 PM
ZDevil   QUOTE(zi99y @ Mar 18 2007, 01:14 AM)Great stu...   Mar 17 2007, 03:54 PM
ZDevil   Just came across a nice quick reference here: http...   Mar 17 2007, 04:11 PM
tanjian2   QUOTE(ZDevil @ Mar 18 2007, 12:11 AM)Just cam...   Mar 17 2007, 04:30 PM
ZDevil   QUOTE(tanjian2 @ Mar 18 2007, 02:30 AM)QUOTE(...   Mar 17 2007, 04:34 PM
tanjian2   QUOTE(ZDevil @ Mar 18 2007, 12:34 AM)QUOTE(ta...   Mar 17 2007, 04:35 PM
zi99y   Ok thanks for the tips- I as actuallly curious abo...   Mar 17 2007, 04:20 PM
tanjian2   QUOTE(zi99y @ Mar 18 2007, 12:20 AM)Ok thanks...   Mar 17 2007, 04:27 PM
pgas   QUOTE(zi99y @ Mar 18 2007, 02:20 AM)Ok thanks...   Mar 19 2007, 01:01 AM
ZDevil   Perhaps a keymapping issue? My /etc/X11/kb/akita....   Mar 17 2007, 04:38 PM
tanjian2   QUOTE(ZDevil @ Mar 18 2007, 12:38 AM)Perhaps ...   Mar 17 2007, 04:43 PM
pgas   emacs also uses the directory /usr/share/emacs/sit...   Mar 19 2007, 12:52 AM
ZDevil   Thanks again, pgas. Here is a newer PIM Suite ...   Mar 22 2007, 12:01 AM
ZDevil   I spot an issue with running Remember Mode in Plan...   Mar 28 2007, 02:48 AM
zi99y   Nice, I've been doing some experimenting mysel...   Mar 28 2007, 04:02 AM
ZDevil   For the keys: According to the "PlannerModeQu...   Mar 28 2007, 06:01 AM
ZDevil   Hey, I find the Emacs Tutorial still a bit too ch...   Mar 29 2007, 08:21 AM
pgas   after a quick browse: #7: M-x calendar (typo) t...   Mar 29 2007, 08:46 AM
ZDevil   Thanks! Just made the corrections. The new do...   Mar 29 2007, 09:02 AM
ZDevil   One more link on using Emacs Planner, with Diary f...   Mar 29 2007, 09:23 AM
zi99y   I recommend adding this to your config file: QUOTE...   Mar 30 2007, 12:08 AM
ZDevil   I am trying to map the right Shift key to Control,...   Mar 30 2007, 01:27 AM
ZDevil   Also, is it possible to bind the Calendar, Address...   Mar 30 2007, 03:05 AM
ZDevil   As I am fully concentrating on playing with Planne...   Mar 30 2007, 04:07 AM
ZDevil   Yet another useful trick: In ~/.emacs, add these ...   Mar 30 2007, 04:26 AM
zi99y   Howto: Switch through buffer list easily. - Downl...   Mar 31 2007, 06:49 AM
ZDevil   Nice. Shall we start a new thread dedicated to Ema...   Mar 31 2007, 06:54 AM
zi99y   Sounds like a plan- I wanted to use emacs for a li...   Mar 31 2007, 07:21 AM
ZDevil   Hi, just started a new thread to avoid confusing t...   Mar 31 2007, 07:53 AM
zi99y   I'm having difficulty getting emacs-w3m to run...   Apr 1 2007, 07:19 AM
pgas   I'm not sure if you are talking about the emac...   Apr 1 2007, 08:14 AM
zi99y   Thanks pgas that works, only it is acting a little...   Apr 2 2007, 03:48 AM
ZDevil   QUOTE(zi99y @ Apr 2 2007, 01:48 PM)Thanks pga...   Apr 2 2007, 10:29 AM

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 25th February 2018 - 03:54 PM