Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore protocol.md #1119

Merged
merged 1 commit into from
Sep 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions code-docs/abbr.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
common abbreviations used throughout the code:

bg background
btn button
cb checkbox
cfg configuration
clt client (like in Conga)
cm CodeMirror
cmd command, a 2-or-3-uppercase-letter code for an IDE action
col colour; column
com comment
dlg dialog
D Dyalog
ed editor
el element
eol end of line
esc escape; usually referring to html characters: &→&amp; <→&lt; etc
exe executable (not necessarily a DOS MZ .exe file)
fav favourite(s), the list of remembered addresses of remote interpreters
fg foreground
fmt format
fn function
geom geometry, the mechanical layout of a keyboard
grp group
hdr header
hvr hover
kbd keyboard
kw keyword; sometimes used as a synonym for "control structure"
lb language bar
lbl label
lc locale
lh CodeMirror's LineHandle objects (see https://codemirror.net/doc/manual.html#getLineHandle)
lhs left-hand side
lyt layout
msg message
pfx prefix
pos position
prf preference(s)
re regular expression; sometimes used as a prefix to variable names
rhs right-hand side
rp replace (like Dyalog's RP command)
rq require
rst reset
sc search (like Dyalog's SC command)
scm scheme (like the typical extension for files containing mostly parens)
sel selection
se session
sfx suffix
shc shortcut
sig signal
skt socket
sol start of line (used by CodeMirror)
srv server (like in Conga)
stk stack
stl style
sm stream (for instance in the ssh client or in CodeMirror's tokenizer function)
tb toolbar
tid id returned by setTimeoutId()
upd update
win window (session or editor)
39 changes: 39 additions & 0 deletions code-docs/cmd-codes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Pre-RIDE command codes and their default shortcuts on Windows:

AC Align Comments
AO Add comments
BH Run to exit (in tracer)
BK Backward or Undo Control+Shift+Back
BP Toggle breakpoint
BT Back Tab between windows
CP Copy
CT Cut
DK Delete Block Control+Delete
DO Del comments
ED Edit Shift+Enter
EP Exit (and save changes) Esc
FD Forward or Redo Control+Shift+Enter
FX Fix the current function
GL Go to Line
LN Toggle Line numbers Num -
LS Left Screen
MA Resume all threads (in tracer)
MO Goto matching outline
NX Next
PT Paste
PV Previous
QT Quit (and lose changes) Shift+Esc
RD Reformat Num /
RM Resume execution (in tracer)
RP Replace
RS Right Screen
RZ Snap window size
S1 Fix script and exit editor
S2 Fix script but remain in editor
SA Select all
SC Search
TB Tab between windows
TC Trace Control+Enter
TL Toggle localisation Control+Up
TO Toggle outline
UA Undo all changes
Loading