Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate to VIM? #235

Open
leslielg opened this issue Mar 17, 2021 · 10 comments
Open

Integrate to VIM? #235

leslielg opened this issue Mar 17, 2021 · 10 comments
Labels

Comments

@leslielg
Copy link

Any expert can start a project(or already have one?) to integrate this to VIM? So we can have multi window debugger from VIM, it will be consistent, customize-able to use.

@gavinhoward
Copy link
Contributor

gavinhoward commented Mar 17, 2021

Integration with vim is possible without changing any code in gdb-dashboard. You just need some other ubiquitous tools, such as tmux, bash, and tmuxp.

If you would like to learn more, you can read my blog post at https://gavinhoward.com/2020/12/my-development-environment-and-how-i-got-there/ .

Edit: just so it's clear, I am not the author of gdb-dashboard, and neither I, nor my blog post, are endorsed by the author.

@leslielg
Copy link
Author

I already have made one by tmux and used for long time:
image

But to improve the experience, having an official, long term mantained VIM plugin version looks better option.

@gavinhoward
Copy link
Contributor

Again, speaking for myself, not the author.

I could see a well-supported vim plugin being useful, but I am not sure that it would be best done in this repo. It might be best to do it in a separate repo, specifically for the plugin. Whether cyrus-and wants to do it himself or would prefer to let the gdb-dashboard community do it, I don't know.

Just my 2 cents.

@cyrus-and
Copy link
Owner

I agree with @gavinhoward (thanks for your post!), this repo is no place for such plugins. As for me implementing such thing, well, nope. But if someone decides to do that, he/she is welcome and can ping me or comment here, I'll do my best to try to help.

@gavinhoward
Copy link
Contributor

@cyrus-and thank you. @leslielg to prevent bothering cyrus-and, you could email me at the address in my profile with ideas about what you want; since I already have a start in my vim config, I might be able to make such a plugin on a day that I get bored.

@cyrus-and
Copy link
Owner

Feel free to post here updates if you think it's something that others might benefit from.

@seanybaggins
Copy link

@leslielg Any chance you can share your configs for your setup?

@leslielg
Copy link
Author

leslielg commented Jun 9, 2021

@leslielg Any chance you can share your configs for your setup?

here: https://github.com/kthready/gdb_tmux

@SirWrexes
Copy link

Bit late to the party but here:
I'm using gdb-nvim in conjunction with gdb-dashboard and it works flawlessly !
It's got bonus points for supporting several other debuggers too.
The only downside is that it is a NeoVim only plugin. 🤔

@chankim
Copy link

chankim commented May 12, 2023

@leslielg Wow, it looks very good. Can you scroll up and down in each window? I'm curious if I can scroll up/down inside the source window and register window.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants