Max Stoumen
Max Stoumen
Would be nice to connect directly to `127.0.0.1` and use this as the server address, rather than `localhost`, since `localhost` is technically not guaranteed to exist. This has already caused...
Some programs will explicitly ignore interrupt (and kill?) signals. One example is bats' testrunner. Would be nice to investigate this issue further. We may need a fallback timeout to send...
Currently, we try to determine what shell to execute in based on the `SHELL` environment variable. This causes a few issues: - We cannot have different scripts execute in different...
As far as I can tell, for an interactive task, the terminal task only closes once `onDidClose` gets called. If this gets called before vscode starts listening internally (i.e. because...
As is exemplified by #125, objects in the codebase (such as the Cell Providers) may want to register listeners or otherwise "own" disposables. We may want to start to adopt...
Would be nice to provide documentation once the Notebook Terminal is polished/released. Notes: - Should indicate that the provided font family needs to be installed on system, or else it...
As we move away from non-interactive mode due to the notebook terminal, we should try to de-emphasize it in our docs. Might be worth describing it as an "advanced" feature....
Since the plugin now overrides completions, plugins which interface with completions, such as the svelte plugin, are incompatible, and can cause errors retrieving info. There's probably a few ways to...
Might be nice to allow more complex filtering/sorting options. For example, sort by type kind, sort alphabetically, filter non-methods, etc. One challenge with doing this is finding a way to...
Currently, the extension window is empty when no type is selected. As was pointed out by a user, this can be pretty confusing. One solution is to have placeholder text...