Commit graph

638 commits

Author SHA1 Message Date
Stephan Seitz
7678930946 Add a way to configure repl commands 2020-05-09 12:19:00 +02:00
Mathias Fussenegger
0426d8427b Remove separate threads window 2020-05-08 20:13:19 +02:00
Mathias Fussenegger
c1110aef1d Log output events to the REPL 2020-05-08 20:09:54 +02:00
Mathias Fussenegger
d1147ef8c3 Reset REPL contents on new session 2020-05-08 19:53:00 +02:00
Mathias Fussenegger
951a39112e Ensure buffer is loaded on jump to breakpoint 2020-05-08 19:17:56 +02:00
Mathias Fussenegger
703c8ebc50 Document more functions and repl 2020-05-02 11:44:05 +02:00
Mathias Fussenegger
3c9ee97366 repl: Change modified flag on repl buf instead of global 2020-04-27 20:54:18 +02:00
Mathias Fussenegger
cc3a164b48 Increase priority of breakpoint/stopped signs
They should be visible even if LSP shows warnigns or errors in the
current line.
2020-04-27 17:25:56 +02:00
Mathias Fussenegger
3164913ef2 Set linesStartAt1 explicitly
See https://github.com/microsoft/java-debug/issues/330
2020-04-26 13:07:10 +02:00
Mathias Fussenegger
40ef3c81b6 Extract a run function from launch_debug_adapter 2020-04-25 14:55:09 +02:00
Mathias Fussenegger
e7985e57b3 Improve jump to breakpoints behavior 2020-04-19 22:39:08 +02:00
Mathias Fussenegger
61b872bf92 Remove breakpoint signs if the server rejects htem 2020-04-19 22:28:45 +02:00
Mathias Fussenegger
269d4bc612 Extract jump_to_frame logic 2020-04-19 22:17:26 +02:00
Mathias Fussenegger
c217b6f34f Add .threads and .frames command to repl 2020-04-19 21:36:45 +02:00
Mathias Fussenegger
ff7bb44ece Add .into and .out commands to repl 2020-04-19 21:10:18 +02:00
Mathias Fussenegger
8e2ca54caf Fix on_done is nil error 2020-04-19 20:39:15 +02:00
Mathias Fussenegger
08c3445889 Set columnsStartAt1 to true and use offsets 2020-04-19 13:03:43 +02:00
Mathias Fussenegger
08d36e830e Support registering adapters as function 2020-04-19 12:57:01 +02:00
Mathias Fussenegger
f1878778fb Don't prompt for configurations if there aren't any 2020-04-19 12:32:21 +02:00
Mathias Fussenegger
972db862d5 Support runInTerminal request
Requires https://github.com/neovim/neovim/pull/11839 to work with
requests that require `env` options. (Which is the case for debugpy)
2020-04-18 18:46:15 +02:00
Mathias Fussenegger
e6904a1c5a Log warning on missing event handler; add missing event handlers 2020-04-18 14:33:40 +02:00
Mathias Fussenegger
767793fbcf Provide a way to register filetype specific adapters & launch them 2020-04-18 12:58:10 +02:00
Mathias Fussenegger
0f5d02ddd3 Add a omnifunc for the repl 2020-04-17 19:05:51 +02:00
Mathias Fussenegger
3e60b18cc9 Don't change buffer of active window to move to stopped frame 2020-04-17 16:59:18 +02:00
Mathias Fussenegger
862e608d56 Jump to location of frame of stopped event 2020-04-17 15:15:55 +02:00
Mathias Fussenegger
168bf1a102 Add screenshot to README 2020-04-17 14:29:06 +02:00
Mathias Fussenegger
fa0892fbe6 Add a .scopes command to the repl 2020-04-17 14:20:15 +02:00
Mathias Fussenegger
8b83a2813f Add .continue & .next commands to repl 2020-04-17 13:54:08 +02:00
Mathias Fussenegger
4551fd92c3 Add a repl 2020-04-17 00:21:55 +02:00
Mathias Fussenegger
ca93597e8e Add basic threads/frames/variables output 2020-04-16 19:08:14 +02:00
Mathias Fussenegger
328fdd9a12 Add logging 2020-04-16 13:20:52 +02:00
Mathias Fussenegger
7046ce8f28 Set locale based on $LANG 2020-04-16 12:53:59 +02:00
Mathias Fussenegger
adab82ee43 Implement restart 2020-04-16 12:53:35 +02:00
Mathias Fussenegger
37e2ea0bc6 Remove err parameter from event callbacks
Events have no error
2020-04-16 01:48:04 +02:00
Mathias Fussenegger
9f41df7cd7 Use only signs for tracking breakpoints
No need for a separate `breakpoints_by_buf` table that can get
out-of-sync if lines are added or removed.
2020-04-16 01:38:30 +02:00
Mathias Fussenegger
8796af5a25 Extend README with motivation and scope 2020-04-15 21:06:56 +02:00
Mathias Fussenegger
25dbff7b0a Add initial code 2020-04-15 19:43:53 +02:00
Mathias Fussenegger
e06bbc6eff Add bare readme 2020-04-15 12:39:59 +02:00