Help - Search - Members - Calendar
Full Version: New Emacs 23 W/ Xft And Cjk Support!
OESF Forums > Distros, Development, and Model Specific Forums > Distro Support and Discussion > pdaXrom
Pages: 1, 2
ZDevil
Thanks again, pgas. wink.gif

Here is a newer PIM Suite package which change the symlinked path from $HOME/elisp to /usr/share/emacs/site-lisp/ , so that uninstallation by "ipkg remove" will also remove the symlinks, but no change otherwise.

Enjoy!
ZDevil
I spot an issue with running Remember Mode in Planner. Remember fails to launch (M-x remember) due to missing setting.
You can fix add this to your ~/.emacs
CODE
   (add-to-list 'load-path "/usr/share/emacs/23.0.0/lisp/remember")
   (require 'remember-planner)
   (setq remember-handler-functions '(remember-planner-append))
   (setq remember-annotation-functions planner-annotation-functions)


If you are newbies like me, don't ask "why?" Just do it. It works.
I got this piece (with modified load path) from the original RememberMode homepage, which seems to be missing in the PlannerMode page.

I am still learning (playing with smile.gif ) PlannerMode and Emacs and finetuning the .emacs setting specially for PIM. Will incorporate new things into the next version so as to make the suite more "ready to go".

Still preparing a new newbie tutorial. Stay tuned.
zi99y
Nice, I've been doing some experimenting myself. Annoyances so far; the key combinations are pretty crazy on the tiny zaurus keyboard, it takes some getting used to and a bit of finger acrobatics!!! The one thing that could put me off using it is the time it takes to load- to edit a simple text file you have to wait a while to get it up - I realise you can leave it running and Ctrl-Z to switch back to the console, but it has a fair memory footprint and I count every byte smile.gif

Currently I have all packages loaded onto the flash drive (/) and only the lisp package - which is large - on the internal CF drive.

Any other ways to speed up the load time?
ZDevil
For the keys:
According to the "PlannerModeQuickStart", we can do something like this in ~./.emacs:
CODE
(global-set-key (kbd "<f9> t") 'planner-create-task-from-buffer)


As for the speed, I don't experience much delay because I first install all the emacs packages on my SD card, then manually move the emacs binary to the interal flash, and install the PIM suite also to the internal flash.
I run emacs in the terminal (i use my optimized build of gtkterm2 because I need SCIM inputmethod ) and with swapfile on.

Any other interesting idea? smile.gif
ZDevil
Hey,

I find the Emacs Tutorial still a bit too chatty and so I've written this draft of a very newbie guide to Emacs specially for Zaurus users. See if it works for you. Comments are most welcome! smile.gif

The next thing is to write up a plain enough tutorial of doing PIM and GTD in Emacs.

(Actually these are just my study notes. tongue.gif )
pgas
after a quick browse:
#7:
M-x calendar (typo)

to Close a window:
The one you are in:
C-x 0
the others
C-x 1 (one, not L)

ESC ESC ESC is really a different thing, that might close windows.

Another thing I find usefull on the zaurus:
ESC might be used in place of M-
ie instead of M-x, you can press-release ESC then press X
ZDevil
Thanks! Just made the corrections. The new doc is in Post#55 above. smile.gif

It's great to learn that the Cancel key functions both as ESC and M(eta) at the same time!
ZDevil
One more link on using Emacs Planner, with Diary function supporting hyperlinks. Cool!

http://saturna.seos.uvic.ca/~jklymak/PlannerMode.html
zi99y
I recommend adding this to your config file:
QUOTE
    (global-set-key [?\C-x?\C-b]
                    (lambda (&optional files-only)
                      (interactive "P")
                      (let ((b (list-buffers-noselect files-only)))
                        (display-buffer cool.gif
                        (pop-to-buffer cool.gif)))

This will make C-x C-b work better to switch between buffers, i.e. full screen and focus automatically without having to to a C-x 0.

Info comes from here: http://www.emacswiki.org/cgi-bin/emacs-en/ListBuffers

There's tons of useful stuff on the emacswiki (http://www.emacswiki.org), but quite a bit takes you to file that will require compiling.
ZDevil
I am trying to map the right Shift key to Control, so that I have C and M keys on both sides, which will come very handy.
But even though I changed keycode 120 in both akita.xmodmap and userdefined.xmodmap and rebooted, the remapped right Shift key still doesn't function as Control in Emacs.
Any idea?

... Yes, emacswiki is indeed the ultimate source of information. smile.gif
ZDevil
Also, is it possible to bind the Calendar, Address and Mail (XF86LaunchA/B/C) keys to do things in Planner/Emacs? I've tried something like

(global-set-key (kbd "<XF86LaunchA> t") 'planner-create-task-from-buffer)

But to no avail.
What to do?

Thanks!
ZDevil
As I am fully concentrating on playing with PlannerMode, I need a handy reference that I can refer to at all times.

This can be done in 3 simple steps:

#1 Create a symlink of the PlannerMode manual file:
CODE
ln -s /usr/share/emacs/23.0.0/lisp/planner/planner-el.info /usr/info

(/usr/info is where the Emacs info files are installed)


#2 Edit /usr/info/dir, locate the section for Emacs, go down the list and stop in the "p" area, then add this:
CODE
* Planner: (path/to/planner/Planner). Organizer/day planner for Emacs.

Save the file.

#3 Now in Emacs, you can refer to the Manual anytime using C-h i. I find it very useful to have the Manual display on the upper buffer and working with Planner in the lower one. smile.gif
ZDevil
Yet another useful trick:

In ~/.emacs, add these at the very end of the file:
CODE
(plan)
(xterm-mouse-mode)

What will happen? You will see the "Today's" page of Planner upon launching Emacs, plus you can simply tap on the screen to nevigate, to open links, to use the Menu bar on the top, etc.
Cool, isn't it? cool.gif

This is how it looks like (with mouse mode on):

Click to view attachment
zi99y
Howto: Switch through buffer list easily.

- Download swbuff.el and copy it to your elisp folder (http://sourceforge.net/projects/emhacks/).

- Add the following to your .emacs config file:
CODE
(require 'swbuff)
(global-set-key (kbd "C-x b") 'swbuff-switch-to-next-buffer)


To cycle forward thru buffers use "C-x b". You can add another line to bind another key to "swbuff-switch-to-previous-buffer" cycle in the opposite direction.

smile.gif
ZDevil
Nice. Shall we start a new thread dedicated to Emacs tips & tricks on Z? smile.gif

Now I begin to appreciate the beauty of Emacs. It's actually not as intimidating as I was thinking of. Each trick just add a line or two to .emacs at a time. And they are all consistent in format (elisp) and not really hard to understand (compared to many other programming languages).
zi99y
Sounds like a plan- I wanted to use emacs for a little web editing this morning and realised I'm still not that good with it so more tips will be good.

Can you post the link here when you made it- I have another quick tip to post.
ZDevil
Hi, just started a new thread to avoid confusing this build testing thread with user tips. Plus i suppose all these should work regardless of whether we are using Sharp/Cacko, OZ or pdaX. smile.gif

http://www.oesf.org/forums/index.php?showtopic=23622
zi99y
I'm having difficulty getting emacs-w3m to run, the latest stable version will not run, I have run configure and make and emacs complains that it needs a newer version - try the development version it says...

Have got the latest source from the CVS repo but there is no configure script included !!

Here is a link to the translated page (the actual site is in japanese..)

http://66.249.93.104/translate_c?hl=en&sl=...-8%26safe%3Doff

Anyone got a clue?
pgas
I'm not sure if you are talking about the emacs-w3m main page, but there is an english version:
http://emacs-w3m.namazu.org/index-en.html

I've just seen in #emacs@freenode.net for emacs with v>23:
try to put in a file w3m-e23.el:

'(require 'w3m-e21) (provide 'w3m-e23)'
zi99y
Thanks pgas that works, only it is acting a little strange - getting lots of square characters and some strange behaviour when moving down pages. Will have to look into this.

Incidentally w3m works fine outside of emacs.
ZDevil
QUOTE(zi99y @ Apr 2 2007, 01:48 PM)
Thanks pgas that works, only it is acting a little strange - getting lots of square characters and some strange behaviour when moving down pages. Will have to look into this.

Incidentally w3m works fine outside of emacs.
*


Dunno if w3mmee ("Multi-Encoding Extension") will do.
http://pub.ks-and-ks.ne.jp/prog/w3mmee/index.shtml.en
It would be great if you get w3m working.
And even better if you can byte-compile and package it. smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.