aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/commands/dap.rs
Commit message (Collapse)AuthorAge
* fix: Recalculate completion when going through prompt history (#3193)Frojdholm2022-08-31
| | | | | | | | | | | | | | | | | | | | | | | | * fix: Recalculate completion when going through prompt history * Update completion when the prompt line is changed It should not be possible to update the line without also updating the completion since the completion holds an index into the line. * Fix Prompt::with_line recalculate completion with_line was the last function where recalculate completion had to be done manually. This function now also recalculates the completion so that it's impossible to forget. * Exit selection when recalculating completion Keeping the selection index when the completion has been recalculated doesn't make sense. This clears the selection automatically, removing most needs to manually clear it. * Remove &mut on save_filter Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Add cwd parameter which is not optional anymore (#3240)Danilo Spinella2022-07-31
|
* Reuse menu::Item trait in picker (#2814)Gokul Soumya2022-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor menu::Item to accomodate external state Will be useful for storing editor state when reused by pickers. * Add some type aliases for readability * Reuse menu::Item trait in picker This opens the way for merging the menu and picker code in the future, since a picker is essentially a menu + prompt. More excitingly, this change will also allow aligning items in the picker, which would be useful (for example) in the command palette for aligning the descriptions to the left and the keybinds to the right in two separate columns. The item formatting of each picker has been kept as is, even though there is room for improvement now that we can format the data into columns, since that is better tackled in a separate PR. * Rename menu::Item::EditorData to Data * Call and inline filter_text() in sort_text() completion * Rename diagnostic picker's Item::Data
* Strip some more paramsBlaž Hrastnik2022-03-28
|
* Split off dap event handlers into helix-view to allow reuseBlaž Hrastnik2022-03-28
|
* Bump dependenciesBlaž Hrastnik2022-03-08
|
* dap: fix runInTerminal with lldb-vscodeBlaž Hrastnik2022-02-18
|
* Refactor symbol picker to share codeBlaž Hrastnik2022-02-18
|
* helix-term: implement buffer completerCole Helbling2022-02-17
| | | | | | In order to implement this completer, the completion function needs to be able to access the compositor's context (to allow it to get the list of buffers currently open in the context's editor).
* Allow static strings in set_status/set_error so API is nicerBlaž Hrastnik2022-02-15
|
* dap: Reduce amount of block_on usesBlaž Hrastnik2022-02-15
|
* ..Blaž Hrastnik2022-02-15
|
* Fix build on masterBlaž Hrastnik2022-02-15
|
* Merge remote-tracking branch 'origin/master' into debugBlaž Hrastnik2022-02-13
|
* wipBlaž Hrastnik2021-12-13
|
* dap: Improve variables UIBlaž Hrastnik2021-12-09
|
* TODOBlaž Hrastnik2021-12-09
|
* dap: Simplify a few more statements that could use the debugger macroBlaž Hrastnik2021-12-09
|
* dap: Extract a macro that fetches a debugger or returnsBlaž Hrastnik2021-12-07
|
* dap: Fix an off-by-one error when jumpingBlaž Hrastnik2021-12-07
|
* clippy lintBlaž Hrastnik2021-12-06
|
* Make thread_picker non-blockingBlaž Hrastnik2021-12-06
|
* Apply suggestions from code reviewBlaž Hrastnik2021-12-06
| | | Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
* Make dap_start non-blockingBlaž Hrastnik2021-12-03
|
* dap: Start working on runInTerminal supportBlaž Hrastnik2021-12-03
|
* Simplify some cases that use return None to use ?Blaž Hrastnik2021-12-02
|
* dap: Use cursor_line over cursor + char_to_lineBlaž Hrastnik2021-12-02
|
* dap: Fix an off-by-one and move the function over to commands/dapBlaž Hrastnik2021-12-02
|
* dap: Remove some unwrapsBlaž Hrastnik2021-12-02
|
* Mark some more TODOs as resolvedBlaž Hrastnik2021-12-01
|
* These TODOs have been resolvedBlaž Hrastnik2021-12-01
|
* dap: Rewrite breakpoints so that there's a single set maintainedBlaž Hrastnik2021-11-30
|
* Pass editor into render_view & gutter, reducing the number of paramsBlaž Hrastnik2021-11-30
|
* dap: Toggle breakpoints without changing selection, fix offset calcBlaž Hrastnik2021-11-22
|
* dap: Always edit breakpoints on the correct documentBlaž Hrastnik2021-11-22
|
* dap: Remove the prompt line parameter, use insert_str insteadBlaž Hrastnik2021-11-22
|
* dap: Modify breakpoints in place with no cloningBlaž Hrastnik2021-11-22
|
* dap: Remove an excess clone on enable_exceptionsBlaž Hrastnik2021-11-21
|
* dap: Simplify debug_parameter_promptBlaž Hrastnik2021-11-07
|
* dap: Clean up dap_start_impl, no need to clone arg keysBlaž Hrastnik2021-11-07
|
* dap: Minor simplificationsBlaž Hrastnik2021-11-07
|
* dap: Simplify launch & startBlaž Hrastnik2021-11-07
| | | | | There's no need to re-detect language config, just use the one available on the document.
* dap: Error implements Display so we can format with {}Blaž Hrastnik2021-11-07
|
* dap: Consistently rename type as tyBlaž Hrastnik2021-11-07
|
* dap: Avoid cloning old_breakpoints if we are immediately replacing themBlaž Hrastnik2021-11-07
|
* dap: Avoid cloning *entire* stack frames when picking a threadBlaž Hrastnik2021-11-07
|
* dap: Simplify more callsBlaž Hrastnik2021-11-07
|
* dap: Get rid of excessive cloningBlaž Hrastnik2021-11-07
|
* dap: Inline empty completerBlaž Hrastnik2021-11-07
|
* dap: Fully extract template parameter promptsBlaž Hrastnik2021-11-07
|