1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  | 
--- @brief
---
--- DaedalusLanguageServer
---@type vim.lsp.Config
return {
  cmd = { 'DaedalusLanguageServer' },
  filetypes = { 'd' },
  root_markers = {
    'Gothic.src',
    'Camera.src',
    'Menu.src',
    'Music.src',
    'ParticleFX.src',
    'SFX.src',
    'VisualFX.src',
  },
  settings = {
    DaedalusLanguageServer = {
      loglevel = 'debug',
      inlayHints = { constants = true },
      numParserThreads = 16,
      fileEncoding = 'Windows-1252',
      srcFileEncoding = 'Windows-1252',
    },
  },
}
  |