{ ... }: { plugins.dap-python = { enable = true; }; keymaps = [ { mode = ["n" "v"]; key = "dP"; action = ""; options = { silent = true; desc = "+python"; }; } { mode = ["n"]; key = "dPm"; action = { __raw = "require('dap-python').test_method"; }; options = { silent = true; desc = "Test method"; }; } { mode = ["n"]; key = "dPc"; action = { __raw = "require('dap-python').test_class"; }; options = { silent = true; desc = "Test Class"; }; } { mode = ["v"]; key = "dPs"; action = { __raw = "require('dap-python').debug_selection"; }; options = { silent = true; desc = "Debug selection"; }; } ]; }