skyleach / pudb.vim Goto Github PK
View Code? Open in Web Editor NEWIntegrate the awesome PUDB debugger with NeoVim
License: MIT License
Integrate the awesome PUDB debugger with NeoVim
License: MIT License
I have vim 8.0 which is compiled without the terminal option, so I expect it to not work, but this error happens in InitializeBreakPoints every time vim loads a python file,
I am using vim 8, and anaconda with pudb installed,
my settings are
let g:pudb_python='~/anaconda3/bin/python'
let g:pudb_python_launcher='~/anaconda3/bin/python'
let g:pudb_python_host_prog='~/anaconda3/bin/python'
let g:pudb_python4_host_prog='~/anaconda3/bin/python'
when I run vimdiff file1, file2, i got
Error detected while processing function <SNR>108_SetInitialBreakpoints:
line 26:
Traceback (most recent call last):
File "<string>", line 2, in <module>
"....py" 254L, 9926C
Traceback (most recent call last):
File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'pudb'
Press ENTER or type command to continue
I use iterm2 I add this plugin into vundle in neovim.
But command not show in command mode?
I can't use it.
The plugin works great, but there is one feature that I cannot seem to get to work.
CTRL-X focuses the internal command line, which is great. But "?" should show me the external terminal with all of the stdout values etc, but instead it redirects the focus to the internal terminal. I have no way (that I can tell) of accessing the external terminal.
Is it possible to access the external terminal?
Hi, I installed this plugin by adding the line
Plugin 'SkyLeach/pudb.vim'
to my .vimrc, where the plugin manager is vundle
when I run PluginInstall in vundle, the pudb seems to be installed, but when i restart tmux and neovim, there is no command like PUDBTOGGLE, i did not yet make other configurations, is there something i must do before the command will show?
Is it possible to extend the command to allow for command line arguments (argparse style) to be passed to the script being debugged?
I'm jumping between running different files regularly, so having the flexibility to adapt the command-line args would be great
It seems when a file is passed to neovim as a CLI argument and all of these conditions are true there may be a problem with rplugins: 1.) the file is python, 2.) the file has breakpoints registered with pudb.
example: nvim ./test/test_templates.py
results :messages
"test/test_templates.py" 136L, 3937C Error detected while processing function remote#define#request:
line 2:
no request handler registered for "/Users/magregor/src/pudb.vim/rplugin/python3/vim_pudb.py:autocmd:BufReadPost:*.py"
This error doesn't prevent the plugin from working after the first load.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.