A debugger powerd by lldb for Lapce.
This plugin requires the lldb dap client to be installed (https://docs.codelite.org/plugins/dap/#lldb-vscode). After installed, configure the path to the lldb-vscode executable in Lapce config.
A debugger powerd by lldb for Lapce.
This plugin requires the lldb dap client to be installed (https://docs.codelite.org/plugins/dap/#lldb-vscode). After installed, configure the path to the lldb-vscode executable in Lapce config.
A video is attached to show the bug:
Im currently facing an issue using LLDB
Im using MacOS 14inc M1
Step to reproduced the Bug from fresh install of lapce
brew install llvm
export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
# The run config is used for both run mode and debug mode
[[configs]]
# the name of this task
name = "codeitlikemiley"
# the type of the debugger. If not set, it can't be debugged but can still be run
type = "lldb"
# the program to run
program = "target/debug/mileysequel"
[configs.prelaunch]
program = "cargo"
args = [
"build",
]
Here is the Video of the said Bug:
This is the log file , a simplified version where I just open lapce , click on a debugger breakpoint, and run the debugger.
2023-12-30T05:44:07.111901Z INFO lapce_app::app: Starting up Lapce..
2023-12-30T05:44:07.535916Z INFO lapce_app::app: Starting up Lapce..
2023-12-30T05:44:08.131743Z WARN lapce_app::window_tab: [Rust] Usage of startLspServer as a notification is deprecated.
2023-12-30T05:44:08.152600Z WARN lapce_app::window_tab: [Crates] Usage of startLspServer as a notification is deprecated.
2023-12-30T05:44:08.161221Z ERROR lapce_app::window_tab: lsp server /Users/uriah/Library/Application Support/dev.lapce.Lapce-Stable/plugins/MathiasPius.lapce-crates/crates-lsp-0.0.2 stopped!
2023-12-30T05:44:17.009201Z DEBUG lapce_app::keypress: Pointer(PointerInputEvent { pos: (234.453125, 429.14453125), button: Primary, modifiers: ModifiersState(0x0), count: 1 })
2023-12-30T05:44:17.010578Z DEBUG lapce_app::keypress: Pointer(PointerInputEvent { pos: (234.453125, 429.14453125), button: Primary, modifiers: ModifiersState(0x0), count: 1 })
2023-12-30T05:44:19.038004Z DEBUG lapce_app::keypress: Pointer(PointerInputEvent { pos: (1023.796875, 17.23828125), button: Primary, modifiers: ModifiersState(0x0), count: 1 })
2023-12-30T05:44:19.038095Z DEBUG lapce_app::keypress: Pointer(PointerInputEvent { pos: (1023.796875, 17.23828125), button: Primary, modifiers: ModifiersState(0x0), count: 1 })
Note: that if I don't add any breakpoint the debugger would just run and complete the whole building of app e.g. the basic hello world would be echoed out. But Hitting the breakpoint and running the debugger it would just crash Lapce.
@dzhou121 any thoughts on this?
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.