maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Announcing port of emacs for maemo (https://talk.maemo.org/showthread.php?t=16189)

hgtablet 2008-02-06 20:26

Re: Announcing port of emacs for maemo
 
I installed ncurses-base and then installed the first emacs deb you posted and still got the error about libXaw.

hgtablet 2008-02-06 20:29

Re: Announcing port of emacs for maemo
 
Then I did:
apt-get install libxaw7

In total it installed: lilbxmu6, libxpm4, libxaw7

An it ran!!

hgtablet 2008-02-06 20:37

Re: Announcing port of emacs for maemo
 
I can't list directories but I can access files.

C-x C-d ~/

Listing directory failed but `access-file` worked

C-x C-f ~/test.txt

Opens a buffer and I can save the buffer in the file and open it again in another session.

Ulysses 2008-02-06 21:30

Re: Announcing port of emacs for maemo
 
Excellent!

We're progressing nicely.

In short, we have two packages now. Both can run emacs in a terminal, but only the one with X support will run emacs in a X window (not hildonized).

So far, the dependencies for the non X version seem to be: osso-xterm, ncurses-base
The dependencies for the X version seem to be: osso-xterm, ncurses-base, lilbxmu6, libxpm4, libxaw7

I hope that more people will test the packages and report feeback.

Later, we can make both packages available to the public, or ditch the one with the X support (I prefer to work in a terminal than in a non-hildonized X window, but hey, that's just me).

Hgtablet, I can confirm that the dired mode does not work (C-x C-d) here neither. If someone wants to volunteer to inquire and fix this, he's welcome. I did a straight cross-compilation, I didn't mess with the source, and probably won't neither.

Here are the links again:

With X support:
http://troubleshooter.is-a-geek.com/....1-1_armel.deb

With no X support:
http://troubleshooter.is-a-geek.com/....1-1_armel.deb


Good luck.

Ulysses

Ulysses 2008-02-07 09:14

Re: Announcing port of emacs for maemo
 
Hello everybody,

You might remember that I mentioned that garage.maemo.org approved this emacs port, but that I have been unable to upload the package because of the file size limit policy applied by garage.

Well, it's been a week since I wrote feedback and I didn't hear anything from them.

So, if anyone from garage is reading this, can you please provide me with a solution, or maybe an email address of someone who is in charge so that we can try to solve this.

Thanks in advance,

Ulysses

Julian 2008-02-07 09:44

Re: Announcing port of emacs for maemo
 
After installing ncurses-base the no-X version runs OK.

You can get dired to work by adding the following to your .emacs:

(setq dired-use-ls-dired nil)

This stops emacs using the --dired option on the ls command. --dired isn't supported by busybox ls.

Julian

Ulysses 2008-02-07 11:10

Re: Announcing port of emacs for maemo
 
Brilliant, Julian, thanks!

Ulysses 2008-02-07 11:28

Re: Announcing port of emacs for maemo
 
Setting the dired-use-ls-dired to nil didn't work for me.

I see that that on the zaurus they had the same problem, and that they are setting that variable to nil, but only after modifying site-start.el, which here isn't.

Could that be it?

TA-t3 2008-02-07 12:29

Re: Announcing port of emacs for maemo
 
Ulysses,

Maybe you could separate out the .el.gz files to another package (in mainstream debian those are in emacs22-el)? That would reduce the required space somewhat, and the vast majority probably wouldn't need those files (just the .elc files will do fine).

Ulysses 2008-02-07 13:21

Re: Announcing port of emacs for maemo
 
Good suggestion. I'll definitely consider this. Thanks.


All times are GMT. The time now is 15:59.

vBulletin® Version 3.8.8