-- Insert PDB breakpoint vim.api.nvim_create_user_command('PDB', 'norm obreakpoint() # michael', {}) vim.api.nvim_create_user_command('BP', 'norm obreakpoint() # michael', {}) -- Copy Relative File Path to Clipboard vim.api.nvim_create_user_command('C', 'let @+ = expand("%:~:.")', {}) local function gitblame_toggle_summary() local normal = '' local with_summary = '' if vim.g.gitblame_message_template == normal then vim.g.gitblame_message_template = with_summary else vim.g.gitblame_message_template = normal end end vim.api.nvim_create_user_command('GitBlameToggleSummary', gitblame_toggle_summary, {}) -- Copy pytest -N to Clipboard local function copy_pytest_command() local fp = vim.fn.expand('%:~:.') local word = vim.fn.expand('') vim.fn.setreg('+', 'pytest ' .. fp .. ' -N ' .. word) end vim.api.nvim_create_user_command('P', copy_pytest_command, {})