aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/keymap.rs
Commit message (Collapse)AuthorAge
* dap: Enable sticky mode for the submodeBlaž Hrastnik2021-11-06
|
* Merge branch 'master' into debugBlaž Hrastnik2021-11-06
|\
| * minor: Extend search was decclared twice in the keymapBlaž Hrastnik2021-11-06
| |
| * Add reverse search functionality (#958)Gygaxis Vainhardt2021-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add reverse search functionality * Change keybindings for extend to be in select mode, incorporate Movement and Direction enums * Fix accidental revert of #948 in rebase * Add reverse search to docs, clean up mismatched whitespace * Reverse search optimization * More optimization via github feedback
| * Implement "Goto next buffer / Goto previous buffer" commandsath32021-11-04
| |
| * Hide keys bound to `no_op` from infobox (#971)Omnikar2021-11-04
| |
| * Simplify BTreeSet constructionTriton1712021-11-03
| | | | | | Co-authored-by: Ivan Tham <pickfire@riseup.net>
| * Implement key ordering for info boxDaniel Ebert2021-11-03
| |
| * Add arrow-key bindings for window switching (#933)Gygaxis Vainhardt2021-10-30
| |
| * Use deserialization fix insteadNehliin2021-10-28
| |
| * Apply suggestions from code reviewOskar Nehlin2021-10-28
| | | | | | Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
| * Make key macro more portableNehliin2021-10-28
| |
| * Fix order being empty and add testNehliin2021-10-28
| |
| * Move test to test moduleNehliin2021-10-28
| |
| * Fix panic when using multi-level key mappingNehliin2021-10-28
| |
| * find motion and textobj motion repeat (#891)CossonLeo2021-10-24
| |
| * Add commands for moving between splits with a direction (#860)Oskar Nehlin2021-10-23
| | | | | | | | | | | | | | | | | | * Add commands for moving between splits with a direction * Update keymaps * Change picker mapping * Add test and clean up some comments
* | editor: support setExceptionBreakpointsDmitry Sharshakov2021-09-26
| |
* | Merge branch 'master' into debugDmitry Sharshakov2021-09-25
|\|
| * Implement 'remove_primary_selection' as Alt-,Blaž Hrastnik2021-09-24
| | | | | | | | | | | | This allows removing search matches from the selection Fixes #713
| * experiment: space+k for LSP doc, K for keep_selectionsBlaž Hrastnik2021-09-24
| |
| * experiment: Move keep_primary_selection to ,Blaž Hrastnik2021-09-24
| |
| * Initial implementation of global search (#651)Leoi Hung Kin2021-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 Soumya2021-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 Soumya2021-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 Soumya2021-09-05
| |
| * Add commands that extends to long words (#706)Kangwook Lee (이강욱)2021-09-04
| |
* | Keybinding for editing logDmitry Sharshakov2021-09-05
| |
* | Add command for editing breakpoint conditionDmitry Sharshakov2021-09-04
| |
* | dap: Allow switching between stack framesBlaž Hrastnik2021-09-03
| |
* | dap: small TODOBlaž Hrastnik2021-09-03
| |
* | Merge remote-tracking branch 'origin/master' into debugBlaž Hrastnik2021-09-03
|\|
| * add_newline unimpaired mapping (#653)oberblastmeister2021-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 debugDmitry Sharshakov2021-08-31
|\| | | | | | | Contains type fix on helix-term/src/ui/editor.rs:752:13
| * Shell commands (#547)Omnikar2021-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-threadBlaž Hrastnik2021-08-29
| |
* | Rename dap_in/_out to dap_step_in/_outBlaž Hrastnik2021-08-29
| |
* | Merge remote-tracking branch 'origin/master' into debugDmitry Sharshakov2021-08-28
|\|
| * Make `v` in select mode switch back to normal mode (#660)Omnikar2021-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 sessionsDmitry Sharshakov2021-08-28
| |
* | Remove shortcut for starting debugDmitry Sharshakov2021-08-24
| |
* | Simplify variables displayDmitry Sharshakov2021-08-22
| |
* | editor: support stepIn, stepOut, next and pause commandsDmitry Sharshakov2021-08-22
| |
* | Add commands for variable introspectionDmitry Sharshakov2021-08-22
| |
* | Continue command in keymapDmitry Sharshakov2021-08-21
| |
* | Add command to detach debuggerDmitry Sharshakov2021-08-21
| |
* | Unify init and launch commandsDmitry Sharshakov2021-08-20
| |
* | move debug command to keybindingDmitry Sharshakov2021-08-20
| |
* | Add command to run debug targetDmitry Sharshakov2021-08-20
| |