deno/cli/lsp
Bartek Iwańczuk 2bb013f9ba
refactor: version module exports a single const struct (#25014)
This commit rewrites the internal `version` module that exported
various information about the current executable. Instead of exporting
several consts, we are now exporting a single const structure that 
contains all the necessary information.

This is the first step towards cleaning up how we use this information
and should allow us to use SUI to be able to patch this information
in already produced binary making it easier to cut new releases.

---------

Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-08-15 23:47:16 +02:00
..
testing perf: update deno_ast to 0.41 (#24819) 2024-07-31 18:31:03 -04:00
analysis.rs fix(lsp): import map lookup for jsr subpath auto import (#25025) 2024-08-14 22:38:18 +01:00
cache.rs fix(lsp): don't use global cache paths for scope allocation (#24353) 2024-06-28 18:18:21 +01:00
capabilities.rs chore(lsp): rename client-side command invocations (#22140) 2024-01-28 21:56:45 +00:00
client.rs refactor(lsp): cleanup partially locking methods (#23723) 2024-05-08 06:34:42 +01:00
code_lens.rs perf: update deno_ast to 0.41 (#24819) 2024-07-31 18:31:03 -04:00
completions.rs fix(lsp): directly use file referrer when loading document (#24997) 2024-08-12 15:45:27 +01:00
config.rs fix(lsp): don't always use byonm resolver when DENO_FUTURE=1 (#24865) 2024-08-09 09:50:37 +02:00
diagnostics.rs fix(lsp): directly use file referrer when loading document (#24997) 2024-08-12 15:45:27 +01:00
documents.rs fix(lsp): directly use file referrer when loading document (#24997) 2024-08-12 15:45:27 +01:00
jsr.rs fix(compile): support workspace members importing other members (#24909) 2024-08-07 07:43:05 +00:00
language_server.rs refactor: version module exports a single const struct (#25014) 2024-08-15 23:47:16 +02:00
logging.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
lsp_custom.rs fix(lsp): don't normalize urls in cache command params (#22182) 2024-01-30 17:17:34 +00:00
mod.rs perf(lsp): lock out requests until init is complete (#23998) 2024-05-29 01:26:43 +01:00
npm.rs refactor: remove PermissionsContainer in deno_runtime (#24119) 2024-06-06 23:37:53 -04:00
parent_process_checker.rs fix(lsp): use a dedicated thread for the parent process checker (#21869) 2024-01-09 11:36:03 -05:00
path_to_regex.rs chore: upgrade to rust 1.79 (#24207) 2024-06-14 17:10:57 +05:30
performance.rs refactor(lsp): cleanup partially locking methods (#23723) 2024-05-08 06:34:42 +01:00
README.md docs: fix broken deno manual link (#20667) 2023-09-25 14:09:27 +02:00
refactor.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
registries.rs feat(lsp): registry completions for import-mapped specifiers (#24792) 2024-07-30 23:26:09 +01:00
repl.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
resolver.rs fix(lsp): don't always use byonm resolver when DENO_FUTURE=1 (#24865) 2024-08-09 09:50:37 +02:00
search.rs feat(lsp): jsr specifier completions (#22612) 2024-02-29 03:54:16 +00:00
semantic_tokens.rs perf(lsp): Cache semantic tokens for open documents (#23799) 2024-05-15 01:51:48 +00:00
text.rs fix(lsp): handle multiline semantic tokens (#23691) 2024-05-04 21:48:06 +01:00
tsc.rs fix(lsp): directly use file referrer when loading document (#24997) 2024-08-12 15:45:27 +01:00
urls.rs feat(lsp): multi deno.json resolver scopes (#24206) 2024-06-17 21:54:23 +01:00

Deno Language Server

The Deno Language Server provides a server implementation of the Language Server Protocol which is specifically tailored to provide a Deno view of code. It is integrated into the command line and can be started via the lsp sub-command.

This documentation has been moved to the Deno manual.