Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix: Only try expanding directory completion if it makes sense | Blaž Hrastnik | 2021-07-23 |
| | | | | Fixes #487 | ||
* | Simplify ui/menu.rs | Blaž Hrastnik | 2021-07-23 |
| | |||
* | Resume last picker | Ivan Tham | 2021-07-22 |
| | | | | Inspired by space ' in doom emacs. | ||
* | Calculate completion popup sizing | Blaž Hrastnik | 2021-07-19 |
| | | | | Fixes #220 | ||
* | Made toggle_comments language dependent (#463) | Cor Peters | 2021-07-18 |
| | | | | | | | | | | | | | * Made toggle_comments language dependent * Fixed Test Cases * Added clippy suggestion * Small Fixes * Clippy Suggestion Co-authored-by: Cor <prive@corpeters.nl> | ||
* | Changed startup behaviour to only open a single view when multiple files are ↵ | Cor | 2021-07-17 |
| | | | | | | specified on the commandline. Changed the behaviour; the first argument on the commandline is the file on display | ||
* | Added change_case command (#441) | Cor Peters | 2021-07-16 |
| | | | | | | | | | | | | | | | | | * Added change_case command * Added switch_to_uppercase and switch_to_lowercase Renamed change_case to switch_case. * Updated the Keymap section of the Book * Use flat_map instead of map + flatten * Fix switch_to_uppercase using to_lowercase * Switched 'Alt-`' to uppercase and '`' to lowercase Co-authored-by: Cor <prive@corpeters.nl> | ||
* | Removed double entry of extend_line | Cor | 2021-07-15 |
| | |||
* | Restore C-w shortcut | Blaž Hrastnik | 2021-07-11 |
| | |||
* | Further simplify error handling in :commands | Blaž Hrastnik | 2021-07-11 |
| | |||
* | Make command implementation return a Result<()> | Lionel Flandrin | 2021-07-11 |
| | | | | The error message is displayed with cx.editor.set_error. | ||
* | Add infobox for view | Ivan Tham | 2021-07-11 |
| | |||
* | Injection Query Support (#430) | Kirawi | 2021-07-11 |
| | | | | | | | | | | | | | | | | | * wip * wip * fixed unsafe * fix clippy * move out reference variable * fmt * remove arc * change safety comment | ||
* | Add more modes to infobox | Ivan Tham | 2021-07-08 |
| | |||
* | More responsive key input | Ivan Tham | 2021-07-06 |
| | | | | | | Use biased select!, don't eagerly process lsp message since we want to prioritize user input rather than lsp messages, but still limit rendering for lsp messages. | ||
* | 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 | ||
* | 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. | ||
* | 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 |
| |