Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Make `Selection`'s normalize and transform methods self-consuming only. | Nathan Vegdahl | 2021-07-01 |
| | |||
* | Clean up `Selection` to not use so many allocations. | Nathan Vegdahl | 2021-07-01 |
| | |||
* | Better validation method APIs for `Range`. | Nathan Vegdahl | 2021-07-01 |
| | | | | | This way they do less work, are more specific to what we actually need, and they compose. | ||
* | Add `Range` methods for various kinds of validation. | Nathan Vegdahl | 2021-07-01 |
| | |||
* | Change the `Range` type and associated functions to gap indexing. | Nathan Vegdahl | 2021-07-01 |
| | |||
* | Color palettes (#393) | Jakub Bartodziej | 2021-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 it | Blaž Hrastnik | 2021-06-30 |
| | |||
* | Added native Windows clipboard support (#373) | Kirawi | 2021-06-30 |
| | | | | | | | | | | | | | | | | | | | * Added native Windows clipboard support * make conditional wip better conditional wip wip wip wip make conditional | ||
* | Make set_unmodified an enum. | Joe Neeman | 2021-06-30 |
| | |||
* | Make Document's format API a little nicer. | Joe Neeman | 2021-06-30 |
| | |||
* | Satisfy clippy. | Joe Neeman | 2021-06-30 |
| | |||
* | Add some async job infrastructure. | Joe Neeman | 2021-06-30 |
| | |||
* | Make formatting happen asynchronously. | Joe Neeman | 2021-06-30 |
| | |||
* | fix: Correctly merge multiple selection ranges together | Blaž Hrastnik | 2021-06-30 |
| | | | | Fixes #391 | ||
* | ui: Use a box drawing character vertical line for splits | Blaž Hrastnik | 2021-06-29 |
| | |||
* | Update keymap.md | PabloMansanet | 2021-06-29 |
| | |||
* | Incorporate long word commands into keymap | PabloMansanet | 2021-06-29 |
| | |||
* | Add long word unit tests | PabloMansanet | 2021-06-29 |
| | |||
* | Add long word motion implementation | PabloMansanet | 2021-06-29 |
| | |||
* | Delete .gitattributes | Kirawi | 2021-06-29 |
| | |||
* | Update `.gitattributes` to #372 | Kirawi | 2021-06-29 |
| | |||
* | fix ca98210d2016d96d1c441932d7a67bbc6e5eccb7 | Blaž Hrastnik | 2021-06-28 |
| | |||
* | fix: Don't panic on Enter on an empty document. | Blaž Hrastnik | 2021-06-28 |
| | | | | Refs #386 | ||
* | fix: insert() | delete() would calculate the new insert incorrectly | Blaž Hrastnik | 2021-06-28 |
| | | | | Refs #386 | ||
* | Don't crash if diagnostics span past EOF | Blaž Hrastnik | 2021-06-28 |
| | |||
* | Sort the files in descending order | Blaž Hrastnik | 2021-06-28 |
| | |||
* | ui: Simplify conditional | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Merge tab & char rendering code | Blaž Hrastnik | 2021-06-27 |
| | |||
* | This char_index is unused | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Allocate the tab stop only once | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Extract the merge "operator" into helix-core | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Appease clippy | Blaž Hrastnik | 2021-06-27 |
| | |||
* | There is no direct dirs-next dependency in term | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Turn diagnostics rendering into span injection too | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Fix AnyComponent test | Blaž Hrastnik | 2021-06-27 |
| | |||
* | nix: Set up cargo-tarpaulin | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Simplify selection rendering by injecting highlight scopes | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Release 0.3.0 | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Address nightly clippy warnings | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Trait width method use refactor | Ivan Tham | 2021-06-26 |
| | |||
* | Fix silly mistake in previous phantom line bug fix. | Nathan Vegdahl | 2021-06-26 |
| | | | | | Fixes #381. I was trying to change an index value that... wasn't even an index value. | ||
* | Fix highlight code splitting graphemes. | Nathan Vegdahl | 2021-06-26 |
| | | | | | | This resulted in phantom blank lines in files with CRLF line endings, but could potentially have manifested with other graphemes as well. | ||
* | Sort files in file picker by access, modification and creation date (#336) | Wojciech Kępka | 2021-06-26 |
| | | | | | | | | | * Sort files in file picker by access date * Fallback file time to modified then created then UNIX_EPOCH * Use `sort_by_key` * Refactor | ||
* | Detect file language before file indent style. | Nathan Vegdahl | 2021-06-26 |
| | | | | | | | Fixes #378. The issue was that because indent style detection ran before language detection, there was no language indent style to fall back on if indent style detection failed, so it would just default to 2 spaces. | ||
* | Use unicode_width to correctly truncate picker chars | Gokul Soumya | 2021-06-25 |
| | |||
* | Move helix-view/tests/*txt files to txts subdirectory (#372) | teenjuna | 2021-06-25 |
| | | | | | * Move helix-view/tests/*txt files to txts subdirectory * Rename tests/txts to tests/encoding | ||
* | Use a deadline when eagerly processing notifications | Blaž Hrastnik | 2021-06-25 |
| | |||
* | fix: jumping to location did not convert the URI correctly | Blaž Hrastnik | 2021-06-25 |
| | | | | thus breaking Windows | ||
* | fix: crossterm -> input key conversion | Blaž Hrastnik | 2021-06-25 |
| | |||
* | reverse the dependency between helix-tui and helix-view (#366) | Keith Simmons | 2021-06-25 |
| | | | | | | | | | * reverse the dependency between helix-tui and helix-view by moving a fiew types to view * fix tests * clippy and format fixes Co-authored-by: Keith Simmons <keithsim@microsoft.com> |