From cb87b6141d83c37ce760231daafe964cbde54ecf Mon Sep 17 00:00:00 2001 From: Mora Unie Youer Date: Wed, 7 May 2025 18:00:03 +0300 Subject: feat: enable LSP inlay hints in `typescript-language-server` --- lsp/typescript-language-server.lua | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'lsp/typescript-language-server.lua') diff --git a/lsp/typescript-language-server.lua b/lsp/typescript-language-server.lua index 1cf6661..41a3110 100644 --- a/lsp/typescript-language-server.lua +++ b/lsp/typescript-language-server.lua @@ -9,4 +9,31 @@ return { "typescriptreact", "typescript.tsx", }, + settings = { + typescript = { + inlayHints = { + includeInlayParameterNameHints = "all", + includeInlayParameterNameHintsWhenArgumentMatchesName = true, + includeInlayVariableTypeHints = true, + includeInlayFunctionParameterTypeHints = true, + includeInlayVariableTypeHintsWhenTypeMatchesName = true, + includeInlayPropertyDeclarationTypeHints = true, + includeInlayFunctionLikeReturnTypeHints = true, + includeInlayEnumMemberValueHints = true, + }, + }, + javascript = { + inlayHints = { + includeInlayParameterNameHints = "all", + includeInlayParameterNameHintsWhenArgumentMatchesName = true, + includeInlayVariableTypeHints = true, + + includeInlayFunctionParameterTypeHints = true, + includeInlayVariableTypeHintsWhenTypeMatchesName = true, + includeInlayPropertyDeclarationTypeHints = true, + includeInlayFunctionLikeReturnTypeHints = true, + includeInlayEnumMemberValueHints = true, + }, + }, + }, } -- cgit v1.2.3-70-g09d2