1
0
Fork 0

nvim: convert ftdetect to lua

This commit is contained in:
Vladimír Dudr 2024-08-08 20:23:21 +02:00
parent d990c08976
commit 4185d1869c
7 changed files with 28 additions and 11 deletions
dot_config/nvim

View file

@ -6,7 +6,7 @@ local workspace_dir = home .. '/.local/share/eclipse/' .. vim.fn.fnamemodify(roo
local config = {
cmd = {
'jdtls',
'-data', workspace_dir
'-data', workspace_dir,
},
root_dir = require('jdtls.setup').find_root(root_markers),
settings = {
@ -14,12 +14,13 @@ local config = {
},
init_options = {
bundles = {
require('mason-core.path').package_prefix('java-debug-adapter')..'/extension/server/com.microsoft.java.debug.plugin-0.46.0.jar',
require('mason-core.path').package_prefix('java-debug-adapter') ..
'/extension/server/com.microsoft.java.debug.plugin-0.46.0.jar',
},
},
on_attach = function(client, buf)
on_attach = function()
local jdtls = require('jdtls')
jdtls.setup_dap({ hotcodereplace = 'auto' })
jdtls.setup_dap({ hotcodereplace = 'auto', config_overrides = {} })
end,
}
require('jdtls').start_or_attach(config)

View file

@ -0,0 +1 @@
setlocal tabstop=2 shiftwidth=2

View file

@ -1,5 +0,0 @@
autocmd BufRead,BufNewFile Directory.Build.props set ft=xml
autocmd BufRead,BufNewFile Directory.Build.targets set ft=xml
autocmd BufRead,BufNewFile *.axaml set ft=xml
autocmd BufRead,BufNewFile *.xaml set ft=xml
autocmd BufRead,BufNewFile *.cake set filetype=cs

View file

@ -1 +0,0 @@
autocmd BufRead,BufNewFile *.env set ft=env

View file

@ -1 +0,0 @@
autocmd BufRead,BufNewFile *.tpl setlocal filetype=html.latte

View file

@ -27,3 +27,4 @@ require('lazy').setup(
require('configs.misc').setup()
require('configs.keys').setup()
require('configs.filetypes').setup()

View file

@ -0,0 +1,21 @@
local M = {}
function M.setup()
vim.filetype.add({
extension = {
templ = 'templ',
env = 'env',
tpl = 'html.latte',
axaml = 'xml',
xaml = 'xml',
cake = 'cs'
},
filename = {
['Directory.Build.props'] = 'xml',
['Directory.Build.targets'] = 'xml',
}
})
end
return M