summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/lsp/perlls.lua
blob: b995cd2cf11fe2e2060e929f4ad6612eee8cda9b (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.lsp.config('perlls', {
	cmd = {
		'perl',
		'-MPerl::LanguageServer',
		'-e',
		'Perl::LanguageServer::run',
		'--',
		'--port 13603',
		'--nostdio 0',
	},
	settings = {
		perl = {
			perlCmd = 'perl',
			perlInc = ' ',
			fileFilter = { '.pm', '.pl' },
			ignoreDirs = '.git',
		},
	},
	filetypes = { 'perl' },
	root_markers = { '.git' },
})

vim.lsp.enable('perlls')