-
Notifications
You must be signed in to change notification settings - Fork 146
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
Roadmap 2 #194
Comments
Nice. Also I'd also love a deno.enable auto where a file is recognized as Deno if it contains the string "Deno" (either as namespace usage or in a comment). |
@lucacasonato Please create an issue for each item in the checklist, so I can reference in pr, or give me permission somehow to allow me to change to the description of this issue |
If console.log isn't writing to the VS Code debugger output pane, it's hard to see the VS Code integration as working, so it'd be great to get the fix to Deno #4502 Maybe this is covered by the debugging item? |
@callionica That's independent of VSCode integration, since the same issue will occur with Chrome devtools for instance. |
@nayeemrmn Yeah, I recognise that it's under a different repo. I hope this roadmap is being used to show the path to completing specific customer scenarios and fulfilling user expectations. That's a good way to prioritise where to put your resources. My point is that a basic user expectation of being able to write Deno code in VS Code is that you can step debug with output going to the integrated debugger window. Currently that user expectation is not being met. And it's such a core part of the experience that meeting that expectation should be prioritised and resourced along with these other features. Sometimes roadmaps will show dependencies on other teams/feature areas. For me, that's a necessary part of prioritisation and communication. |
This comment has been minimized.
This comment has been minimized.
@lucacasonato First one should be checked due to #193 closed, in fact, fmt is not been hijacked at all. |
denoland/deno#8400 |
@jeiea Yes, the LSP is still not at feature parity with current extension. Only once that is the case will we switch. |
We now use |
Now that most burning fires have been put out #121 can be closed and it is time for a new roadmap. The goals for the next few weeks and months should be stabilizing the extension, improving compatibility with mixed Node + Deno projects, and making the extension more easy to use. Here are some ideas in rough order of priority (top is most important):
editor.defaultFormatter
should not be hijacked bydeno fmt
Implementnot possible until"deno.include"
setting to enable the extension on files matching this path.deno lsp
Implementnot possible until"deno.exclude"
setting to disable the extension on files matching this path.deno lsp
Enable Deno
andDisable Deno
commands to quickly switch"deno.enable"
in.vscode/settings.json
. ([regression] deno enable/disable command palette entries removed #170)Init
command.deps.ts
for autocomplete.And various high priority bugs that need to be fixed:
@deno-types
does not work on first load (@deno-types does not work on first load #97)The future goal is still to integrate LSP into the
deno
binary.The text was updated successfully, but these errors were encountered: