Skip to content

zdryan/gdb.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gdb.nvim

neovim front-end for gdb

CircleCI License: Unlicense

gdb.nvim

Requirements

Install

lazy.nvim
-- init.lua
{
  'zdryan/gdb.nvim'
}
Packer
use {
  'zdryan/gdb.nvim'
}
-- init.lua
require("gdb").setup()

Usage

  1. Start session. Optionally provide pty path.
:GdbStart [pty]
  1. Connect from gdb console.
new-ui mi [pty]
  1. Stop session.
:GdbStop

Configuration

require("gdb").setup({
	sign_current_line = "🠊",  -- current line sign
	sign_breakpoint = "",    -- breakpoint sign
	debug = false,            -- log gdb output
})

Development (Pending)

  • Breakpoints...
  • Additional configuration options
  • Bidirectional support (i.e. input commands from neovim)
  • DAP interpreter

About

neovim front-end for gdb

Topics

Resources

License

Contributing

Stars

Watchers

Forks