Blaž Hrastnik
184637c55a
lsp: refactor format so we stop cloning the language_server
3 years ago
Blaž Hrastnik
c00cf238af
Simplify textDocument/didClose, we don't need to look up LSP again
3 years ago
Blaž Hrastnik
8744f367bd
wip
3 years ago
Blaž Hrastnik
d2b9a5d654
lsp: Update the julia definition
3 years ago
Blaž Hrastnik
905efe3a48
Improve build error when a new grammar was added
3 years ago
Blaž Hrastnik
5a558e0d8e
lsp: Delay requests & notifications until initialization is complete
3 years ago
Blaž Hrastnik
c3a58cdadd
lsp: Refactor capabilities as an async OnceCell
...
First step in making LSP init asynchronous
3 years ago
Blaž Hrastnik
41f1e8e4fb
fix: lsp: Terminate transport on EOF
...
If stdout/stderr is closed, read_line will return 0 indicating EOF.
3 years ago
Blaž Hrastnik
fe17b99ab3
fix: lsp: Don't consume \n\n as a single newline
3 years ago
Dmitry Sharshakov
507a1f8dd6
Get breakpoint reports from debugger
3 years ago
Blaž Hrastnik
3cb95be452
Update tree-sitter to 0.20
...
0.20 includes querying improvements, we no longer have to convert
fragments to strings but can return an iterator of chunks instead.
3 years ago
Blaž Hrastnik
57ed5180e0
lsp: Improve line ending handling when generating TextEdit
3 years ago
Blaž Hrastnik
08967baef6
flake: Update dependencies
3 years ago
Dmitry Sharshakov
c9cd06e904
Fetch stack traces for all threads when debugger sets all_thread_stopped flag
3 years ago
Dmitry Sharshakov
bdd636d8ee
Clean up import
3 years ago
Gokul Soumya
6e21a748b8
Fix escape not exiting insert mode ( #712 )
...
Regression due to #635 where escape key in insert mode
would not exit normal mode. This happened due to hard
coding the escape key to cancel a sticky keymap node.
3 years ago
Dmitry Sharshakov
9b8c5bdade
Remove redundant fetching of stack traces
3 years ago
Dmitry Sharshakov
0add0c5639
Make conditional logpoints underlined
3 years ago
Dmitry Sharshakov
2d35b7b99c
Normalize line in picker preview to avoid crash
3 years ago
Dmitry Sharshakov
b6c58ea23e
Support thread previews
3 years ago
Dmitry Sharshakov
bb26c589b4
Keybinding for editing log
3 years ago
Dmitry Sharshakov
0e1e4edc5e
different display for conditional logpoints
3 years ago
Dmitry Sharshakov
8a609047c3
Mouse command for editing logpoint
3 years ago
Dmitry Sharshakov
7bdead5b4b
Drop old commands
...
TODO: edit logpoints with a keybinding and mouse
3 years ago
Dmitry Sharshakov
3b0ec750ff
Support editing breakpoint condition with right click
3 years ago
Gokul Soumya
183dcce992
Add a sticky mode for keymaps ( #635 )
3 years ago
oberblastmeister
99a753a579
Document macros ( #693 )
...
* add docs
* clean up
* remove
* more
* Update helix-view/src/macros.rs
Co-authored-by: Ivan Tham <pickfire@riseup.net>
Co-authored-by: Ivan Tham <pickfire@riseup.net>
3 years ago
Gokul Soumya
e4e93e176c
fix: Merge default palette with user palette
3 years ago
Gokul Soumya
e40e6db227
feat: Default theme palette using 16 terminal colors
3 years ago
Gokul Soumya
95cd2c645b
Refactor switch_case commands
3 years ago
Gokul Soumya
33ce8779fd
Refactor {move,extend}_word_* commands
3 years ago
Gokul Soumya
ea2b4c687d
Refactor {move,extend}_char_* commands
3 years ago
Dmitry Sharshakov
1befbd076c
Add command for editing breakpoint condition
3 years ago
Dmitry Sharshakov
e36fc57fff
refactor breakpoint edit
3 years ago
Dmitry Sharshakov
698583c241
Support setting breakpoints with mouse
3 years ago
Dmitry Sharshakov
df0ea6674a
examples: ensure target stopped by waiting for enter from user
3 years ago
Kangwook Lee (이강욱)
07fe4a6a40
Add commands that extends to long words ( #706 )
3 years ago
Dmitry Sharshakov
430c80ff2a
Fix crash when trying to select (view) threads when debuggee is running
3 years ago
Dmitry Sharshakov
c6186ce600
jump to selected stack frame
3 years ago
Dmitry Sharshakov
cb31d20b46
mark thread as running when resumed
3 years ago
Dmitry Sharshakov
9a1916ebfd
show thread states in thread picker
3 years ago
Dmitry Sharshakov
00cccdc62a
Don't show thread picker for single-threaded targets
3 years ago
Dmitry Sharshakov
9939dbf119
Fix clippy warnings
3 years ago
Dmitry Sharshakov
cf7237d0b9
compat: make thread IDs signed
...
Delve needs it
3 years ago
Blaž Hrastnik
c63ad60c31
dap: Allow switching between stack frames
3 years ago
Blaž Hrastnik
7b61c63ece
Handle stderr
3 years ago
Blaž Hrastnik
b997d2cdeb
dap: Allow setting breakpoints before starting the adapter
3 years ago
Blaž Hrastnik
289303a30d
dap: small TODO
3 years ago
Blaž Hrastnik
42f9718f55
dap: Extract thread_picker, make pause explicitly select a thread
3 years ago
Blaž Hrastnik
27c1b3f98b
dap: Extract a thread_states map
3 years ago