@hackage phoityne-vscode0.0.2.0

ghci debug viewer on Visual Studio Code

Phoityne VSCode

Phoityne is a ghci debug viewer for Visual Studio Code. (on Windows)

Debug on VSCode

  1. Start VSCode
  2. Open stack project folder
  3. Open debug view
  4. Open launch.json
  5. Set startup source file. Default file is test/Spec.hs
  6. Run debug(F5)

Demo Video1

Install

Run stack install

% stack new project
  . . . . .
%
% cd project
% stack install phoityne-vscode
  . . . . .
%

Prepare vscode extensions

  1. create folder "%USERPROFILE%.vscode\extensions\phoityne-vscode"
  2. copy "phoityne-vscode-0.0.1.0\vscode\package.json"(*) to "%USERPROFILE%.vscode\extensions\phoityne-vscode"
  3. copy "%USERPROFILE%\AppData\Roaming\local\bin\phoityne-vscode.exe" to "%USERPROFILE%.vscode\extensions\phoityne-vscode"
  4. Install "Haskell Syntax Highlighting" extension. Ctrl+p and put "ext install haskell syntax highlighting".

(*) download by stack unpack.

% stack unpack phoityne-vscode
%

Important

  • need c:\temp folder. phoityne.log file will be created.
  • breakpoint can be set in a .hs file which defineds "module ... where".
  • source file extension must be ".hs"