Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Manually recalculate initial completion where it matters | Blaž Hrastnik | 2022-02-17 | |
| | ||||
* | Pass through Editor instead of Context | Blaž Hrastnik | 2022-02-17 | |
| | ||||
* | WIP: show all buffers that couldn't be closed | Cole Helbling | 2022-02-17 | |
| | ||||
* | helix-term: implement buffer completer | Cole Helbling | 2022-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). | |||
* | helix-term/commands: display buffer id in picker | Cole Helbling | 2022-02-17 | |
| | ||||
* | Allow static strings in set_status/set_error so API is nicer | Blaž Hrastnik | 2022-02-15 | |
| | ||||
* | dap: Reduce amount of block_on uses | Blaž Hrastnik | 2022-02-15 | |
| | ||||
* | Add tree-sitter based function, class navigation | Gokul Soumya | 2022-02-15 | |
| | ||||
* | .. | Blaž Hrastnik | 2022-02-15 | |
| | ||||
* | Fix build on master | Blaž Hrastnik | 2022-02-15 | |
| | ||||
* | Add `PageUp`, `PageDown`, `Ctrl-u`, `Ctrl-d`, `Home`, `End` keyboard ↵ | Ludwig Stecher | 2022-02-15 | |
| | | | | | | | | | | | | | | | shortcuts to file picker (#1612) * Add `PageUp`, `PageDown`, `Ctrl-u`, `Ctrl-d`, `Home`, `End` keyboard shortcuts to file picker * Refactor file picker paging logic * change key mapping * Add overlay component * Use closure instead of margin to calculate size * Don't wrap file picker in `Overlay` automatically | |||
* | use PathBuf::to_string_lossy() instead of to_str() (#1655) | Kirawi | 2022-02-15 | |
| | ||||
* | Refactor language config loading (#1658) | Gokul Soumya | 2022-02-14 | |
| | ||||
* | Mark DAP as experimental | Blaž Hrastnik | 2022-02-13 | |
| | ||||
* | Merge remote-tracking branch 'origin/master' into debug | Blaž Hrastnik | 2022-02-13 | |
|\ | ||||
| * | postpone clone after found (#1656) | Cydiater | 2022-02-13 | |
| | | ||||
| * | Instant is more suitable than SystemTime for spinners | Blaž Hrastnik | 2022-02-10 | |
| | | ||||
| * | Replace tendril with smartstring | Blaž Hrastnik | 2022-02-10 | |
| | | | | | | | | Slightly smaller API surface, less dependencies. | |||
| * | feat(editor): add config for search wrap_around (#1516) | Matouš Dzivjak | 2022-02-10 | |
| | | | | | | | | | | | | | | | | | | * feat(editor): add config for search wrap_around Fixes: https://github.com/helix-editor/helix/issues/1489 * Move search settings into separate config * Disable linter | |||
| * | Show infobox with register contents | Gokul Soumya | 2022-02-10 | |
| | | ||||
| * | Prevent multiple code action popups | Gokul Soumya | 2022-02-08 | |
| | | ||||
| * | Preselect first item in code action popup menu | Gokul Soumya | 2022-02-08 | |
| | | ||||
| * | Replace if let with early return | Gokul Soumya | 2022-02-08 | |
| | | ||||
| * | fix: There is no such thing as markup.normal, use ui.text | Blaž Hrastnik | 2022-02-07 | |
| | | ||||
| * | Don't use block_on in jobs.finish(), we can .await | Blaž Hrastnik | 2022-02-05 | |
| | | ||||
| * | ui: menu: Don't allocate scrollbar space if options fit | Blaž Hrastnik | 2022-01-31 | |
| | | ||||
| * | ui: Only render menu scrollbar if it doesn't fit | Blaž Hrastnik | 2022-01-31 | |
| | | ||||
| * | Render code actions as a menu, allow adding padding to popup | Blaž Hrastnik | 2022-01-31 | |
| | | ||||
| * | Improve code action picker by displaying it inline | Blaž Hrastnik | 2022-01-31 | |
| | | ||||
| * | Stop collecting highlight_iter events then turning back into iter | Blaž Hrastnik | 2022-01-30 | |
| | | ||||
| * | Remove some unnecessary clippy tags | Blaž Hrastnik | 2022-01-30 | |
| | | ||||
| * | Automatically commit changes to history if not in insert mode | Blaž Hrastnik | 2022-01-30 | |
| | | | | | | | | Fixes #1500 | |||
| * | Use markup scopes for the Markdown component (#1363) | CossonLeo | 2022-01-24 | |
| | | ||||
| * | Fix picker won't scroll down when it hits the bottom #1544 (#1567) | Benjamin | 2022-01-23 | |
| | | ||||
| * | Allow specifying file start position (#445) | Ivan Tham | 2022-01-23 | |
| | | | | | | Like helix-term/src/commands.rs:3426:15 | |||
| * | Merge pull request #1154 from sudormrfbin/cursor-shape-new | Blaž Hrastnik | 2022-01-23 | |
| |\ | | | | | | | Change cursor shape on mode change | |||
| | * | Merge branch 'master' into cursor-shape-new | Gokul Soumya | 2022-01-09 | |
| | |\ | ||||
| | * \ | Merge branch 'master' into cursor-shape-new | Gokul Soumya | 2022-01-06 | |
| | |\ \ | ||||
| | * | | | Manually draw all block cursors | Gokul Soumya | 2021-12-23 | |
| | | | | | ||||
| | * | | | Merge branch 'master' into cursor-shape-new | Gokul Soumya | 2021-12-18 | |
| | |\ \ \ | ||||
| | * | | | | Remove ui.cursor.primary and hashmap lookups | Gokul Soumya | 2021-12-18 | |
| | | | | | | ||||
| | * | | | | Change cursor shape on mode change | Gokul Soumya | 2021-11-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #323. Due to terminal limitations we can only change the shape of the primary cursor. | |||
| * | | | | | Slicing micro-optimization | Blaž Hrastnik | 2022-01-23 | |
| | | | | | | ||||
| * | | | | | Speed up ensure_next_boundary during render | Blaž Hrastnik | 2022-01-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code: let start = ensure_grapheme_boundary_next(text, text.byte_to_char(start)); let end = ensure_grapheme_boundary_next(text, text.byte_to_char(end)); Would convert byte to char index, but then internally immediately convert back to byte index, operate on it, then convert it to char index. This change reduces the amount of time spent in ensure_grapheme_boundary from 29% to 2%. | |||
| * | | | | | Store theme scopes on the loader, this way theme isn't passed around | Blaž Hrastnik | 2022-01-23 | |
| | | | | | | ||||
| * | | | | | syntax: Split parsing and highlighting | Blaž Hrastnik | 2022-01-23 | |
| | | | | | | ||||
| * | | | | | change show_subtree command into ':tree-sitter-subtree' typable command (#1524) | Michael Davis | 2022-01-21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add default keymap for show_subtree command * remove space+t keymap * add a typable command ':show-subtree' * generate documentation for ':show-subtree' * remove non-typable show_subtree command * ':show-subtree'->':tree-sitter-subtree' | |||
| * | | | | | add select_next_sibling and select_prev_sibling commands (#1495) | Michael Davis | 2022-01-20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add select_next_sibling and select_prev_sibling commands * refactor objects to use higher order functions * address clippy feedback * move selection cloning into commands * add default keybindings under left/right brackets * use [+t,]+t for selecting sibling syntax nodes * setup Alt-{j,k,h,l} default keymaps for syntax selection commands * reduce boilerplate of select_next/prev_sibling in commands * import tree-sitter Node type in commands | |||
| * | | | | | Dependabot/cargo/pulldown cmark 0.9.1 (#1533) | Skyler Hawthorne | 2022-01-18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * build(deps): bump pulldown-cmark from 0.8.0 to 0.9.1 Bumps [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) from 0.8.0 to 0.9.1. - [Release notes](https://github.com/raphlinus/pulldown-cmark/releases) - [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.8.0...v0.9.1) --- updated-dependencies: - dependency-name: pulldown-cmark dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * cmark 0.9 fixes Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | |||
| * | | | | | Update to rust 1.58, fix a bunch of optional lints | Blaž Hrastnik | 2022-01-16 | |
| | | | | | |