aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix: Only parse git revision, don't use the tag for versionBlaž Hrastnik2022-02-02
| | | | | | If building from source and the source is contained in a larger repository, we'd contain the wrong version. It's also easy to accidentally have a newer tag that would change the version.
* epocsquadron/add tree sitter twig (#1602)Daniel S Poulin2022-02-01
| | | | | | | | * Add tree-sitter-twig grammer and highlights The gammar itself is quite basic, but is much better than nothing for working with real files consisting mostly of html. * Docgen for newly added grammar
* build(deps): bump tokio from 1.15.0 to 1.16.1 (#1610)dependabot[bot]2022-02-01
| | | | | | | | | | | | | | | | Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.15.0 to 1.16.1. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.15.0...tokio-1.16.1) --- updated-dependencies: - dependency-name: tokio 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>
* build(deps): bump serde from 1.0.135 to 1.0.136 (#1608)dependabot[bot]2022-02-01
| | | | | | | | | | | | | | | | Bumps [serde](https://github.com/serde-rs/serde) from 1.0.135 to 1.0.136. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.135...v1.0.136) --- updated-dependencies: - dependency-name: serde 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 unicode-general-category from 0.4.0 to 0.5.1 (#1609)dependabot[bot]2022-02-01
| | | | | | | | | | | | | | | | Bumps [unicode-general-category](https://github.com/yeslogic/unicode-general-category) from 0.4.0 to 0.5.1. - [Release notes](https://github.com/yeslogic/unicode-general-category/releases) - [Commits](https://github.com/yeslogic/unicode-general-category/compare/0.4.0...0.5.1) --- updated-dependencies: - dependency-name: unicode-general-category 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>
* ui: menu: Don't allocate scrollbar space if options fitBlaž Hrastnik2022-01-31
|
* ui: Only render menu scrollbar if it doesn't fitBlaž Hrastnik2022-01-31
|
* Render code actions as a menu, allow adding padding to popupBlaž Hrastnik2022-01-31
|
* Improve code action picker by displaying it inlineBlaž Hrastnik2022-01-31
|
* chore(theme): fix rose_pine/rose_pine_dawn themes' popup bg color (#1606)chunghha2022-01-31
|
* Stop collecting highlight_iter events then turning back into iterBlaž Hrastnik2022-01-30
|
* Remove some unnecessary clippy tagsBlaž Hrastnik2022-01-30
|
* Automatically commit changes to history if not in insert modeBlaž Hrastnik2022-01-30
| | | | Fixes #1500
* Add textobjects queries for php (#1601)Daniel S Poulin2022-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 Neth2022-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ž Hrastnik2022-01-25
|
* add tree-sitter-iex (#1576)Michael Davis2022-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 Crosson2022-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)VuiMuich2022-01-24
| | | | | * add theme `serika` in light and dark variant * add `markup.*`s
* Enable tree-sitter for .bash_profile (#1571)chunghha2022-01-24
|
* Use markup scopes for the Markdown component (#1363)CossonLeo2022-01-24
|
* Fix picker won't scroll down when it hits the bottom #1544 (#1567)Benjamin2022-01-23
|
* Allow specifying file start position (#445)Ivan Tham2022-01-23
| | | Like helix-term/src/commands.rs:3426:15
* Enable tree-sitter for .zshrc and .bashrcBlaž Hrastnik2022-01-23
| | | | Closes #1460
* Fix Clippy lints in tests (#1563)Omnikar2022-01-23
| | | Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Merge pull request #1154 from sudormrfbin/cursor-shape-newBlaž Hrastnik2022-01-23
|\ | | | | Change cursor shape on mode change
| * Merge branch 'master' into cursor-shape-newGokul Soumya2022-01-09
| |\
| * \ Merge branch 'master' into cursor-shape-newGokul Soumya2022-01-06
| |\ \
| * | | Manually draw all block cursorsGokul Soumya2021-12-23
| | | |
| * | | Merge branch 'master' into cursor-shape-newGokul Soumya2021-12-18
| |\ \ \
| * | | | Remove ui.cursor.primary and hashmap lookupsGokul Soumya2021-12-18
| | | | |
| * | | | Change default cursors to block for all modesGokul Soumya2021-11-29
| | | | |
| * | | | Use serde attribute to rename to lowercaseGokul Soumya2021-11-25
| | | | |
| * | | | Change cursor shape on mode changeGokul Soumya2021-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)Kyra2022-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 lintBlaž Hrastnik2022-01-23
| | | | |
* | | | | Remove some TODOsBlaž Hrastnik2022-01-23
| | | | |
* | | | | Update dependencies (includes tree-sitter 0.20.3)Blaž Hrastnik2022-01-23
| | | | |
* | | | | Don't calculate symbol width twiceBlaž Hrastnik2022-01-23
| | | | | | | | | | | | | | | | | | | | This is potentially costly so we should avoid calling width()
* | | | | cleanupBlaž Hrastnik2022-01-23
| | | | |
* | | | | fix: ensure_grapheme_boundary_next_byte needs to index at valid charBlaž Hrastnik2022-01-23
| | | | |
* | | | | Slicing micro-optimizationBlaž Hrastnik2022-01-23
| | | | |
* | | | | Set flags necessary for cargo-flamegraphBlaž Hrastnik2022-01-23
| | | | |
* | | | | Speed up ensure_next_boundary during renderBlaž Hrastnik2022-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::ParserBlaž Hrastnik2022-01-23
| | | | |
* | | | | Use filter_map rather than flat_mapBlaž Hrastnik2022-01-23
| | | | |
* | | | | Set byte range on cursor againBlaž Hrastnik2022-01-23
| | | | |
* | | | | Only call scopes.load() onceBlaž Hrastnik2022-01-23
| | | | |