aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Better validation method APIs for `Range`.Nathan Vegdahl2021-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 Vegdahl2021-07-01
|
* Change the `Range` type and associated functions to gap indexing.Nathan Vegdahl2021-07-01
|
* 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
* ui: Use a box drawing character vertical line for splitsBlaž Hrastnik2021-06-29
|
* Update keymap.mdPabloMansanet2021-06-29
|
* Incorporate long word commands into keymapPabloMansanet2021-06-29
|
* Add long word unit testsPabloMansanet2021-06-29
|
* Add long word motion implementationPabloMansanet2021-06-29
|
* Delete .gitattributesKirawi2021-06-29
|
* Update `.gitattributes` to #372Kirawi2021-06-29
|
* fix ca98210d2016d96d1c441932d7a67bbc6e5eccb7Blaž Hrastnik2021-06-28
|
* fix: Don't panic on Enter on an empty document.Blaž Hrastnik2021-06-28
| | | | Refs #386
* fix: insert() | delete() would calculate the new insert incorrectlyBlaž Hrastnik2021-06-28
| | | | Refs #386
* Don't crash if diagnostics span past EOFBlaž Hrastnik2021-06-28
|
* Sort the files in descending orderBlaž Hrastnik2021-06-28
|
* ui: Simplify conditionalBlaž Hrastnik2021-06-27
|
* Merge tab & char rendering codeBlaž Hrastnik2021-06-27
|
* This char_index is unusedBlaž Hrastnik2021-06-27
|
* Allocate the tab stop only onceBlaž Hrastnik2021-06-27
|
* Extract the merge "operator" into helix-coreBlaž Hrastnik2021-06-27
|
* Appease clippyBlaž Hrastnik2021-06-27
|
* There is no direct dirs-next dependency in termBlaž Hrastnik2021-06-27
|
* Turn diagnostics rendering into span injection tooBlaž Hrastnik2021-06-27
|
* Fix AnyComponent testBlaž Hrastnik2021-06-27
|
* nix: Set up cargo-tarpaulinBlaž Hrastnik2021-06-27
|
* Simplify selection rendering by injecting highlight scopesBlaž Hrastnik2021-06-27
|
* Release 0.3.0Blaž Hrastnik2021-06-27
|
* Address nightly clippy warningsBlaž Hrastnik2021-06-27
|
* Trait width method use refactorIvan Tham2021-06-26
|
* Fix silly mistake in previous phantom line bug fix.Nathan Vegdahl2021-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 Vegdahl2021-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ępka2021-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 Vegdahl2021-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 charsGokul Soumya2021-06-25
|
* Move helix-view/tests/*txt files to txts subdirectory (#372)teenjuna2021-06-25
| | | | | * Move helix-view/tests/*txt files to txts subdirectory * Rename tests/txts to tests/encoding
* Use a deadline when eagerly processing notificationsBlaž Hrastnik2021-06-25
|
* fix: jumping to location did not convert the URI correctlyBlaž Hrastnik2021-06-25
| | | | thus breaking Windows
* fix: crossterm -> input key conversionBlaž Hrastnik2021-06-25
|
* reverse the dependency between helix-tui and helix-view (#366)Keith Simmons2021-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>
* Add default color for cursor match (#370)Ivan Tham2021-06-25
| | | | | | | | | * Add default color for cursor match Not all terminals support dim, for those terminal that does not support this (konsole, item2, wezterm), users cannot differentiate between match and primary cursor. So set a color for this. * Use alacritty dim color for match
* Fix goto line endIvan Tham2021-06-25
| | | | Should not goto newline.