Me neither ... I have the tendency to hit " ESC : w "  quite often due to
Vim overuse, and it is really annoying to have your session quit then.
What about using the more or less standard key combo's ctrl - w for tabs
and ctrl-q for windows?

That said, I have 3 suggestions for the terminal:

* It would be nice to have the indenting of input lines automatically, also
when recalling lines from higher up. Having the home key behave "smartly"
like in the Matlab editor, would be nice. With smart behaviour I mean if
you hit home once, and there are non-whitespace characters to the left of
the cursor, put it before the first non-whitespace character, else move it
to the beginning of the line. This helps keeping the oversight in the
interactive session.

* Now, when you edit a previously entered line, and hit enter, it is copied
to the bottom, and executed when enter is hit again. This is good, but
results in a mingled history higher up, since now there still is the edited
command, with the original result below it, inconsistent with the command
shown.

* Pasting lines in the J session should work as expected, meaning that a LF
triggers the execution of each of the lines, instead of just the last one,
ignoring the others. I know that J aims to follow the way of least surprise
(or at least bad surprises), and sensible defaults; in my opinion, this is
a counter example.

In general, is there a sort of bug/feature request tracker for J? I feel
that however well the J forums work, having those grouped might attract
more people to contribute fixes and patches.

Just my 2 cents.

Kind regards,

Jan-Pieter


2014-03-07 10:28 GMT+01:00 bill lam <[email protected]>:

> I'm not a big fan of overloading esc for closing a window because esc is
> being used for other purposes.  ymmv.
>
> 07.03.2014, в 17:10, Marc Simpson <[email protected]> написал(а):
>
> > Hi all,
> >
> > Below is a list of issues encountered under Qtide/OSX; sharing for
> > visibility and feedback.
> >
> > # Editor
> >
> > * Commenting
> >  * Comments inserted via Edit>Selection aren't undoable
> >    (insertion clears the undo stack)
> >  * The default binding for uncommenting the selection doesn't
> >    work under OSX
> >    * Changed to "Ctrl+Shift+U" [= Cmd-Shift-u] here as a
> >      workaround
> > * Creating a new project leaves the editor in an inconsistent
> >  state under OSX
> >  * Seems to work correctly under Linux
> >  * Project path isn't set correctly; files not displayed, can't
> >    run project
> >    * Workaround: explicitly (re-)opening the newly created
> >      project
> >  * Related: Run Project has a listed binding of '8' in the menu
> >    bar (but F9 works)
> >
> > # Viewmat
> >
> > * closeall_jviewmat_ doesn't work correctly in the IDE:
> >  * Only closes the most recent viewmat window
> >  * Hovering over remaining windows,
> >
> >          |locale error
> >          |   (i.0 0)"_     wdhandler_0_$0
> >          |locale error
> >          |   (i.0 0)"_     wdhandler_0_$0
> >
> >      etc.
> >
> > * Aside: It would be nice to parallel plot behaviour when
> >  running viewmat from jconsole
> >  * Write out a bitmap, open with the default preview application
> >
> > # Qt windows
> >
> > * Consistent keyboard bindings to close windows -- including
> >  Package Manager, viewmat and plot -- would be ideal
> >  * Under GTK, the Esc key closes viewmat (but not plot)
> >  * Under Qt/OSX, I'm forced to use the mouse instead; interrupts
> >    workflow
> >    * Under XFCE (Linux), Alt-F4 works but Ctrl-W would be more
> >      natural.
> >  * Generalisation of these bindings to wd would make sense
> >    * Perhaps Cmd/Ctrl-W for all windows, Esc for viewmat and
> >      plot?
> >
> > Best,
> > Marc
> > ----------------------------------------------------------------------
> > 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