From d7705f1decf6ac48cfce19d46443de57ec5c3069 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Fri, 9 Dec 2022 12:15:44 +0100 Subject: [PATCH] fixed dap lazy loading --- lua/setup/my_cmp.lua | 4 +++- lua/setup/my_dap.lua | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/setup/my_cmp.lua b/lua/setup/my_cmp.lua index 529cdfa..84c888f 100644 --- a/lua/setup/my_cmp.lua +++ b/lua/setup/my_cmp.lua @@ -72,7 +72,9 @@ cmp.setup({ }, enabled = function() return vim.api.nvim_buf_get_option(0, "buftype") ~= "prompt" - or require("cmp_dap").is_dap_buffer() + or vim.api.nvim_buf_get_option(0, 'filetype') == 'dap-repl' + or vim.api.nvim_buf_get_option(0, 'filetype') == 'dapui_watches' + or vim.api.nvim_buf_get_option(0, 'filetype') == 'dapui_hover' end, completion = { completeopt = 'menu,menuone,noinsert, noselect' }, window = { diff --git a/lua/setup/my_dap.lua b/lua/setup/my_dap.lua index fee079c..a064311 100644 --- a/lua/setup/my_dap.lua +++ b/lua/setup/my_dap.lua @@ -1,5 +1,7 @@ dap = require('dap') +require("cmp_dap").is_dap_buffer() + -- make sure we can exit the terminal with esc vim.api.nvim_create_autocmd({ "TermOpen" }, {