Agreed on the modes, thanks.

Yes, the next beta will have get/set of text, selection, and position for
the term/edit/edit2 windows.

On Sat, Oct 4, 2014 at 11:27 AM, 'Pascal Jasmin' via Beta <
[email protected]> wrote:

> Thank you Chris,
>
> perhaps there is a reason to keep the existing mode 2 behaviour, which is
> to append to the bottom of the "document".
> mode 3 - append at cursor position
> mode 4 - append at end of current line.
>
> Is there also a way to get/set the contents of the current window
> (term/editor)?
>
> thank you.
>
>
> ----- Original Message -----
> From: chris burke <[email protected]>
> To: Beta forum <[email protected]>
> Cc:
> Sent: Saturday, October 4, 2014 12:48 PM
> Subject: Re: [Jbeta] user defined keys
>
> Thanks for the suggestions.
>
> 1. Agreed that mode 2 should append to the current line, not the following
> line, and that it should be to the current window (term or edit).
>
> 2. I like the other suggestions, but wonder if the following might work
> better:
>
> * mode 3 is like mode 2, except insert into the current line at the
> current cursor position
>
> * when a user key is pressed, the current window text and current window
> selection (cursor position if no selection) are first written to globals in
> the jqtide locale. This means that any expression run in modes 0 or 1 can
> use them as parameters, and I think this captures the intent of the 2nd
> mode digit.
>
> 3. The next J803 beta has commands to query the text and select state of
> the term or edit windows.
>
>
>
>
>
> On Tue, Sep 16, 2014 at 10:39 AM, 'Pascal Jasmin' via Beta <
> [email protected]> wrote:
>
> > defining this in userkeys.cfg
> >
> > F3;2;add|;|
> >
> > where the token chosen is actually 28 { a.
> >
> > there's 2 problems:
> >
> > 1. instead of inserting into the current terminal (jqt repl) line, it
> > creates and inserts on the following line.  If this is intended, perhaps
> > there could be a mode 3, that inserts at current cursor position?
> >
> > 2. In the editor, pressing the shortcut also inserts to terminal instead
> > of in editor.  Even if selected through menu option.
> >
> > A request would be to have mode use an optional 2nd digit to pass
> > parameters:
> > 0 - same as elided, no parameter
> > 1 - selection (with say line feeds inserted if multi lines)
> > 2 - whole line as y parameter to monad
> > 3 - left of cursor as x, right of cursor as y
> >
> > '' would be substituted for no data at left or right or in line or
> > selection.
> >
> > Perhaps there already is, or could be, a way to query the line and cursor
> > position in both editor and jqt terminal?
> >
> > These 2 modes aren't important enough.  They would allow returning a
> verb,
> > but its hard to imagine an application.
> > 4 - left of cursor as m to adverb
> > 5 - whole line as m to adverb.
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to