Age | Commit message (Collapse) | Author |
|
|
|
Closes: #11853
|
|
Fixes #15367
|
|
Make offering "virtual documents" via the lsp easier to parse. `deno:`
can be ambiguous to parse by editors (can conflict with linux paths)
Neovim recently landed a PR https://github.com/neovim/neovim/pull/19797
that allows it to parse `scheme:/` this PR should make deno lsp work
correctly in neovim
|
|
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
|
|
directories (#15949)
|
|
|
|
Fixes: #15252
|
|
Fixes: #15111
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ref: denoland/vscode_deno#629
|
|
Closes: #13910
|
|
|
|
Ref: denoland/vscode_deno#633
|
|
Closes: #12800
|
|
Closes #13198
|
|
Closes #13619
|
|
Ref: #12864
|
|
`DiagnosticsServer` (#13577)
|
|
sources on each publish (#13483)
|
|
|
|
Fixes #13437
|
|
|
|
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
|
|
Closes: #13272
|
|
Fixes: #13099
|
|
|
|
|
|
|
|
|
|
|
|
Fixes #12753
|
|
(#12776)
Ref: #12753
|
|
Closes #8440
|
|
Fixes: #12675
|
|
These were previously displayed as plain text. Now they are displayed as
`MarkupContent` with type `Markdown`.
|
|
Closes #12473
|
|
This commit fixes problem with LSP where diagnostics coming
from "deno lint" don't respect configuration file.
LSP was changed to store "Option<ConfigFile>", "Option<LintConfig>"
and "Option<FmtConfig>" on "Inner"; as well as storing "Option<LintConfig>"
and "Option<FmtConfig>" on "StateSnapshot".
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
|
|
|
|
|
|
|
|
This commit adds support for configuration file for "deno fmt"
subcommand. It is also respected by LSP when formatting
files.
Example configuration:
{
"fmt": {
"files": {
"include": ["src/"],
"exclude": ["src/testdata/"]
},
"options": {
"useTabs": true,
"lineWidth": 80,
"indentWidth": 4,
"singleQuote": true,
"textWrap": "preserve"
}
}
}
|
|
|
|
more info (#11905)
|
|
|