aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/init.lua b/init.lua
index 8e28a82..39bf328 100644
--- a/init.lua
+++ b/init.lua
@@ -167,10 +167,13 @@ end
-- mapping function between vis lexer names and LSP languageIds
local function syntax_to_languageId(syntax)
- if syntax == 'ansi_c' then
- return 'c'
- end
- return syntax
+ local map = {
+ ansi_c = 'c',
+ javascript = 'jsx',
+ typescript = 'tsx',
+ }
+
+ return map[syntax] or syntax
end
-- map of known language servers per syntax