• Stars
    star
    140
  • Rank 261,473 (Top 6 %)
  • Language
    Lua
  • License
    MIT License
  • Created over 2 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

nvim-cmp source for nvim-dap REPL and nvim-dap-ui buffers

cmp-dap

nvim-cmp source for nvim-dap REPL and nvim-dap-ui buffers

Setup

You must be using an adapter that supports completion requests. The following should print true when you are in an active debug session

:lua= require("dap").session().capabilities.supportsCompletionsRequest
require("cmp").setup({
  enabled = function()
    return vim.api.nvim_buf_get_option(0, "buftype") ~= "prompt"
        or require("cmp_dap").is_dap_buffer()
  end
})

require("cmp").setup.filetype({ "dap-repl", "dapui_watches", "dapui_hover" }, {
  sources = {
    { name = "dap" },
  },
})