mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-03-03 15:02:52 +02:00
better debug setup
This commit is contained in:
parent
6e29830f63
commit
e28d1334e9
1
.vscode/debugger_config.yml
vendored
Normal file
1
.vscode/debugger_config.yml
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
disableStartupPopups: true
|
28
.vscode/launch.json
vendored
28
.vscode/launch.json
vendored
@ -2,13 +2,35 @@
|
|||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
"configurations": [
|
"configurations": [
|
||||||
{
|
{
|
||||||
"name": "debug lazygit",
|
"name": "Debug Lazygit",
|
||||||
"type": "go",
|
"type": "go",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"mode": "auto",
|
"mode": "auto",
|
||||||
"program": "main.go",
|
"program": "main.go",
|
||||||
"args": ["--debug"],
|
"args": ["--debug", "--use-config-file=.vscode/debugger_config.yml"],
|
||||||
"console": "integratedTerminal" // <-- you need this to actually see the lazygit UI in a window while debugging
|
"console": "integratedTerminal",
|
||||||
|
"presentation": {
|
||||||
|
"hidden": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Tail Lazygit logs",
|
||||||
|
"type": "go",
|
||||||
|
"request": "launch",
|
||||||
|
"mode": "auto",
|
||||||
|
"program": "main.go",
|
||||||
|
"args": ["--logs", "--use-config-file=.vscode/debugger_config.yml"],
|
||||||
|
"console": "integratedTerminal",
|
||||||
|
"presentation": {
|
||||||
|
"hidden": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"compounds": [
|
||||||
|
{
|
||||||
|
"name": "Run with logs",
|
||||||
|
"configurations": ["Tail Lazygit logs", "Debug Lazygit"],
|
||||||
|
"stopAll": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user