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 = {
|
||||
"631", -- max_line_length
|
||||
}
|
||||
globals = {
|
||||
"vim"
|
||||
}
|
||||
read_globals = {
|
||||
"vim",
|
||||
"describe",
|
||||
"it",
|
||||
"assert",
|
||||
|
|
|
@ -964,7 +964,7 @@ function M.open_jdt_link(uri)
|
|||
buf_content = {
|
||||
'Received response from server, but it was empty. Check the log file for errors', log_path}
|
||||
else
|
||||
buf_content = vim.split(response[2], '\n', true)
|
||||
buf_content = vim.split(response[2], '\n', { plain = true })
|
||||
end
|
||||
else
|
||||
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, {'', 'Check the log file for errors', log_path})
|
||||
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_option(0, 'filetype', 'java')
|
||||
api.nvim_buf_set_option(buf, 'modifiable', false)
|
||||
vim.bo[buf].filetype = 'java'
|
||||
vim.bo[buf].modifiable = false
|
||||
end
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue