Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | editor: support setExceptionBreakpoints | Dmitry Sharshakov | 2021-09-26 |
| | |||
* | Merge branch 'master' into debug | Dmitry Sharshakov | 2021-09-25 |
|\ | |||
| * | Implement 'remove_primary_selection' as Alt-, | Blaž Hrastnik | 2021-09-24 |
| | | | | | | | | | | | | This allows removing search matches from the selection Fixes #713 | ||
| * | experiment: space+k for LSP doc, K for keep_selections | Blaž Hrastnik | 2021-09-24 |
| | | |||
| * | experiment: Move keep_primary_selection to , | Blaž Hrastnik | 2021-09-24 |
| | | |||
| * | Initial implementation of global search (#651) | Leoi Hung Kin | 2021-09-21 |
| | | | | | | | | | | | | | | | | | | | | | | * initial implementation of global search * use tokio::sync::mpsc::unbounded_channel instead of Arc, Mutex, Waker poll_fn * use tokio_stream::wrappers::UnboundedReceiverStream to collect all search matches * regex_prompt: unified callback; refactor * global search doc | ||
| * | feat: Sticky view mode with Z (#719) | Gokul Soumya | 2021-09-10 |
| | | |||
| * | Add command to extend to line start or end (#717) | Kangwook Lee (이강욱) | 2021-09-07 |
| | | |||
| * | Fix escape not exiting insert mode (#712) | Gokul Soumya | 2021-09-05 |
| | | | | | | | | | | 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. | ||
| * | Add a sticky mode for keymaps (#635) | Gokul Soumya | 2021-09-05 |
| | | |||
| * | Add commands that extends to long words (#706) | Kangwook Lee (이강욱) | 2021-09-04 |
| | | |||
* | | Keybinding for editing log | Dmitry Sharshakov | 2021-09-05 |
| | | |||
* | | Add command for editing breakpoint condition | Dmitry Sharshakov | 2021-09-04 |
| | | |||
* | | dap: Allow switching between stack frames | Blaž Hrastnik | 2021-09-03 |
| | | |||
* | | dap: small TODO | Blaž Hrastnik | 2021-09-03 |
| | | |||
* | | Merge remote-tracking branch 'origin/master' into debug | Blaž Hrastnik | 2021-09-03 |
|\| | |||
| * | add_newline unimpaired mapping (#653) | oberblastmeister | 2021-09-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added some keymaps * remove * remove wrong mappings * remove * wrong import * use enum * correct line ending * added to book * column | ||
* | | Merge remote-tracking branch 'origin/master' into debug | Dmitry Sharshakov | 2021-08-31 |
|\| | | | | | | | Contains type fix on helix-term/src/ui/editor.rs:752:13 | ||
| * | Shell commands (#547) | Omnikar | 2021-08-31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement shell interaction commands * Use slice instead of iterator for shell invocation * Default to `sh` instead of `$SHELL` for shell commands * Enforce trailing comma in `commands` macro * Use `|` register for shell commands * Move shell config to `editor` and use in command * Update shell command prompts * Remove clone of shell config * Change shell function names to match prompts * Log stderr contents upon external command error * Remove `unwrap` calls on potential common errors `shell` will no longer panic if: * The user-configured shell cannot be found * The shell command does not output UTF-8 * Remove redundant `pipe` parameter * Rename `ShellBehavior::None` to `Ignore` * Display error when shell command is used and `shell = []` * Document shell commands in `keymap.md` | ||
* | | dap: Remap keys, match current thread behavior from dap-mode, switch-thread | Blaž Hrastnik | 2021-08-29 |
| | | |||
* | | Rename dap_in/_out to dap_step_in/_out | Blaž Hrastnik | 2021-08-29 |
| | | |||
* | | Merge remote-tracking branch 'origin/master' into debug | Dmitry Sharshakov | 2021-08-28 |
|\| | |||
| * | Make `v` in select mode switch back to normal mode (#660) | Omnikar | 2021-08-27 |
| | | | | | | | | | | * Make `v` in select mode switch back to normal mode * Move select mode toggle to keymap instead of command | ||
* | | New way of starting debug sessions | Dmitry Sharshakov | 2021-08-28 |
| | | |||
* | | Remove shortcut for starting debug | Dmitry Sharshakov | 2021-08-24 |
| | | |||
* | | Simplify variables display | Dmitry Sharshakov | 2021-08-22 |
| | | |||
* | | editor: support stepIn, stepOut, next and pause commands | Dmitry Sharshakov | 2021-08-22 |
| | | |||
* | | Add commands for variable introspection | Dmitry Sharshakov | 2021-08-22 |
| | | |||
* | | Continue command in keymap | Dmitry Sharshakov | 2021-08-21 |
| | | |||
* | | Add command to detach debugger | Dmitry Sharshakov | 2021-08-21 |
| | | |||
* | | Unify init and launch commands | Dmitry Sharshakov | 2021-08-20 |
| | | |||
* | | move debug command to keybinding | Dmitry Sharshakov | 2021-08-20 |
| | | |||
* | | Add command to run debug target | Dmitry Sharshakov | 2021-08-20 |
| | | |||
* | | dap: Split out launch from init | Blaž Hrastnik | 2021-08-20 |
| | | |||
* | | Work towards a breakpoint UI | Blaž Hrastnik | 2021-08-20 |
|/ | |||
* | Refactor infobox rendering and parsing (#579) | Gokul Soumya | 2021-08-17 |
| | |||
* | Resolve a couple TODOs | Blaž Hrastnik | 2021-08-08 |
| | |||
* | Implement alt-( and alt-) to rotate selection contents | Blaž Hrastnik | 2021-08-08 |
| | |||
* | Implement selection rotation with `(` and `)` | Blaž Hrastnik | 2021-08-06 |
| | |||
* | Refactor copy selection vertically | Blaž Hrastnik | 2021-08-05 |
| | |||
* | Vertical Selection | Cor | 2021-08-05 |
| | |||
* | Add `goto_last_line` command, and bind it to `ge`. | Nathan Vegdahl | 2021-08-04 |
| | | | | Resolves #529. | ||
* | Add ctrl-z to suspend | Ivan Tham | 2021-08-03 |
| | |||
* | Fixes for new clippy lints in Rust 1.54. | Nathan Vegdahl | 2021-07-29 |
| | |||
* | Fix goto line number | Gokul Soumya | 2021-07-28 |
| | | | | Regression from #454. Go to line 10 with `10gg` or `10G`. | ||
* | Show pending keys in status line (#515) | Gokul Soumya | 2021-07-28 |
| | | | | | * Show pending keys and counts in status line * Refactor pending key display | ||
* | Allow multi key remappings in config file (#454) | Gokul Soumya | 2021-07-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use tree like structure to store keymaps * Allow multi key keymaps in config file * Allow multi key keymaps in insert mode * Make keymap state self contained * Add keymap! macro for ergonomic declaration * Add descriptions for editor commands * Allow keymap! to take multiple keys * Restore infobox display * Fix keymap merging and add infobox titles * Fix and add tests for keymaps * Clean up comments and apply suggestions * Allow trailing commas in keymap! * Remove mode suffixes from keymaps * Preserve order of keys when showing infobox * Make command descriptions smaller * Strip infobox title prefix from items * Strip infobox title prefix from items | ||
* | Added change_case command (#441) | Cor Peters | 2021-07-16 |
| | | | | | | | | | | | | | | | | | * Added change_case command * Added switch_to_uppercase and switch_to_lowercase Renamed change_case to switch_case. * Updated the Keymap section of the Book * Use flat_map instead of map + flatten * Fix switch_to_uppercase using to_lowercase * Switched 'Alt-`' to uppercase and '`' to lowercase Co-authored-by: Cor <prive@corpeters.nl> | ||
* | Removed double entry of extend_line | Cor | 2021-07-15 |
| | |||
* | Remove outdated comment | Blaž Hrastnik | 2021-07-05 |
| |