aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/lsp_lines.lua
blob: 5adcb8e74db841c38f232edc23e82bfb971f5576 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local status_ok, lsp_lines = pcall(require, "lsp_lines")
if not status_ok then
  return
end

lsp_lines.setup()

vim.keymap.set("n", "g?", function()
  local lines_enabled = not vim.diagnostic.config().virtual_lines
  vim.diagnostic.config(
    {
      virtual_lines = lines_enabled,
      virtual_text = not lines_enabled
    }
  )
end, { noremap = true, silent = true })

vim.diagnostic.config({
  virtual_text = true,
  virtual_lines = false
})