-
Notifications
You must be signed in to change notification settings - Fork 50
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
Implement ElixirSense. #67
Conversation
Woah, awesome! Gonna check this PR later today. Thank you very much! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, despite a few minor issues.
Do you mind fixing those? Otherwise I would do that myself after merging.
.vscode/launch.json
Outdated
@@ -21,7 +21,7 @@ | |||
"args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test" ], | |||
"stopOnEntry": false, | |||
"sourceMaps": true, | |||
"outFiles": ["out/test"], | |||
"outFiles": [ "${workspaceRoot}/out/test/**/*.js" ], | |||
"preLaunchTask": "npm" | |||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Formatting
.vscode/settings.json
Outdated
@@ -5,6 +5,5 @@ | |||
}, | |||
"search.exclude": { | |||
"out": true // set this to false to include "out" folder in search results | |||
}, | |||
"typescript.tsdk": "./node_modules/typescript/lib" // we want to use the TS server from our node_modules folder to control its version | |||
} | |||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any reason for this change?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey, this is overwritten by autogenerated file from latest yeoman.
I just added it back. = )
.vscode/tasks.json
Outdated
@@ -23,7 +23,7 @@ | |||
"args": ["run", "compile", "--loglevel", "silent"], | |||
|
|||
// The tsc compiler is started in watching mode | |||
"isWatching": true, | |||
"isBackground": true, | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Formatting?
src/elixirSenseDefinitionProvider.ts
Outdated
} | ||
}); | ||
*/ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe delete this?
src/elixirSenseHoverProvider.ts
Outdated
} | ||
}); | ||
*/ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe delete this?
Hi, just did all the follow up cleanings and changes. |
Okay, the Code is looking fine now ;-) Hower I am having issues getting this to run. I checked out your changes, inited the submodule and did a clean npm install. I keep getting this error:
Am I missing anything here? |
Hey, just decoded the Erlang term, the problem seems at jem.ts. |
Fixed! |
Yes, that bug seems fixed, great work! I am going to compare both versions for a bit now, before i merge this. |
This seems to work really well, and I like the added Parameter Help! Going to merge this now and publish a release later today / this week. Again, thank you very (!) much for your contribution! |
Sure! |
@potterdai @fr1zle Great job! It would be really nice if we could have a centralized repo for the customized BTW. We could also include all needed |
@msaraiva Sure, that's a great idea! |
-Implement ElixirSense.
-Add SignatureHelpProvider.
-Upgrade VSCode and Typescript version.