Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into great_line_ending_and_cursor_range_cleanup | Nathan Vegdahl | 2021-07-06 |
|\ | |||
| * | Fix phantom lines in some CRLF files. | Nathan Vegdahl | 2021-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. | ||
| * | Remove outdated comment | Blaž Hrastnik | 2021-07-05 |
| | | |||
| * | Implement `X` as extend selection to line bounds | Blaž Hrastnik | 2021-07-05 |
| | | |||
| * | Fix info panic on small terminal | Ivan Tham | 2021-07-04 |
| | | |||
| * | Factor out goto t/m/b into a single function again | Blaž Hrastnik | 2021-07-04 |
| | | |||
| * | Revert back to 'gm' | Blaž Hrastnik | 2021-07-04 |
| | | | | | | | | top / middle / bottom mnemonic. | ||
| * | Goto mode use infobox | Ivan Tham | 2021-07-04 |
| | | | | | | | | | | In the meantime, change gm to gc. Remove extra space in mode title. | ||
| * | Reduce calculation and improve pattern in infobox | Ivan Tham | 2021-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 release | Ivan Tham | 2021-07-04 |
| | | |||
| * | Add infobox doc generation and improve ergonomics | Ivan Tham | 2021-07-04 |
| | | |||
| * | Fix rendering issues for infobox | Ivan Tham | 2021-07-04 |
| | | |||
| * | Apply suggestions from blaz for infobox | Ivan Tham | 2021-07-04 |
| | | |||
| * | Suggestions for infobox changes | Ivan Tham | 2021-07-04 |
| | | | | | | Co-authored-by: Benoît Cortier <benoit.cortier@fried-world.eu> | ||
| * | Add infobox | Ivan Tham | 2021-07-04 |
| | | |||
| * | fix: Temporary fix for #402 | Blaž Hrastnik | 2021-07-03 |
| | | |||
| * | Add object selection (textobjects) (#385) | Gokul Soumya | 2021-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) | Kirawi | 2021-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 | ||
* | | Make horizontal selection movement work properly. | Nathan Vegdahl | 2021-07-02 |
| | | |||
* | | Allow last line in file to lack a line break character. | Nathan Vegdahl | 2021-07-02 |
| | | |||
* | | Merge branch 'master' into great_line_ending_and_cursor_range_cleanup | Nathan Vegdahl | 2021-07-02 |
|\| | |||
| * | Fix unused `Result` warnings in helix-term. | Nathan Vegdahl | 2021-07-02 |
| | | |||
| * | Fix unused variable, parameter, and `mut` warnings in helix-term. | Nathan Vegdahl | 2021-07-02 |
| | | |||
| * | Remove #[allow(unused)] from helix-term, and fix unused imports. | Nathan Vegdahl | 2021-07-02 |
| | | | | | | | | Lots of other warning still left. Will address in subsequent commits. | ||
* | | Ensure a minimum selection width on commands that need it. | Nathan Vegdahl | 2021-07-01 |
| | | |||
* | | 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 |
| | | |||
* | | Add `Range` methods for various kinds of validation. | Nathan Vegdahl | 2021-07-01 |
|/ | |||
* | If completion arrives after we already stopped editing, ignore it | Blaž Hrastnik | 2021-06-30 |
| | |||
* | 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 |
| | |||
* | ui: Use a box drawing character vertical line for splits | Blaž Hrastnik | 2021-06-29 |
| | |||
* | Incorporate long word commands into keymap | PabloMansanet | 2021-06-29 |
| | |||
* | fix: Don't panic on Enter on an empty document. | Blaž Hrastnik | 2021-06-28 |
| | | | | Refs #386 | ||
* | 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 |
| | |||
* | Turn diagnostics rendering into span injection too | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Fix AnyComponent test | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Simplify selection rendering by injecting highlight scopes | Blaž Hrastnik | 2021-06-27 |
| | |||
* | Address nightly clippy warnings | Blaž Hrastnik | 2021-06-27 |
| | |||
* | 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. |