Skip to content

Commit 2d05e82

Browse files
committed
use abs path
1 parent d487adc commit 2d05e82

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
77
## [Unreleased]
88

99
- fix typo
10+
- use absolute path for GHCi
1011

1112
## [0.1.2]
1213

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Haskell Runner 2",
44
"description": "Shortcut for GHCi and Stack",
55
"publisher": "Meowcolm024",
6-
"version": "0.1.2",
6+
"version": "0.1.3",
77
"license": "BSD3",
88
"icon": "images/hr2.png",
99
"engines": {

src/extension.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,11 @@ export async function activate(context: vscode.ExtensionContext) {
2121

2222
// GHCi command
2323
let ghci = vscode.commands.registerCommand("runner2.ghci", () => {
24-
let folder = option.option(vscode.workspace.workspaceFolders);
2524
let doc = option.option(vscode.window.activeTextEditor).map(e => e.document);
26-
let filename =
27-
folder.flatmap(f => doc
28-
.flatmap(d => util.isHaskell(d) ? option.some(d) : option.none<vscode.TextDocument>())
29-
.map(d => d.fileName.replace(f[0].uri.path + "/", ""))
30-
.map(s => `\"${s}\"`));
25+
let filename = doc
26+
.flatmap(d => util.isHaskell(d) ? option.some(d) : option.none<vscode.TextDocument>())
27+
.map(s => `\"${s.fileName}\"`);
28+
// currently at GHCi
3129
if (terminal.map(t => t.name).contains("GHCi")) {
3230
filename.map(f => terminal.unwrap().sendText(stackproj ? ":r" : (":l " + f)));
3331
} else {

0 commit comments

Comments
 (0)