Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add config for default line ending (#5621) | Alex | 2023-06-16 |
| | |||
* | Webc language support (#7290) | Ivan Svoboda | 2023-06-13 |
| | | | | | * feat: add webc language support * feat: add to lang-support book webc | ||
* | Explain how to enter Select mode in keymap (#7333) | Thomas Aarholt | 2023-06-13 |
| | | | | | | | * Explain how to enter Select mode Also added an equivalent explanation that Insert mode is the default, with how to return to it. * Fix glarious typo | ||
* | Preview scratch buffers in jumplist picker (#7331) | A-Walrus | 2023-06-13 |
| | |||
* | Fix next/prev tree-sitter inconsistency (#7332) | A-Walrus | 2023-06-13 |
| | | | | | | | | | * Fix next/prev tree-sitter inconsistency Before there where different results going to next or previous due to sorting not dealing with multiple captures that start/end at the same pos. I chose to prefer longer matches. * Revert unnecessary change | ||
* | Add merionette theme (#7186) | Jorge Santiago | 2023-06-13 |
| | |||
* | Add rl and rla aliasses for reload and reload-all commands (#7158) | Zisulin Morbrot | 2023-06-13 |
| | |||
* | Add reverse_selection_contents (#7329) | Robert | 2023-06-13 |
| | |||
* | Clarify the runtime directory location in installation docs (#6624) | kazimir malevich | 2023-06-13 |
| | | | | | | | | | | | | | | | | | | | * runtime config made clearer * following Unix FHS * we probably want to install Helix as a regular user without sudo access * suggestions adopted from @the-mikedavis * attempted to synthesise comments given * capitalisation of second header * required changes hopefully made * we should have a match now * Linux windows dir match | ||
* | build(deps): bump libc from 0.2.145 to 0.2.146 (#7327) | dependabot[bot] | 2023-06-13 |
| | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | build(deps): bump gix from 0.44.1 to 0.46.0 (#7325) | dependabot[bot] | 2023-06-13 |
| | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | build(deps): bump tempfile from 3.5.0 to 3.6.0 (#7326) | dependabot[bot] | 2023-06-13 |
| | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | build(deps): bump serde from 1.0.163 to 1.0.164 (#7328) | dependabot[bot] | 2023-06-13 |
| | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | build(deps): bump log from 0.4.18 to 0.4.19 (#7324) | dependabot[bot] | 2023-06-13 |
| | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | Fix underflow when repeating a completion that has a negative shift position ↵ | Philipp Mildenberger | 2023-06-12 |
| | | | | (#7322) | ||
* | Check for 'git' before fetching/building grammars (#7320) | Michael Davis | 2023-06-12 |
| | | | | | | Previously the error message for this potential failure-case was confusing: "no such file or directory". `hx -g fetch`, `hx -g build` and the helix-term builder should bail early if the git binary is not available. | ||
* | Use Vue language server based on Volar (#7312) | Selwyn | 2023-06-11 |
| | |||
* | fix: add file argument in help text (#7307) | 0xHiro / ヒロ | 2023-06-10 |
| | |||
* | Add Fortran comment injections (#7305) | lefp | 2023-06-10 |
| | |||
* | Support core mode for delve debugger (#7300) | Vitalii Solodilov | 2023-06-10 |
| | |||
* | add config option for instant completion entry preview (defaulting to true). | Luca Schlecker | 2023-06-09 |
| | | | | Signed-off-by: Luca Schlecker <luca.schlecker@hotmail.com> | ||
* | Add register statusline element (#7222) | spectre256 | 2023-06-08 |
| | |||
* | Auto indent on `insert_at_line_start` (#5837) | Alex | 2023-06-08 |
| | |||
* | Fix book configuration for edit template (#7278) | Tshepang Mbambo | 2023-06-08 |
| | |||
* | Fix style overwriting in table rows with multiple cells (#7281) | Michael Davis | 2023-06-08 |
| | |||
* | misc doc fixes/improvements (#7282) | Tshepang Mbambo | 2023-06-08 |
| | |||
* | Bail if no language servers support workspace symbols (#7286) | Michael Davis | 2023-06-08 |
| | |||
* | Fix C++ queries and update tree-sitter-cpp (#7285) | Dimitri Sabadie | 2023-06-07 |
| | |||
* | theme: added gruvbox dark soft variant (#7139) | broke | 2023-06-07 |
| | |||
* | Add support for language t32 (#7140) | Christoph Sax | 2023-06-07 |
| | | | Co-authored-by: Christoph Sax <christoph.sax@mailbox.org> | ||
* | add move_prev_long_word_end and extend_prev_long_word_end (#6905) | vwkd | 2023-06-07 |
| | |||
* | Break long sentence in book configuration footnote (#7279) | Tshepang Mbambo | 2023-06-07 |
| | |||
* | Propagate the count and register to command palette commands | Michael Davis | 2023-06-07 |
| | | | | | | Previously a count or register selection would be lost while opening the command palette. This change allows using a register selection or count in any command chosen from the command palette. | ||
* | Persist register selection in pending keymaps | Michael Davis | 2023-06-07 |
| | | | | | | | | | | | | | | Previously the register selection (via `"`) would be lost in the middle of any key sequence longer than one key. For example, `<space>f` would clear the register selection after the `<space>` making it inaccessible for the `file_picker` command. This behavior does not currently have any effect in the default keymap but might affect custom keymaps. This change aligns the behavior of the register with count. Making this change allows propagating the register to the `command_palette` (see the child commit) or other pickers should we decide to use registers in those in the future. (Interactive global search for example.) | ||
* | Add check for a non-zero value for tab width (#7178) | Ilya Sovtsov | 2023-06-07 |
| | |||
* | commands(toggle): use pattern matching on the Value enum (#7240) | Alex Vinyals | 2023-06-07 |
| | |||
* | Fix verilog grammar source repo and revision (#7262) | blt__ | 2023-06-07 |
| | |||
* | Autumn theme: style "soft-wrap indicator" + maintenance (#7229) | Jens Getreu | 2023-06-07 |
| | | | | Co-authored-by: Jens Getreu <getreu@getreu@web.de> | ||
* | Remove Keymap(KeyTrie) and simply use KeyTrie. | gibbz00 | 2023-06-07 |
| | |||
* | Move `keymap.reverse_keymap()` to `Keytrie`: | gibbz00 | 2023-06-07 |
| | | | | The plan is let `Keymaps` simply store `KeyTrie`s, as the `Keymap(Keytrie)` wrapping serves little to no purpose. | ||
* | Remove pub keymap.name(); | gibbz00 | 2023-06-07 |
| | | | | `keymap.name` is only used internally. | ||
* | Place `Info::from_keymap()` contents in `keymap.infobox()`: | gibbz00 | 2023-06-07 |
| | | | | | This makes it easier later control the order in which the key events are presented. | ||
* | Keymap infobox: Idiomatic body tuple. | gibbz00 | 2023-06-07 |
| | | | | | | | Does not change any behavior other than making the tuple slightly more idiomatic. Keymap infobox shows key events, then the respective description. This commit makes sure that order is used from the get go, rather than flipping it midway. | ||
* | Exclude config no_op bindings in command palette. | gibbz00 | 2023-06-07 |
| | |||
* | Remove superfluous command description pruning for keymap infobox: | gibbz00 | 2023-06-07 |
| | | | | | Exist under the wrong (possibly just outdated) assumption that command descriptions are written with their `KeyTrie` name prefixed | ||
* | `helix_term::keymap`: Remove one-liner solely used for a test. | gibbz00 | 2023-06-07 |
| | |||
* | Make `Keymap` a tuple struct. | gibbz00 | 2023-06-07 |
| | |||
* | keymap: Rename KeyTrie::Leaf -> KeyTrie::MapppableCommand | gibbz00 | 2023-06-07 |
| | | | | The variant Sequence is technically also a leaf. | ||
* | keymap: Derive `Default` for KeyTrieNode | gibbz00 | 2023-06-07 |
| | |||
* | Add support for Forth (#7256) | Alexander Brevig | 2023-06-06 |
| |