Dyalog / ride

Cross-platform IDE for Dyalog APL
https://dyalog.github.io/ride
MIT License
199 stars 29 forks source link

Add support for documented commands #597

Open abrudz opened 3 years ago

abrudz commented 3 years ago

Describe the issue you are having

RIDE User Guide table A-1 lists commands without "*" as being supported, but not having an entry in the keyboard shortcuts dialogue. They should then be usable from customisable menu items and from RIDE's own custom PFKEYs. However, they don't work. See Mantis 18426.

Did you connect to an already running interpreter or start the interpreter from RIDE?

Start an interpreter

How do you reproduce the issue?

Edit → Preferences → Shortcuts → PF10: <DI> OK Position the cursor inside a word, then press F10. Nothing happens. One "item" (character) should have been deleted.

Paste the contents of Help → About (Shift+F1)

IDE:
  Version: 4.4.3687
  Platform: Win32
  Date: 2019-09-03 14:09:43 +0200
  Git commit: cc9cc6b4c5000c8033146a1731bc376d09f30ee1
Interpreter:
  Version: 18.0.38756
  Platform: Windows-64
  Edition: Unicode/64
  Date: Jul 15 2020 at 19:56:53
dyaandys commented 3 years ago

Not considered to be a bug. A future enhancement perhaps.

And even if we were to enable some of the currently unsupported/unassignable keyboard commands, it is quite possible that DI/DK and similar will not be supportable due to the nature of the session editor which RIDE uses.

abrudz commented 3 years ago

@dyaandys The RIDE user guide clearly states:

The Dyalog keyboard shortcuts that are supported by the RIDE are listed in Table A-1

dyaandys commented 3 years ago

I will raise a mantis issue for the RIDE user guide to be updated as appropriate.