summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/configs/pyright.lua
blob: e15a7fb744bc802909ce35e4cc724e849c18edb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
vim.pack.add({
  {
    src = "https://github.com/neovim/nvim-lspconfig",
    version = 'master',
  },
})

vim.lsp.config['pyright'] = {
  cmd = { "pyright-langserver", "--stdio" },
  filetypes = { "python" },

  settings = {
    python = {
      analysis = {
        autoSearchPaths = true,
        diagnosticMode = "workspace",
        useLibraryCodeForTypes = true
      }
    }
  }
}

vim.lsp.enable('pyright')