aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src
Commit message (Collapse)AuthorAge
...
* Implement `hx --tutor` and `:tutor` to load `tutor.txt` (#898)Omnikar2021-10-28
| | | | | | | | | | | | | | | | | | | * Implement `hx --tutor` and `:tutor` to load `tutor.txt` * Document `hx --tutor` and `:tutor` * Change `Document::set_path` to take an `Option` * `Document::set_path` accepts an `Option<&Path>` instead of `&Path`. * Remove `Editor::open_tutor` and make tutor-open functionality use `Editor::open` and `Document::set_path`. * Use `PathBuf::join` Co-authored-by: Ivan Tham <pickfire@riseup.net> * Add comments explaining unsetting tutor path Co-authored-by: Ivan Tham <pickfire@riseup.net>
* Use deserialization fix insteadNehliin2021-10-28
|
* Apply suggestions from code reviewOskar Nehlin2021-10-28
| | | Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Make key macro more portableNehliin2021-10-28
|
* Fix order being empty and add testNehliin2021-10-28
|
* Move test to test moduleNehliin2021-10-28
|
* Fix panic when using multi-level key mappingNehliin2021-10-28
|
* fix: When cycling through prompt history, update event needs to triggerBlaž Hrastnik2021-10-27
|
* Improve statusline (#916)Omnikar2021-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Improve statusline * Change diagnostic count display to show counts of individual diagnostic types next to their corresponding gutter dots. * Add selection count to the statusline. * Do not display info or hint count in statusline * Reduce padding Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> * Reduce padding Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> * Use `Span::styled` * Reduce padding * Use `Style::patch` * Remove unnecessary `Cow` creation Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* Use current dir for file picker, after change dir. (#910)radical3dd2021-10-26
|
* Clear competion items when start_offset > cursor (#906)CossonLeo2021-10-26
|
* move_up will select last item, when no item selected (#907)CossonLeo2021-10-26
|
* Add c-j c-k to menu keymap for move_up move_down (#908)CossonLeo2021-10-26
|
* fix warningBlaž Hrastnik2021-10-25
|
* completion: fully revert state before apply & insertText common prefixBlaž Hrastnik2021-10-25
|
* Fix `:quit!` description and tense of other commands (#902)Omnikar2021-10-25
|
* find motion and textobj motion repeat (#891)CossonLeo2021-10-24
|
* Mark a few functions as `const`Blaž Hrastnik2021-10-24
|
* Filter completion items from language server by starts_with word under ↵CossonLeo2021-10-24
| | | | | | | | | | | | | cursor (#883) * filter items by starts_with pre nth char of cursor * add config for filter completion items by starts_with * filter items by starts_with pre nth char of cursor * add config for filter completion items by starts_with * remove completion items pre filter configuratio
* log syntax highlighting init errors (#895)Kirawi2021-10-23
|
* Add commands for moving between splits with a direction (#860)Oskar Nehlin2021-10-23
| | | | | | | | | * Add commands for moving between splits with a direction * Update keymaps * Change picker mapping * Add test and clean up some comments
* Add treesitter textobjects (#728)Gokul Soumya2021-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | * Add treesitter textobject queries Only for Go, Python and Rust for now. * Add tree-sitter textobjects Only has functions and class objects as of now. * Fix tests * Add docs for tree-sitter textobjects * Add guide for creating new textobject queries * Add parameter textobject Only parameter.inside is implemented now, parameter.around will probably require custom predicates akin to nvim' `make-range` since we want to select a trailing comma too (a comma will be an anonymous node and matching against them doesn't work similar to named nodes) * Simplify TextObject cell init
* Fix doctest broken on 2021 editionBlaž Hrastnik2021-10-22
|
* Update to rust 1.56 + 2021 editionBlaž Hrastnik2021-10-22
|
* First stab at ignoring compressed files from picker (#767)Daniel S Poulin2021-10-22
|
* Replace current selection with all yanked values. (#882)radical3dd2021-10-21
|
* Ignore errors when disabling mouse captureBlaž Hrastnik2021-10-19
|
* Add `C-j` and `C-k` to keybinds for picker (#876)VuiMuich2021-10-19
| | | | | * Add `C-j` and `C-k` for moving down/up in pickers * Add new binds to keymap doc
* Improve completion trigger (#838)CossonLeo2021-10-18
| | | | | | | * improve idle completion trigger * add completion-trigger-len to book * rename semantics_completion to language_server_completion and optimize idle completion trigger
* Make auto-completion a config (#853)Ivan Tham2021-10-16
|
* fix: If backspacing past the start offset, cancel completionBlaž Hrastnik2021-10-16
| | | | Refs #822
* Set CWD when editor is started with a directory (#849)Omnikar2021-10-16
|
* Prevent LSP Messages from displaying when a prompt is presented (#824)Leoi Hung Kin2021-10-15
| | | | | * Prevent LSP Messages from displaying when a prompt is presented * use match guard
* Merge pull request #821 from helix-editor/idle-timerBlaž Hrastnik2021-10-10
|\ | | | | Idle timer / Autocompletion
| * Allow trigger_offset to be unused for nowBlaž Hrastnik2021-10-10
| |
| * Make idle-timeout configurableBlaž Hrastnik2021-10-10
| |
| * Remove resolved TODOsBlaž Hrastnik2021-10-10
| |
| * fix: Don't crash on empty completion, don't retrigger on closeBlaž Hrastnik2021-10-07
| |
| * fix compilationBlaž Hrastnik2021-10-05
| |
| * Filter the initial completionBlaž Hrastnik2021-10-05
| |
| * Experiment with autocompletion on idleBlaž Hrastnik2021-10-05
| |
| * idle timer wipBlaž Hrastnik2021-10-05
| |
* | Picker: Don't panick at move_up/move_down when matches is empty (#818)Leoi Hung Kin2021-10-09
| |
* | relative paths showing active file in global search (#803)Ethan Frei2021-10-08
|/
* fix clippy warnings (#804)Irevoire2021-10-03
|
* Add a bunch of aliases (#797)Irevoire2021-10-03
| | | | | * add a bunch of aliases * apply code review from archseer
* global search: show file names as relative paths (#802)Dylan Richardson2021-10-02
| | | This commit fixes #786
* Add tilde expansion for file opening (#782)Matt W2021-09-24
| | | | * change to helix_core's tilde expansion, from helix-core::path::expand_tilde
* Implement 'remove_primary_selection' as Alt-,Blaž Hrastnik2021-09-24
| | | | | | This allows removing search matches from the selection Fixes #713
* experiment: space+k for LSP doc, K for keep_selectionsBlaž Hrastnik2021-09-24
|