Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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> | ||
* | Add default color for cursor match (#370) | Ivan Tham | 2021-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 end | Ivan Tham | 2021-06-25 |
| | | | | Should not goto newline. | ||
* | Add … when chars are truncated in picker | Gokul Soumya | 2021-06-25 |
| | |||
* | Fix previous broken refactor key into helix-view | Ivan Tham | 2021-06-24 |
| | | | | | | | | Need to be used for autoinfo Revert "Revert "Refactor key into helix-view"" This reverts commit 10f9f72232f5789323d689bf0f9cd359715770d6. | ||
* | Update helix-term/src/commands.rs | Kirawi | 2021-06-24 |
| | | | Co-authored-by: Ivan Tham <pickfire@riseup.net> | ||
* | Update helix-term/src/commands.rs | Kirawi | 2021-06-24 |
| | | | Co-authored-by: Ivan Tham <pickfire@riseup.net> | ||
* | Blocking :wq | Shafkath Shuhan | 2021-06-24 |
| | |||
* | Fix open-new-line command for CRLF, as well as other bugs. | Nathan Vegdahl | 2021-06-24 |
| | | | | | | | | | | | | | | Fixes #363. I set out to fix issue #363, but after fixing it discovered some other things were wrong with the command while testing. In summary: - #363 was because it was still assuming a line ending width of 1 char in its indexing calculations, even when actually inserting CRLF. - Aside from #363, it actually needed to set `line_end_index` to zero for *all* calculations that use it when line == 0, but it was only doing so for a single calculation. | ||
* | Skip enclosed pairs in surround | Gokul Soumya | 2021-06-24 |
| | | | | | | | | | Surround operations previously ignored other pairs that are enclosed within which should be skipped. For example if the cursor is on the `,` in `{{a},{b}}`, doing `md{` previously would delete the `{` on the left of `a` and `}` on the right of `b` instead of the outermost braces. This commit corrects this behavior. |