{"repo":"MironPascalCaseFan/debugmaster.nvim","free":true,"listed":false,"github":"https://github.com/MironPascalCaseFan/debugmaster.nvim","clone":"git clone https://github.com/MironPascalCaseFan/debugmaster.nvim.git","description":"What happens if you try to combine dap-view and hydra.nvim? debugmaster.nvim – a modern dap-ui alternative!","language":"Lua","stars":382,"topics":["debugging","neovim-lua-plugin","neovim-plugin","nvim-dap","nvim-plugin"],"license":"MIT","category":"dev-tools","readme_excerpt":"😎debugmaster.nvim debugmaster.nvim is a neovim plugin that provides two things: 1. DEBUG mode (like \"Insert\" or \"Normal\" mode, but built for debugging) 2. Debugger UI assembled from nvim-dap native widgets (so this plugin also serves as a dap-ui alternative) https://github.com/user-attachments/assets/f49d5033-7a46-408a-980a-060c8093d5bf The goals of this plugin: 1. establish a DEBUG mode for neovim 2. Imagine how a debugging workflow should look in a modal editor 3. Provide UI suitable for modal editor - so you can always stay in the flow, focusing only on important things without any distractions ⚡️Requirements - Neovim = 0.10 ( = 0.11 is recommended) - nvim-dap ⚠️Status The plugin is completely usable, but still under development. Breaking changes are possible—follow commit notices. 🚀Quickstart Using lazy.nvim plugin manager: NOTE: Don't mix this plugin with dap-ui! Usage 1. Configure your debug adapters using nvim-dap. 2. Press d to toggle debug mode. 3. Press H in debug mode to view available commands. 4. Toggle the side panel with u . 5. Toggle float mode with U if the side panel has too little space to display content. 6. Set/toggle breakpoints with t and start debugging with c . 7. Navigate through debug sessions using debug mode keymaps ( o - step over, m - step into, q - step out, r - run to cursor). You can view all of them in the Help section by pressing H . 🤔Design Philosophy You can find explanations regarding the choice of these keymaps and a dap-view-like UI","default_branch":null,"files":null,"tree":[],"storefront":"/r/MironPascalCaseFan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MironPascalCaseFan/debugmaster.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}