aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src
Commit message (Collapse)AuthorAge
...
| * helix-term/commands: move SCRATCH_BUFFER_NAME to helix-view/document (#1091)Cole Helbling2021-11-13
| | | | | | | | This way, the name is accessible everywhere `Document` and related types are.
| * Make prompts consistent (#1080)Omnikar2021-11-12
| |
| * fix: shift-tab mappings broken after efc2b4c7Blaž Hrastnik2021-11-12
| |
| * Add arrow keys to view mode (#987)NexiNov2021-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add arrow keys to view mode * Drop C-up and C-down * Update docs for #987 * Format correctly * Drop other keymaps * Correct keymap.md * Add arrow keys to view mode Drop C-up and C-down Update docs for #987 Format correctly Drop other keymaps Correct keymap.md Rebase Co-authored-by: Rust & Python <nexinov@localhost.gud-o15> Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
| * Add `remove_selections` command (#1065)Omnikar2021-11-12
| | | | | | | | | | | | | | | | | | * Add `remove_selections` command * Document `remove_selections` * Update helix-term/src/keymap.rs Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
| * Fix earlier/later missing changeset update (#1069)Ivan Tham2021-11-11
| | | | | | Fix #1059
| * Allow keys to be mapped to sequences of commands (#589)Omnikar2021-11-11
| | | | | | | | | | | | | | | | | | * Allow keys to be mapped to sequences of commands * Handle `Sequence` at the start of `Keymap::get` * Use `"[Multiple commands]"` as command sequence doc * Add command sequence example to `remapping.md`
| * helix-term/command: make scratch buffer name consistent (#1071)Cole Helbling2021-11-11
| |
| * Add `m` textobject for pair under cursor (#961)Omnikar2021-11-11
| |
| * add wonly -- window only (#1057)Bob2021-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | * add wonly * Update book/src/keymap.md Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> * add `wonly` to space w mode too * remove the TODO Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
| * Fix moving with arrow keys in prompt (#1070)ath32021-11-11
| |
| * Refactor keyevent handling using key, ctrl macros (#1058)Gokul Soumya2021-11-10
| | | | | | | | | | | | Adds ctrl! and alt! macros (which existed before the big keymap refactor) and uses them in event handling of Components. Note that this converts crossterm's KeyEvent to our own KeyEvent on each invocation of handle_event in Components.
| * Ensure that identical keymaps stay in sync (#1056)Gokul Soumya2021-11-10
| | | | | | | | | | | | | | Space mode and view mode are duplicated on two different keybinds, and they tend to get out of sync by contributers forgetting to update both of them. This commit adds a test that explicitly checks that they are identical. Prevents issues like #1050.
| * Check for duplicate keys in default keymapGokul Soumya2021-11-10
| |
| * Change page keybinds in view modeGokul Soumya2021-11-10
| | | | | | | | | | | | | | b which was assigned to page_up conflicts with align to bottom, so this commit replaces page up, down, etc keybinds to use normal mode keybinds (C-f, C-b, etc) in view mode too.
| * Update `space w` window mode (#1050)Omnikar2021-11-10
| |
| * Allow piping from stdin into a buffer on startup (#996)Jason Hansen2021-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow piping from stdin into a buffer on startup * Refactor * Don't allow piping into new buffer on macOS * Update helix-term/src/application.rs Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> * Update helix-term/src/application.rs Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> * Fix Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
| * buffer picker add is_modifier flag (#1020)CossonLeo2021-11-10
| |
| * Restore screen position when abort search (#1047)Ivan Tham2021-11-10
| |
| * add <C-h>, <C-u>, <C-d>, Delete in prompt mode (#1034)Bob2021-11-09
| |
| * search_impl will only align cursor center when it isn't in view (#959)CossonLeo2021-11-09
| |
| * Use default `languages.toml` if user's is invalid (#994)Omnikar2021-11-09
| |
| * Add LSP rename_symbol (space-r) (#1011)CossonLeo2021-11-08
| | | | | | improve apply_workspace_edit
| * Add WORD textobject (#991)Omnikar2021-11-08
| | | | | | | | | | * Add WORD textobject * Document WORD textobject
| * Launch with defaults upon invalid config/theme (#982)Omnikar2021-11-06
| | | | | | | | | | | | | | | | * Launch with defaults upon invalid config/theme * Startup message if there is a problematic config * Statusline error if trying to switch to an invalid theme * Use serde `deny_unknown_fields` for config
* | wipBlaž Hrastnik2021-11-08
| |
* | dap: Simplify get_breakpoint_at_current_lineBlaž Hrastnik2021-11-07
| |
* | 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
| |
* | Make picker take the whole context, not just editorBlaž Hrastnik2021-11-07
| |
* | dap: Extract out variable renderingBlaž Hrastnik2021-11-07
| | | | | | | | Will improve on the UI later
* | If there is no live debugger, treat breakpoints as unverifiedBlaž Hrastnik2021-11-06
| |
* | Fix compilationBlaž Hrastnik2021-11-06
| |
* | dap: Enable sticky mode for the submodeBlaž Hrastnik2021-11-06
| |
* | dap: Move template selection into a pickerBlaž Hrastnik2021-11-06
| | | | | | | | It's time to move all these components out of ui/editor.rs
* | Merge branch 'master' into debugBlaž Hrastnik2021-11-06
|\|
| * Specify vector capacity on surround_addBlaž Hrastnik2021-11-06
| |
| * Simplify current!(..).1 into doc!()Blaž Hrastnik2021-11-06
| |
| * Simplify goto_*_diagnostic commandsBlaž Hrastnik2021-11-06
| |
| * minor: view!(..).doc is slightly more efficient than current!(..).1.id()Blaž Hrastnik2021-11-06
| |