bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] GNU APL shouldn't have to use hard-coded escape sequences


From: Juergen Sauermann
Subject: Re: [Bug-apl] GNU APL shouldn't have to use hard-coded escape sequences
Date: Mon, 25 Nov 2013 17:48:36 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

Hi,

I have seen that some people were asking for emacs mode for GNU APL.
As a vi user I have no idea what that really means or what it is good for, but I see the need.

It has been reported that the standard APL keymap (with setxkbmap rather than xmodmap) of recent
GNU/linux versions work also with GNU APL. My own GNU/linux version (Ubuntu 10.4) was apparently too old.

Mid term I am aiming at reworking the README-3-keyboard file and putting the
related config files (for xmodmap and for setxkbmap)  into a separate keyboard directory
with a description that works with and without emacs.

/// Jürgen


On 11/25/2013 05:15 PM, Elias Mårtenson wrote:
I will do this.

Also, I'm currently working on an Emacs mode for GNU APL. Is this something that you would be interested in? I've pushed the current version to Github, but practically nothing is implemented yet (not even the full keymap). You can follow it here though: https://github.com/lokedhs/gnu-apl-mode

Regards,
Elias


On 26 November 2013 00:08, Juergen Sauermann <address@hidden> wrote:
Hi Elias,

true. Please send the patches.

Actually the GNU APL ESC sequences for colors are not that hardcoded (you can ./configure them).
But I agree that terminfo is probably a better solution.

Thanks,
Jürgen



On 11/25/2013 02:54 PM, Elias Mårtenson wrote:
The implementation of GNU API uses hard-coded escape sequences (VT100). A better solution would be to use the traditional terminfo library, which has existed since the 80's.

The code base seems simple enough, and changing the code to use the terminfo should be simple. I'm willing to help out and provide patches if needed.

http://en.wikipedia.org/wiki/Terminfo

Regards,
Elias




reply via email to

[Prev in Thread] Current Thread [Next in Thread]