Keysyms and rectangular selection

From: Robert <>
Date: Wed, 2 Jun 2010 10:53:55 +0200


I'd would like to suggest making the KEYSYMS table global, like
recently done with the enclosures table.
This would simplify writing (and reading) extensions, like in the
multiedit module.
This could be used in command_entry.lua as well:

- if code == 0xff1b then -- escape
+ local KEYSYMS = textadept.keys.KEYSYMS
+ if KEYSYMS[code] == 'esc' then

- elseif code == 0xff09 then -- tab
+ elseif KEYSYMS[code] == '\t' then

A while ago I wrote a function for rectangular selection
(, press alt-r then the arrow keys to
extend the selection, usable as well for creating a multiple cursor)
where I could use this as well.


Received on Wed 02 Jun 2010 - 04:53:55 EDT

This archive was generated by hypermail 2.2.0 : Thu 08 Mar 2012 - 11:46:43 EST