all repos — dotfiles @ ac2d5913500f710415f7ed1ba74c38ee96693ed8

my *nix dotfiles

config/nvim/lua/lsp/lua.lua (view raw)

 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
 28
 29
 30
 31
-- only on macOS
util = require('lspconfig.util')


local root_path = '/Users/icy/Leet/lua-language-server'
local bin_path = root_path .. '/bin/macOS/lua-language-server'

require'lspconfig'.sumneko_lua.setup {
  cmd = { bin_path, "-E", root_path .. '/main.lua' },
  settings = {
    Lua = {
      runtime = {
        version = 'LuaJIT',
        path = vim.split(package.path, ';'),
      },
      diagnostics = {
        globals = {'vim'},
      },
      workspace = {
        library = {
          [vim.fn.expand('$VIMRUNTIME/lua')] = true,
          [vim.fn.expand('$VIMRUNTIME/lua/vim/lsp')] = true,
        },
      },
      telemetry = {
        enable = false,
      }
    },
  },
  on_attach = require('maps').on_attach,
}