Merge branch 'fix-newline-in-symbols' of github.com:tbung/symbols-outline.nvim

simrat39/symbols-outline.nvim#204
This commit is contained in:
hedy
2023-10-31 20:19:14 +08:00

View File

@@ -17,6 +17,12 @@ function M.write_outline(bufnr, lines)
if not is_buffer_outline(bufnr) then if not is_buffer_outline(bufnr) then
return return
end end
lines = vim.tbl_map(function(line)
lines, _ = string.gsub(line, "\n", " ")
return lines
end, lines)
vim.api.nvim_buf_set_option(bufnr, 'modifiable', true) vim.api.nvim_buf_set_option(bufnr, 'modifiable', true)
vim.api.nvim_buf_set_lines(bufnr, 0, -1, false, lines) vim.api.nvim_buf_set_lines(bufnr, 0, -1, false, lines)
vim.api.nvim_buf_set_option(bufnr, 'modifiable', false) vim.api.nvim_buf_set_option(bufnr, 'modifiable', false)