Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | chore(theme): fix rose_pine/rose_pine_dawn themes' popup bg color (#1606) | chunghha | 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 | ||
* | Add textobjects queries for php (#1601) | Daniel S Poulin | 2022-01-30 |
| | | | | | | | * Add textobjects queries for php * Missing EOL fix * Update generated docs after adding textobjects to php | ||
* | feat(helix-view): dynamic line numbers (#1522) | Andrew Neth | 2022-01-25 |
| | | | | | | | * feat(helix-view): dynamic line numbers * docs: describe editor.line-number in more detail * Make dynamic numbers the default behavior of `relative` | ||
* | Run clippy on all targets (including tests) | Blaž Hrastnik | 2022-01-25 |
| | |||
* | add tree-sitter-iex (#1576) | Michael Davis | 2022-01-25 |
| | | | | | | | * add tree-sitter-iex * run docgen task * fix url for iex submodule | ||
* | build(deps): bump which from 4.2.2 to 4.2.4 (#1577) | dependabot[bot] | 2022-01-25 |
| | | | | | | | | | | | | | | | | Bumps [which](https://github.com/harryfei/which-rs) from 4.2.2 to 4.2.4. - [Release notes](https://github.com/harryfei/which-rs/releases) - [Commits](https://github.com/harryfei/which-rs/compare/4.2.2...4.2.4) --- updated-dependencies: - dependency-name: which dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | build(deps): bump clipboard-win from 4.3.0 to 4.4.1 (#1578) | dependabot[bot] | 2022-01-25 |
| | | | | | | | | | | | | | | | | Bumps [clipboard-win](https://github.com/DoumanAsh/clipboard-win) from 4.3.0 to 4.4.1. - [Release notes](https://github.com/DoumanAsh/clipboard-win/releases) - [Commits](https://github.com/DoumanAsh/clipboard-win/commits) --- updated-dependencies: - dependency-name: clipboard-win dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | Enable tree-sitter for .zshenv and zsh files (#1574) | Eric Crosson | 2022-01-24 |
| | | | | | This commit builds on #1460, #1571, and others, adding the .zshenv file and all files with the zsh extension to the file-types using bash syntax-highlighting. | ||
* | [theme] Serika light and dark (#1566) | VuiMuich | 2022-01-24 |
| | | | | | * add theme `serika` in light and dark variant * add `markup.*`s | ||
* | Enable tree-sitter for .bash_profile (#1571) | chunghha | 2022-01-24 |
| | |||
* | 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 | ||
* | Enable tree-sitter for .zshrc and .bashrc | Blaž Hrastnik | 2022-01-23 |
| | | | | Closes #1460 | ||
* | Fix Clippy lints in tests (#1563) | Omnikar | 2022-01-23 |
| | | | Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> | ||
* | 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 default cursors to block for all modes | Gokul Soumya | 2021-11-29 |
| | | | | | |||
| * | | | | Use serde attribute to rename to lowercase | Gokul Soumya | 2021-11-25 |
| | | | | | |||
| * | | | | 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. | ||
* | | | | | Add haskell-language-server-wrapper --lsp to default `languages.toml` (#1556) | Kyra | 2022-01-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | After the changes to upgrade and reenable tree-sitter-haskell #1417 for the purpose of enabling Haskell syntax highlighting #1384, we might as well take the final step. | ||
* | | | | | cargo fmt + clippy lint | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Remove some TODOs | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Update dependencies (includes tree-sitter 0.20.3) | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Don't calculate symbol width twice | Blaž Hrastnik | 2022-01-23 |
| | | | | | | | | | | | | | | | | | | | | This is potentially costly so we should avoid calling width() | ||
* | | | | | cleanup | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | fix: ensure_grapheme_boundary_next_byte needs to index at valid char | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Slicing micro-optimization | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Set flags necessary for cargo-flamegraph | 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%. | ||
* | | | | | Make Layer::parse take &mut tree_sitter::Parser | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Use filter_map rather than flat_map | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Set byte range on cursor again | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Only call scopes.load() once | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Resolve some outdated comments | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | fix: Skip modifying the root layer range, it always covers 0..max | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Update range markers so we can determine which layers can be reused | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Try to reuse an existing layer based on layer.ranges | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Ignore layers without highlight captures, avoid cloning ranges | Blaž Hrastnik | 2022-01-23 |
| | | | | | |||
* | | | | | Reuse the source slice between layers | Blaž Hrastnik | 2022-01-23 |
| | | | | |