Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | helix-term/commands: move SCRATCH_BUFFER_NAME to helix-view/document (#1091) | Cole Helbling | 2021-11-13 | |
| | | | | | | | | This way, the name is accessible everywhere `Document` and related types are. | |||
| * | Make prompts consistent (#1080) | Omnikar | 2021-11-12 | |
| | | ||||
| * | fix: shift-tab mappings broken after efc2b4c7 | Blaž Hrastnik | 2021-11-12 | |
| | | ||||
| * | Add arrow keys to view mode (#987) | NexiNov | 2021-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) | Omnikar | 2021-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 Tham | 2021-11-11 | |
| | | | | | | Fix #1059 | |||
| * | Allow keys to be mapped to sequences of commands (#589) | Omnikar | 2021-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 Helbling | 2021-11-11 | |
| | | ||||
| * | Add `m` textobject for pair under cursor (#961) | Omnikar | 2021-11-11 | |
| | | ||||
| * | add wonly -- window only (#1057) | Bob | 2021-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) | ath3 | 2021-11-11 | |
| | | ||||
| * | Refactor keyevent handling using key, ctrl macros (#1058) | Gokul Soumya | 2021-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 Soumya | 2021-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 keymap | Gokul Soumya | 2021-11-10 | |
| | | ||||
| * | Change page keybinds in view mode | Gokul Soumya | 2021-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) | Omnikar | 2021-11-10 | |
| | | ||||
| * | Allow piping from stdin into a buffer on startup (#996) | Jason Hansen | 2021-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) | CossonLeo | 2021-11-10 | |
| | | ||||
| * | Restore screen position when abort search (#1047) | Ivan Tham | 2021-11-10 | |
| | | ||||
| * | add <C-h>, <C-u>, <C-d>, Delete in prompt mode (#1034) | Bob | 2021-11-09 | |
| | | ||||
| * | search_impl will only align cursor center when it isn't in view (#959) | CossonLeo | 2021-11-09 | |
| | | ||||
| * | Use default `languages.toml` if user's is invalid (#994) | Omnikar | 2021-11-09 | |
| | | ||||
| * | Add LSP rename_symbol (space-r) (#1011) | CossonLeo | 2021-11-08 | |
| | | | | | | improve apply_workspace_edit | |||
| * | Add WORD textobject (#991) | Omnikar | 2021-11-08 | |
| | | | | | | | | | | * Add WORD textobject * Document WORD textobject | |||
| * | Launch with defaults upon invalid config/theme (#982) | Omnikar | 2021-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 | |||
* | | wip | Blaž Hrastnik | 2021-11-08 | |
| | | ||||
* | | dap: Simplify get_breakpoint_at_current_line | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Simplify debug_parameter_prompt | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Clean up dap_start_impl, no need to clone arg keys | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Minor simplifications | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Simplify launch & start | Blaž Hrastnik | 2021-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ž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Consistently rename type as ty | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Avoid cloning old_breakpoints if we are immediately replacing them | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Avoid cloning *entire* stack frames when picking a thread | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Simplify more calls | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Get rid of excessive cloning | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Inline empty completer | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Fully extract template parameter prompts | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | Make picker take the whole context, not just editor | Blaž Hrastnik | 2021-11-07 | |
| | | ||||
* | | dap: Extract out variable rendering | Blaž Hrastnik | 2021-11-07 | |
| | | | | | | | | Will improve on the UI later | |||
* | | If there is no live debugger, treat breakpoints as unverified | Blaž Hrastnik | 2021-11-06 | |
| | | ||||
* | | Fix compilation | Blaž Hrastnik | 2021-11-06 | |
| | | ||||
* | | dap: Enable sticky mode for the submode | Blaž Hrastnik | 2021-11-06 | |
| | | ||||
* | | dap: Move template selection into a picker | Blaž Hrastnik | 2021-11-06 | |
| | | | | | | | | It's time to move all these components out of ui/editor.rs | |||
* | | Merge branch 'master' into debug | Blaž Hrastnik | 2021-11-06 | |
|\| | ||||
| * | Specify vector capacity on surround_add | Blaž Hrastnik | 2021-11-06 | |
| | | ||||
| * | Simplify current!(..).1 into doc!() | Blaž Hrastnik | 2021-11-06 | |
| | | ||||
| * | Simplify goto_*_diagnostic commands | Blaž Hrastnik | 2021-11-06 | |
| | | ||||
| * | minor: view!(..).doc is slightly more efficient than current!(..).1.id() | Blaž Hrastnik | 2021-11-06 | |
| | |