mirror of
https://github.com/mfussenegger/nvim-jdtls
synced 2024-09-16 14:34:13 +02:00
Set buftype=nofile and swapfile=false on jdt:// buffers
This commit is contained in:
parent
38ac798fe5
commit
e0147c1b0f
2 changed files with 9 additions and 5 deletions
|
@ -1,8 +1,10 @@
|
||||||
ignore = {
|
ignore = {
|
||||||
"631", -- max_line_length
|
"631", -- max_line_length
|
||||||
}
|
}
|
||||||
|
globals = {
|
||||||
|
"vim"
|
||||||
|
}
|
||||||
read_globals = {
|
read_globals = {
|
||||||
"vim",
|
|
||||||
"describe",
|
"describe",
|
||||||
"it",
|
"it",
|
||||||
"assert",
|
"assert",
|
||||||
|
|
|
@ -964,7 +964,7 @@ function M.open_jdt_link(uri)
|
||||||
buf_content = {
|
buf_content = {
|
||||||
'Received response from server, but it was empty. Check the log file for errors', log_path}
|
'Received response from server, but it was empty. Check the log file for errors', log_path}
|
||||||
else
|
else
|
||||||
buf_content = vim.split(response[2], '\n', true)
|
buf_content = vim.split(response[2], '\n', { plain = true })
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
local error_msg
|
local error_msg
|
||||||
|
@ -988,10 +988,12 @@ function M.open_jdt_link(uri)
|
||||||
vim.list_extend(buf_content, vim.split(vim.inspect(error_msg), '\n'))
|
vim.list_extend(buf_content, vim.split(vim.inspect(error_msg), '\n'))
|
||||||
vim.list_extend(buf_content, {'', 'Check the log file for errors', log_path})
|
vim.list_extend(buf_content, {'', 'Check the log file for errors', log_path})
|
||||||
end
|
end
|
||||||
api.nvim_buf_set_option(buf, 'modifiable', true)
|
vim.bo[buf].modifiable = true
|
||||||
|
vim.bo[buf].swapfile = false
|
||||||
|
vim.bo[buf].buftype = 'nofile'
|
||||||
api.nvim_buf_set_lines(buf, 0, -1, false, buf_content)
|
api.nvim_buf_set_lines(buf, 0, -1, false, buf_content)
|
||||||
api.nvim_buf_set_option(0, 'filetype', 'java')
|
vim.bo[buf].filetype = 'java'
|
||||||
api.nvim_buf_set_option(buf, 'modifiable', false)
|
vim.bo[buf].modifiable = false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue