ovandriyanov / dlvim Goto Github PK
View Code? Open in Web Editor NEWA vim plugin for integration with Delve debugger for Go
License: MIT License
A vim plugin for integration with Delve debugger for Go
License: MIT License
Clearing signs before next/step commands and setting them back on the command response triggers unnecessary rendering in vim which causes flickering. It may be avoided if the proxy sent "clear signs" event when the command takes longer than, say, 50 milliseconds.
It introduces an extra dependency from a C library and seems buggy and poorly supported
Attempting to print string variable value before it's initialization results in an invalid JSON string from dlv server containing binary sequences like \307\200
etc. Should cope with such strings
Implement :DlvimPrint
command which evaluates the expression under the cursor and prints the result in the object inspection buffer.
:DlvimUp
and :DlvimDown
commands which change the current frame and follow the current instruction on the current stack frameShould probably use code window for storing all the sesion-local variables instead of dlv client terminal buffer
Interactive programs can't be debugged when dlv is a child of non-interactive proxy process. Dlv server should be run from vim in a separate terminal buffer, like the dlv client. Detection of the dlv server readiness from vim may be tricky though.
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.