Coming from a different IDE (for Python), I got used to having the same key to initiate debugging, “run-file” assigned to F5 by default, and “continue” assigned to F8 by default. So basically, F5 starts debugging if it is not yet started, and continues if it has already started. How could I tweak Juno to do that?
I think you can probably edit the keymaps:
HOME.atom\packages\julia-client\keymaps\julia-client.cson.ctrl
# Debug operations
'.platform-win32 atom-text-editor[data-grammar="source julia"]:not(.mini),
.platform-linux atom-text-editor[data-grammar="source julia"]:not(.mini),
ink-terminal.julia-terminal,
.ink-debugger-container':
'f5': 'julia-debug:run-file'
'ctrl-f5': 'julia-debug:step-through-file'
'shift-f5': 'julia-debug:stop-debugging'
'f8': 'julia-debug:continue'
'shift-f8': 'julia-debug:step-to-selected-line'
'f9': 'julia-debug:toggle-breakpoint'
'shift-f9': 'julia-debug:toggle-conditional-breakpoint'
'f10': 'julia-debug:step-to-next-expression'
'shift-f10': 'julia-debug:step-to-next-line'
'f11': 'julia-debug:step-into'
'shift-f11': 'julia-debug:step-out'