![]() |
[Announce] GNU Emacs 2̶4̶ 25 for N900
Update 2016-09-20:
Emacs 25.1 is now out, and a new package, emacs25 is in the repository (it conflicts with emacs24, which will be automatically removed if you install this new version). Some tips:
I had compiled Emacs so that I could run it on an N900, and thought of sharing the results by uploading the package, which is now in the extras-devel repository (from which Emacs was conspicuously absent until now!). It is the current stable release (24.4 [updated 2014-11-13]), and split into two packages, emacs24 and emacs24-el (optional package if you also want the elisp sources). I've made only minimal changes over the upstream version to adapt it to the Maemo environment, and I encourage you to test it and see if it works for you. I'll update this post upon receiving further feedback. Happy testing! --- |
Re: [Announce] GNU Emacs 24 for N900
Nice. Just installed it and played a bit with it. I was however expecting a non-graphical version (emacs-nox?).
Would it be too much to ask you to package that up as well? :) |
Re: [Announce] GNU Emacs 24 for N900
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
does it depends on hildon ? if not it would be a good challenge to port it to harmattan, ... for now i use zile and redak :)
|
Re: [Announce] GNU Emacs 24 for N900
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
Quote:
I did not really have to make any modifications to the source for it to compile under scratchbox for fremantle. You can give it a try with harmattan. |
Re: [Announce] GNU Emacs 24 for N900
Hello,
I just installed it, works fine but the menus go some strange background. How can I run my program in it? If I create .C file, how can I run it to test how it works? in original emacs I use 'gcc file.c' then I do './a.exe' to run How can I do it here? Thanks. |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
..Warning.... the package contains bin/emacs and bin/emacs24 both big binary files of the same size. I suppose that one of them should be a link to other one...
|
Re: [Announce] GNU Emacs 24 for N900
Quote:
Code:
hrwxr-xr-x root/root 0 2012-11-16 02:38 ./opt/emacs24/bin/emacs link to ./opt/emacs24/bin/emacs-24.2 |
Re: [Announce] GNU Emacs 24 for N900
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
hello and nice port mtvoid.
How did you create your .deb files in scratch box? I always create my n900 port using "dh_make & dpkg-buildpackage" commands and editing "debian/control debian/rules /debian/dirs". Its tired to do so on each compiles,I want to put symlinks like you did. could you give me any advice? |
Re: [Announce] GNU Emacs 24 for N900
Quote:
|
Re: [Announce] GNU Emacs 24 for N900
Quote:
but, i could find "debian/postinst"...smell of success:rolleyes: Thank you for your big help. :) |
Re: [Announce] GNU Emacs 24 for N900
I rebuilt it to n950 and it is working
May I suggest to repack it using debian orig tarball , are you using gitorious ? I can push my fixes ? -- http://rzr.online.fr/q/emacs# #EmacS 24 ported to #MeeGo #HarmattanDev for !n950Club , works in #terminal ( --no-w) but #GtK #Ui is crashing |
Re: [Announce] GNU Emacs 24 for N900
rzr, recently I'd seen Emacs pop up in MeeCatalog, but didn't confirm it was from the community repo. Was it? Why is it gone now? It was there for, like, a day or less.
|
Re: [Announce] GNU Emacs 24 for N900
I guess this was mine, I did that last week but did not announce it ..
pick my changes : https://gitorious.org/downstream/emacs/graph/harmattan Regards |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Tried remapping the keys but the ESC key doesn't seem to respond. here This adjustment in rx-51 file doesn't seem to work. key <RTRN> { [ KP_Enter, KP_Enter, Escape, Menu ] }; I hope there is someone in this community capable and willing to share the knowledge. |
Re: [Announce] GNU Emacs 24 for N900
Quote:
It's been a very long time, but I think I had trouble remapping RET, h and x. -- edit, I misread your issue -- I would try something else for esc & "menu," I use S-Fn-period for menu. There is several examples of Fn-left for escape and I've gotten used to that. Get something working, if you really want to mod the RET key, you would at least have a fully functional emacs to do it with :) |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Result is always that the key combo doesn't respond to any keypress. I have also tried updating the down key before. So I am looking for someone who has succeeded in installing this emacs version and uses the escape button (or another one) as meta key. Should the escape button be assigned too in the .emacs file? Seems not logical to me on my desktop the escape button is accepted without any hassle. I still think I am not doing or should do something incredibly obvious, because I don't see any similar post with this problem in any of the emacs threads (and I have read them all..). |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Do your modified keys work outside of emacs? |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Most adjusted keys are working fine in emacs, it is just the escape key that fails. I need a meta key to be able to use emacs with org mode. Is there another program that uses the escape key that I can test the functionality with? The only thing I did with this phone is installing emacs and trying to get it working. Please keep in mind I don't know much about the N900 and other software. I don't even know a lot about emacs too. Just recently discovered org mode :) |
Re: [Announce] GNU Emacs 24 for N900
Quote:
You're in Europe, right? You have four directional keys? |
Re: [Announce] GNU Emacs 24 for N900
One of the rx-51 files I tried is this one from Mr_Pingu
http://talk.maemo.org/showpost.php?p...43&postcount=2 [edit] and yes 4 directional keys and I am from Europe/Netherlands. |
Re: [Announce] GNU Emacs 24 for N900
1 Attachment(s)
I have attached another rx-51 file I tried.
Based on this post http://talk.maemo.org/showpost.php?p=970519&postcount=5 the part that should work: Code:
xkb_symbols "english_base" { I use the following method to update and use the new rx file. 1. open terminal 2. root 3. emacs /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 4. edit the file 5. ctrl-x ctrl-s to save the file 6. close emacs - goto terminal 7. setxkbmap also tried setxkbmap us 8. start emacs again 9. try key (in this case q) + another key / result: no response 10. press ctrl-x and then q + another key / then I can see the result of the key - Escape/Alt is never registered Other keys that are mapped (like < and > are registered in emacs) |
Re: [Announce] GNU Emacs 24 for N900
I just did one minor adjustment in the rx-51 file and changed F1 in 1 and after that change the q button was recognized as ESC!
After that I remapped Q as q and changed 1 back to F1 and it still worked... I have no idea why the previous files failed, but it works now. I can finally spend some time with org mode :) |
Re: [Announce] GNU Emacs 24 for N900
It was about time to bring Emacs in the Maemo repository up to date with the latest stable release (24.4), which is now done. Upgrade and enjoy!
|
Re: [Announce] GNU Emacs 24 for N900
I have noticed Ubuntu 14.04 still has 24.3 in its repo - nice to have 24.4 for the N900
Using this version for a few weeks now and it works without any issue. One of the cool things of 24.4 is the built in browser eww. Not perfect, but will work for basic sites like talk.meamo.org. Now I rarely have to leave emacs / org-mode :) Google didn't seem to work though - executing a search query gave an error - but duckduckgo.com is an alternative that works fine. Emacs (org-mode) is fantastic for the N900 with its excellent screen and keyboard. Thanks for the update mtvoid. |
Re: [Announce] GNU Emacs 24 for N900
Today I've set up emacs to receive email (with gnus) on my N900. Here' s what I did. It is pretty straightforward.
This thread seems to be the most appropriate to add this info but no problem to create a separate thread if that is preferred. Source Code:
Put the following in ~/.profile : http://www.howtogeek.com/wp-content/...zNASgICT6Z.png You also need to adjust your gmail account to enable accept connecting with "Less secure apps" link After that you should be able to read Gmail with Emacs on your N900. Just start it with M-x gnus Additional links that might be useful. Default gnus only shows unread mail - method to enable showing read mail link Practical guide to use Gnus with Gmail I haven' t been able to send email yet, but receiving it works fine. Will update this post once I made it work or have other info that might be helpful. [edit] update: sending email is possible with Emacs by first installing gnutls-bin from the repo and after that add below to the .gnus file. Code:
setq smtpmail-smtp-service 587 |
Re: [Announce] GNU Emacs 24 for N900
https://lists.gnu.org/archive/html/e.../msg00451.html
Emacs 25.1 released today. It has some very nice enhancements, improvements. @mtvoid hope you are still around, if it is not too much trouble could you please update the current version? thx :) |
Re: [Announce] GNU Emacs 24 for N900
@t-b I too had been waiting for the 25.1 final release announcement and now that it is out, I'll look into packaging it for Maemo.
I recently upgraded to a new computer and need to first set up a working Scratchbox environment once again. I'll try to do this in the coming days. Watch out for updates in this space! |
Re: [Announce] GNU Emacs 24 for N900
Thanks, that is great news! Looking forward to give 25.1 a spin on my N900.
|
Re: [Announce] GNU Emacs 2̶4̶ 25 for N900
The latest Emacs release is now added to the repository! Here's the huge list of changes and new features: http://www.gnu.org/software/emacs/news/NEWS.25.1. Of course, not all the fancy new stuff is compiled in due to the limitations of what's available on the platform, but it seems to be working just fine otherwise.
The package name has changed. To upgrade, you need to install emacs25 (this will also uninstall emacs24). Enjoy! |
Re: [Announce] GNU Emacs 24 for N900
Awesome, thanks!
I just installed it. I needed to uninstall the previous package first (some conflicting packages message). No problem to do that manually though. After installing all settings were still working (.emacs not overwritten) so that was nice :) Checked some documents and also gave eww a try - it has some very nice improvements. I guess no Xwidgets support possible? Everything seems to be working fine (of course not played with it for a long time). Will test it some more the next few days and report back if there are any problems with it. |
Re: [Announce] GNU Emacs 24 for N900
Thanks for testing. The conflict resolution should have been handled automatically, but I have only tested it by installing the package manually instead of through the repository.
No Xwidgets, as it requires GTK+ 3, and Maemo has GTK+ 2. |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Great article here that sums up quite well the huge list of new features in 25(.1) |
Re: [Announce] GNU Emacs 24 for N900
I've used Emacs 25.1 daily for the last 5 days and it is working flawless.
@mtvoid I've been trying to send mail with gnus and that was only possible by installing gnutls-cli. The version of gnutls-cli that is currently available in the repo is still working but very old (and definitely not secure). Would it be possible to compile emacs against the latest version of gnutls http://www.gnutls.org/ so that it is integrated in emacs? |
Re: [Announce] GNU Emacs 24 for N900
Quote:
Quote:
|
All times are GMT. The time now is 02:14. |
vBulletin® Version 3.8.8