all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* APL input revisited
@ 2014-02-19  8:39 Elias Mårtenson
  2014-02-19  9:46 ` Emilio Lopes
  2014-02-19 14:20 ` Stefan Monnier
  0 siblings, 2 replies; 5+ messages in thread
From: Elias Mårtenson @ 2014-02-19  8:39 UTC (permalink / raw
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1525 bytes --]

(I've been reading this list for a while, and I'm still not sure if this is
actually the best forum for this kind of question. If not, please accept my
apologies and simply ignore this mail).

Since I started developing gnu-apl-mode a few months ago (it has grown
quite a lot recently), I have been thinking of the best ways to deal with
APL input in Emacs.

The reason I'm posting this is that I would like to have some input from
people who know Emacs better than I.

Currently, I provide two main modes of inputting APL symbols:

  - The relevant key together with Super (s-G mapped to a function that
inserts "⍒", s-8 calls another function that inserts "≠", etc...)

  - A Quail mode that uses . (peroid) as a prefix. I.e. ".G" and ".8"
yields the previously mentioned characters. ".." generates a normal period.

The problems:

The "super" mappings are very nice, but has two problems: 1) They don't
work in the minibuffer, and 2) Linux desktops are notious in using the
Super prefix for other things. And GNOME doesn't event allow you to get rid
of screen rotation lock (Super-o).

The Quail mode is annoying in that I can't think of a good prefix character
to use that doesn't conflict with most other uses and is at the same time
easy to reach (you have to use it a _lot_ when programming APL). I admit
that "." is not a good choice, but when looking for better ones I always
come up short.

So, what is the best way to deal with this? What options do I have?

Regards,
Elias

[-- Attachment #2: Type: text/html, Size: 1873 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-02-19 18:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-19  8:39 APL input revisited Elias Mårtenson
2014-02-19  9:46 ` Emilio Lopes
2014-02-19 14:20 ` Stefan Monnier
2014-02-19 16:42   ` Elias Mårtenson
2014-02-19 18:21     ` Stefan Monnier

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.