This mode is now unmaitained and has fallen behind the development of F*
FStar Interactive Mode
You need a working F* binary that supports interactive mode (old binary releases of F* do not support this, so you might need to build from F* source)
$ fstar.exe --in module Blah #end ok
Add to the
$PATHvariable the absolute path of the directory in which
$FSTAR_HOME/bin). You need to restart Atom after you make such changes.
apm linkin the extension's directory.
In a F* buffer, pressing
Ctrl+Shift+I will place a marker in the
file and type-check the file from the previous marker (the start of
the file, if there isn't one) until the current cursor.
Ctrl+Alt+G will jump to the next error, if any.
Ctrl+Alt+A will display all the errors.
Ctrl+Alt+C will kill the running background F* process.
It's useful to do this to reset your state in case you observe odd behaviors.
Ctrl+Shift+N will type-check the file until the first
(* check_marker *) comment (or to the current cursor,
Ctrl+Shift+I, in case there is no such marker).
Key bindings are platform-dependent:
F* Interactive menu under
Packages in Atom.