Comments (1)
I think using treesitter for those things would be feasible. But I wouldn't go with the nvim-treesitter
abstractions, but rather with the built-in's direclty. Depending on another plugin would close the door to neovim/neovim#11732
Help with things like "Evaluate expression" under cursor
I think as a first step dap
could provide a low-level function that interacts well with selections and textobj. So it would be up for users to define their textobjs (or use plugins that define them) and dap
wouldn't depend on any concrete implementations.
Overall I like the thinking. I was actually a bit surprised that the DAP spec & responses don't include more information about where in the source the variables are.
from nvim-dap.
Related Issues (20)
- cwd in .vscode/launch.json seems to be ignored HOT 1
- Hover evaluates the expression with `context = 'repl'` instead of `hover` HOT 2
- Error while using dap with node.js HOT 1
- Input in .vscode/launch.json can be asked multiple times HOT 2
- I can't bind the key combination of "Shift-F5" by using <S-F5> to trigger the dap.terminate() function HOT 1
- Color output not displayed correctly in debugpy with Neovim DAP HOT 3
- Seeing one too many `dap>` REPL prompts on each evaluation HOT 3
- extmark-based sign instead of the legacy sign? HOT 1
- Follow the exact instructions on :h dap-configuration to configure debugpy and it didn't work HOT 3
- Auto reload launch.json? HOT 1
- [Debug Config] Allow the debugger to read environment variables from "envFile" in launch.json HOT 1
- Add picker for executables/files
- [BUG] autoscroll breaks goto line vim motion on repl HOT 2
- Add support for DapBreakpointStopped and DapBreakpointConditionStopped signs
- Breakpoint symbol is not using sign column background color by default HOT 2
- Add environment variables HOT 1
- Linux (centos 8 with GDB 14.1) native GDB debugging session hangs HOT 3
- Ability to Disable logging for repl HOT 7
- Unable to attach to process using netcoredbg HOT 2
- Unable to launch a debugger correctly on macos m2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvim-dap.