aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Clean up the default theme definitionBlaž Hrastnik2021-07-06
|
* More responsive key inputIvan Tham2021-07-06
| | | | | | Use biased select!, don't eagerly process lsp message since we want to prioritize user input rather than lsp messages, but still limit rendering for lsp messages.
* Bump tokio from 1.7.1 to 1.8.0dependabot[bot]2021-07-06
| | | | | | | | | | | | | | Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.7.1 to 1.8.0. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.7.1...tokio-1.8.0) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump unicode-segmentation from 1.7.1 to 1.8.0dependabot[bot]2021-07-06
| | | | | | | | | | | | | | Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) from 1.7.1 to 1.8.0. - [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases) - [Commits](https://github.com/unicode-rs/unicode-segmentation/compare/1.7.1...v1.8.0) --- updated-dependencies: - dependency-name: unicode-segmentation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump slotmap from 1.0.3 to 1.0.5dependabot[bot]2021-07-06
| | | | | | | | | | | | | | | Bumps [slotmap](https://github.com/orlp/slotmap) from 1.0.3 to 1.0.5. - [Release notes](https://github.com/orlp/slotmap/releases) - [Changelog](https://github.com/orlp/slotmap/blob/master/RELEASES.md) - [Commits](https://github.com/orlp/slotmap/compare/v1.0.3...v1.0.5) --- updated-dependencies: - dependency-name: slotmap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump thiserror from 1.0.25 to 1.0.26dependabot[bot]2021-07-06
| | | | | | | | | | | | | | Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.25 to 1.0.26. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.25...1.0.26) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* julia language-server line was plain wrongwesh2021-07-05
|
* Add julia support (LSP not working)wesh2021-07-05
|
* Fix phantom lines in some CRLF files.Nathan Vegdahl2021-07-05
| | | | | | | Fixes #415. The issue was that cursor highlighting wasn't extending to encompass the entire CRLF grapheme, and therefore ended up splitting it. This presumably was messing up other grapheme rendering as well, and this fixes that as well.
* appease clippyBlaž Hrastnik2021-07-05
|
* fix: Make path absolute before normalizingBlaž Hrastnik2021-07-05
| | | | :open ../file.txt failed before because .. would be stripped
* fix: When calculating relative path, expand tilde lastBlaž Hrastnik2021-07-05
|
* Remove outdated commentBlaž Hrastnik2021-07-05
|
* Implement `X` as extend selection to line boundsBlaž Hrastnik2021-07-05
|
* Fix info panic on small terminalIvan Tham2021-07-04
|
* Factor out goto t/m/b into a single function againBlaž Hrastnik2021-07-04
|
* Revert back to 'gm'Blaž Hrastnik2021-07-04
| | | | top / middle / bottom mnemonic.
* Info box add horizontal paddingIvan Tham2021-07-04
|
* Goto mode use infoboxIvan Tham2021-07-04
| | | | | In the meantime, change gm to gc. Remove extra space in mode title.
* Reduce calculation and improve pattern in infoboxIvan Tham2021-07-04
| | | | | | - switch to use static OnceCell to calculate Info once - pass Vec<(&[KeyEvent], &str)> rather than Vec<(Vec<KeyEvent>, &str)> - expr -> tt to allow using | as separator, make it more like match
* Support infobox doc gen on stable releaseIvan Tham2021-07-04
|
* Add infobox doc generation and improve ergonomicsIvan Tham2021-07-04
|
* Fix rendering issues for infoboxIvan Tham2021-07-04
|
* Apply suggestions from blaz for infoboxIvan Tham2021-07-04
|
* Suggestions for infobox changesIvan Tham2021-07-04
| | | Co-authored-by: Benoît Cortier <benoit.cortier@fried-world.eu>
* Add infoboxIvan Tham2021-07-04
|
* Fix typo on comment in surroundIvan Tham2021-07-03
|
* Fix surround bug when cursor on same pairGokul Soumya2021-07-03
| | | | | | For example when the cursor is _on_ the `'` in `'word'`, the cursor wouldn't move because the search for a matching pair started _from_ the position of the cursor and simply found itself.
* Add missing linenr.selected key to docsGokul Soumya2021-07-03
|
* Update onedark themeGokul Soumya2021-07-03
| | | | | Add colors for matching brace, non primary selections, inactive statusline
* fix: Temporary fix for #402Blaž Hrastnik2021-07-03
|
* Add object selection (textobjects) (#385)Gokul Soumya2021-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add textobjects for word * Add textobjects for surround characters * Apply clippy lints * Remove ThisWordPrevBound in favor of PrevWordEnd It's the same as PrevWordEnd except for taking the current char into account, so use a "flag" to capture that usecase * Add tests for PrevWordEnd movement * Remove ThisWord* movements They did not preserve anchor positions and were only used for textobject boundary search anyway so replace them with simple position finding functions * Rewrite tests of word textobject * Add tests for surround textobject * Add textobject docs * Refactor textobject word position functions * Apply clippy lints on textobject * Fix overflow error with textobjects
* `:reload` (#374)Kirawi2021-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * reloading functionality * fn with_newline_eof() * fmt * wip * wip * wip * wip * moved to core, added simd feature for encoding_rs * wip * rm * .gitignore * wip * local wip * wip * wip * no features * wip * nit * remove simd * doc * clippy * clippy * address comments * add indentation & line ending change
* Add missing importPerry Thompson2021-07-02
|
* Fixed last `unused` warning.Nathan Vegdahl2021-07-02
|
* Fix one of the two remaining warnings.Nathan Vegdahl2021-07-02
| | | | One of them was a lot more obvious than I thought.
* Fix all remaining warnings in helix-core except for two.Nathan Vegdahl2021-07-02
| | | | | I'm not sure how to address them, because they look like they might be bugs, and code is involved. Will poke the relevant people.
* Remove #[allow(unused)] from helix-core, and fix unused imports.Nathan Vegdahl2021-07-02
| | | | Still a bunch more warnings to fix in core, but it's a start.
* Fix unused `Result` warnings in helix-term.Nathan Vegdahl2021-07-02
|
* Fix unused variable, parameter, and `mut` warnings in helix-term.Nathan Vegdahl2021-07-02
|
* Remove #[allow(unused)] from helix-term, and fix unused imports.Nathan Vegdahl2021-07-02
| | | | Lots of other warning still left. Will address in subsequent commits.
* Color palettes (#393)Jakub Bartodziej2021-06-30
| | | | | | | | | | | | | | | | | | | * Enable using color palettes in theme files. * Add an example theme defined using a gruvbox color palette. * Fix clippy error. * Small style improvement. * Add documentation for the features to themes.md. * Update runtime/themes/gruvbox.toml Fix the value of purple0. Co-authored-by: DrZingo <DrZingo@users.noreply.github.com> Co-authored-by: DrZingo <DrZingo@users.noreply.github.com>
* If completion arrives after we already stopped editing, ignore itBlaž Hrastnik2021-06-30
|
* Added native Windows clipboard support (#373)Kirawi2021-06-30
| | | | | | | | | | | | | | | | | | | * Added native Windows clipboard support * make conditional wip better conditional wip wip wip wip make conditional
* Make set_unmodified an enum.Joe Neeman2021-06-30
|
* Make Document's format API a little nicer.Joe Neeman2021-06-30
|
* Satisfy clippy.Joe Neeman2021-06-30
|
* Add some async job infrastructure.Joe Neeman2021-06-30
|
* Make formatting happen asynchronously.Joe Neeman2021-06-30
|
* fix: Correctly merge multiple selection ranges togetherBlaž Hrastnik2021-06-30
| | | | Fixes #391