summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Allow paste commands to take a count (#1261)Omnikar2021-12-14
| | | | | | | * Allow paste commands to take a count * Call `.repeat` within iterator methods * Implement counts for paste-replace
* fix: rust: disable unresolved-proc-macroBlaž Hrastnik2021-12-14
| | | | | | | Since we disabled proc macro expansion, disable the related info level lint: https://users.rust-lang.org/t/how-to-disable-rust-analyzer-proc-macro-warnings-in-neovim/53150/3
* Fix panic when scrolling through completion popup (#1260)Midnight Exigent2021-12-14
| | | | | | | * fix(completion_popup): Fixes #1256 * Update helix-term/src/ui/completion.rs Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
* build(deps): bump actions/upload-artifact from 2.2.4 to 2.3.0 (#1263)dependabot[bot]2021-12-14
| | | | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.2.4 to 2.3.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2.2.4...v2.3.0) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump serde from 1.0.130 to 1.0.131 (#1264)dependabot[bot]2021-12-14
| | | | | | | | | | | | | | | | Bumps [serde](https://github.com/serde-rs/serde) from 1.0.130 to 1.0.131. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.130...v1.0.131) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump serde_json from 1.0.72 to 1.0.73 (#1265)dependabot[bot]2021-12-14
| | | | | | | | | | | | | | | | Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.72 to 1.0.73. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.72...v1.0.73) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump encoding_rs from 0.8.29 to 0.8.30 (#1266)dependabot[bot]2021-12-14
| | | | | | | | | | | | | | | | Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.29 to 0.8.30. - [Release notes](https://github.com/hsivonen/encoding_rs/releases) - [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.29...v0.8.30) --- updated-dependencies: - dependency-name: encoding_rs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump signal-hook from 0.3.10 to 0.3.12 (#1267)dependabot[bot]2021-12-14
| | | | | | | | | | | | | | | | | Bumps [signal-hook](https://github.com/vorner/signal-hook) from 0.3.10 to 0.3.12. - [Release notes](https://github.com/vorner/signal-hook/releases) - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/signal-hook/compare/v0.3.10...v0.3.12) --- updated-dependencies: - dependency-name: signal-hook dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add auto pairs for same-char pairs (#1219)Skyler Hawthorne2021-12-13
| | | | | | | | | | | | | | | * Add auto pairs for same-char pairs * Add unit tests for all existing functionality * Add auto pairs for same-char pairs (quotes, etc). Account for apostrophe in prose by requiring both sides of the cursor to be non-pair chars or whitespace. This also incidentally will work for avoiding a double single quote in lifetime annotations, at least until <> is added * Slight factor of moving the cursor transform of the selection to inside the hooks. This will enable doing auto pairing with selections, and fixing the bug where auto pairs destroy the selection. Fixes #1014
* Add ui.gutter to theme all gutters (i.e. set bg)Blaž Hrastnik2021-12-13
|
* Add `ui.gutter` themingNNB2021-12-13
|
* Assume true color support on WindowsOmnikar2021-12-13
|
* Use `base16_tty` as 16-color default, fix theme nameOmnikar2021-12-13
|
* change to .unwrap_or_default() and fix ui.window and ui.statuslineNNB2021-12-13
|
* Fix error color, add tty themeNNB2021-12-13
|
* Update theme.rsNNB2021-12-13
|
* Rename base16_theme.toml to base16_terminal.tomlNNB2021-12-13
|
* Load alt default theme if true color is not supportedOmnikar2021-12-13
| | | | | | | | | | | | | | | | | | | | * Move `runtime/themes/base16_default_terminal.toml` to `base16_theme.toml` alongside `theme.toml` * Use `terminfo` crate to detect whether the terminal supports true color and, if the user has no theme configured and their terminal does not support true color, load the alt default theme instead of the normal default. Remove `terminfo` dependency, use `COLORTERM` env instead Prevent user from switching to an unsupported theme Add `true-color-override` option If the terminal is wrongly detected to not support true color, `true-color-override = true` will override the detection. Rename `true-color-override` to `true-color`
* Fix Base16 Dark, add Base16 Light and TerminalNNB2021-12-13
| | | | Improve accuracy with line number and cursor color
* minor: Shorten goto file(s) descriptionsBlaž Hrastnik2021-12-13
|
* Macros (#1234)Omnikar2021-12-12
| | | | | | | | | | | | | | | | | | | | | | | | * Macros WIP `helix_term::compositor::Callback` changed to take a `&mut Context` as a parameter for use by `play_macro` * Default to `@` register for macros * Import `KeyEvent` * Special-case shift-tab -> backtab in `KeyEvent` conversion * Move key recording to the compositor * Add comment * Add persistent display of macro recording status When macro recording is active, the pending keys display will be shifted 3 characters left, and the register being recorded to will be displayed between brackets — e.g., `[@]` — right of the pending keys display. * Fix/add documentation
* Open files with spaces in filename, allow opening multiple files (#1231)ath32021-12-12
|
* ui: popup: Don't allow scrolling past the end of contentBlaž Hrastnik2021-12-10
|
* Add `save_selection` command (#1247)Omnikar2021-12-10
|
* Add `default-run = "hx"` to `helix-term/Cargo.toml` (#1244)Omnikar2021-12-10
| | | | | Following the addition of `xtask`, `cargo run` has multiple possible targets, necessitating the usage of `cargo run --bin hx` to run Helix during development. This allows `cargo run` to be used to run `hx`.
* Update book to include typable command remapping (#1240)Oskar Nehlin2021-12-08
| | | | | * Update book to include typable command remapping * Add additional example
* Only use a single documentation popup (#1241)Kirawi2021-12-08
|
* Use same name used in config files for langs in docsGokul Soumya2021-12-08
|
* Add github action to lint unmerged docsGokul Soumya2021-12-08
|
* Auto generate docs for language supportGokul Soumya2021-12-08
|
* docs: Auto generate command listGokul Soumya2021-12-08
|
* Fix solarized selection colors (#1236)Skyler Hawthorne2021-12-08
| | | | | | * do not select a foreground color in selections, as this eliminates syntax coloring * select lighter color for selections * Make non-primary cursor cyan instead of green
* Add note to `keymap.md` regarding `format_selections` (#1230)Omnikar2021-12-06
|
* Make kill_to_line_end behave like emacs (#1235)WindSoilder2021-12-06
|
* Fix compilationBlaž Hrastnik2021-12-06
| | | | nix-direnv issues still mess with my shell..
* Use binary_search when looking up diagnosticsBlaž Hrastnik2021-12-06
| | | | They're sorted by range so they should also be sorted by line
* fix: Normalize backtab into shift-tabBlaž Hrastnik2021-12-06
| | | | Fixes #1150
* Small changeJason Rodney Hansen2021-12-05
|
* Remove `Clone` deriveJason Rodney Hansen2021-12-05
|
* Remove `FormatError`Jason Rodney Hansen2021-12-05
|
* Don't increment for overlapping changesJason Rodney Hansen2021-12-05
|
* Used checked_add for years and monthsJason Rodney Hansen2021-12-05
|
* CleanupJason Rodney Hansen2021-12-05
|
* No need to clone formatJason Rodney Hansen2021-12-05
|
* Add support for time and more date formatsJason Rodney Hansen2021-12-05
|
* Add `Increment` traitJason Rodney Hansen2021-12-05
|
* Remove dependency on gregorian crateJason Rodney Hansen2021-12-05
|
* CleanupJason Rodney Hansen2021-12-05
|
* FormattingJason Rodney Hansen2021-12-05
|
* No default features for gregorianJason Rodney Hansen2021-12-05
|