Skip to content

Commit 56e82af

Browse files
committed
feat: add jproperties filetype support
- Extract filetype config to separate module - Add jproperties to supported filetypes
1 parent 120d332 commit 56e82af

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
local M = {}
2+
3+
function M.get_filetypes()
4+
return {
5+
'java',
6+
'jproperties',
7+
}
8+
end
9+
10+
return M

lua/java-core/ls/servers/jdtls/init.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ function M.get_config(opts)
88
local cmd = require('java-core.ls.servers.jdtls.cmd')
99
local env = require('java-core.ls.servers.jdtls.env')
1010
local root = require('java-core.ls.servers.jdtls.root')
11+
local filetype = require('java-core.ls.servers.jdtls.filetype')
1112
local log = require('java-core.utils.log2')
1213

1314
log.debug('get_config called with opts:', opts)
@@ -17,8 +18,8 @@ function M.get_config(opts)
1718
base_conf.cmd = cmd.get_cmd(opts)
1819
base_conf.cmd_env = env.get_env(opts)
1920
base_conf.init_options.bundles = plugins.get_plugins(opts)
20-
base_conf.filetypes = { 'java' }
2121
base_conf.root_markers = root.get_root_markers()
22+
base_conf.filetypes = filetype.get_filetypes()
2223

2324
return base_conf
2425
end

0 commit comments

Comments
 (0)