aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Make vertical selection movement work properly.Nathan Vegdahl2021-07-06
|
* Make horizontal selection movement work properly.Nathan Vegdahl2021-07-02
|
* Fix empty document test.Nathan Vegdahl2021-07-02
|
* Make new documents empty, rather than starting with a line ending.Nathan Vegdahl2021-07-02
|
* Allow last line in file to lack a line break character.Nathan Vegdahl2021-07-02
|
* Fix a couple additional `unused` warnings after merge.Nathan Vegdahl2021-07-02
|
* Merge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl2021-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.
* | Ensure a minimum selection width on commands that need it.Nathan Vegdahl2021-07-01
| |
* | Make `Selection`'s normalize and transform methods self-consuming only.Nathan Vegdahl2021-07-01
| |
* | Clean up `Selection` to not use so many allocations.Nathan Vegdahl2021-07-01
| |
* | 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
|