Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add --fetch-grammars and --build-grammars CLI flags | Michael Davis | 2022-03-10 |
| | |||
* | Add --edit-config flag to directly open config.toml (#1771) | Joe | 2022-03-09 |
| | | | Co-authored-by: Gokul Soumya <gokulps15@gmail.com> | ||
* | Add --health command for troubleshooting (#1669) | Gokul Soumya | 2022-03-08 |
| | | | | | | | | | | | | | | | * Move runtime file location definitions to core * Add basic --health command * Add language specific --health * Show summary for all langs with bare --health * Use TsFeature from xtask for --health * cargo fmt Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> | ||
* | Allow specifying file start position (#445) | Ivan Tham | 2022-01-23 |
| | | | Like helix-term/src/commands.rs:3426:15 | ||
* | revert log truncation (#895) (#1130) | Kirawi | 2021-11-19 |
| | |||
* | helix-term/commands: implement cquit (#1096) | Cole Helbling | 2021-11-15 |
| | | | This allows you to exit helix with an exit code, e.g. `:cq 2`. | ||
* | Add commit hash to version info, if present (#957) | Gygaxis Vainhardt | 2021-11-14 |
| | | | | | | | | | | | * Add commit hash to version info, if present * Rename GIT_HASH to indicate that it includes version, fix linter error * Add whitespace after use statement Co-authored-by: Ivan Tham <pickfire@riseup.net> Co-authored-by: Ivan Tham <pickfire@riseup.net> | ||
* | Launch with defaults upon invalid config/theme (#982) | Omnikar | 2021-11-06 |
| | | | | | | | | * Launch with defaults upon invalid config/theme * Startup message if there is a problematic config * Statusline error if trying to switch to an invalid theme * Use serde `deny_unknown_fields` for config | ||
* | Add `--tutor` option to `hx --help` output (#924) | Omnikar | 2021-10-28 |
| | | | | | * Add `--tutor` option to `hx --help` output * Adjust `--tutor` location in help output | ||
* | log syntax highlighting init errors (#895) | Kirawi | 2021-10-23 |
| | |||
* | Fix previous broken refactor key into helix-view | Ivan Tham | 2021-06-24 |
| | | | | | | | | Need to be used for autoinfo Revert "Revert "Refactor key into helix-view"" This reverts commit 10f9f72232f5789323d689bf0f9cd359715770d6. | ||
* | minor: Remove old TODOs | Blaž Hrastnik | 2021-06-22 |
| | |||
* | Revert "Refactor key into helix-view" | Blaž Hrastnik | 2021-06-19 |
| | | | | | | Did not use defaults when custom keymap was used This reverts commit ca806d4f852e934651132fc9570a6110e30f646d. | ||
* | Refactor key into helix-view | Ivan Tham | 2021-06-19 |
| | | | | Now also make use of Deserialize for Config. | ||
* | Configurable keys 2 (Mapping keys to commands) (#268) | PabloMansanet | 2021-06-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add convenience/clarity wrapper for Range initialization * Add keycode parse and display methods * Add remapping functions and tests * Implement key remapping * Add remapping book entry * Use raw string literal for toml * Add command constants * Make command functions private * Map directly to commands * Match key parsing/displaying to Kakoune * Formatting pass * Update documentation * Formatting * Fix example in the book * Refactor into single config file * Formatting * Refactor configuration and add keymap newtype wrappers * Address first batch of PR comments * Replace FromStr with custom deserialize | ||
* | Create all parent directories for config and cache | Wojciech Kępka | 2021-06-07 |
| | |||
* | Separate helix-term as a library | Ivan Tham | 2021-06-07 |
| | | | | helix-term stuff will now be documented in rustdoc. | ||
* | Install instructions and version number corrections (#148) | Ethan Bodzioney | 2021-06-07 |
| | | | | | | | | | | | | | | | | | | | * Add MacOS install instructions * Change version name argument When using the -V command to get the version you are given 'helix-term x.x.x', I changed this to just helix as it makes more sense. * Fixed version number * Fixed version number * Fixed version number * Fixed version number * Fixed version number * Fixed version number | ||
* | Try to detect language when document file path is set | Blaž Hrastnik | 2021-06-04 |
| | | | | Fixes #91 | ||
* | Default log file to cache | Ivan Tham | 2021-06-03 |
| | |||
* | Refactored parse_args loop | Corey Powell | 2021-06-02 |
| | | | | Thanks @PabloMansanet | ||
* | Dropped pico-args in favour of a simpler hand roller parser | Corey Powell | 2021-06-02 |
| | | | | Not the greatest looking, but it gets the job done | ||
* | Fix panic opening rust file | Ivan Tham | 2021-06-02 |
| | | | | Application::new will use stuff that requires tokio runtime. | ||
* | Use config_dir for logging, create config_dir | Wojciech Kępka | 2021-06-02 |
| | |||
* | Improve errors handling in main by adding context | Danilo Spinella | 2021-06-01 |
| | | | | | Return a anyhow::Result in main function so that Context can be used there too. | ||
* | Allow setting verbosity to info again | Blaž Hrastnik | 2021-05-31 |
| | |||
* | Drop clap for pico-args | Blaž Hrastnik | 2021-05-31 |
| | | | | | We barely have any flags so it's not worth the compilation time or binary size to use clap. | ||
* | Inline tui as helix-tui fork. | Blaž Hrastnik | 2021-05-09 |
| | | | | | We only rely on some of the rendering primitives and implement our Cursive-style compositor on top. | ||
* | Tokio migration. | Blaž Hrastnik | 2021-05-06 |
| | |||
* | Load config files from ~/.config/helix, fallback to defaults. | Blaž Hrastnik | 2021-04-07 |
| | |||
* | Allow starting hx without a file. A new blank file will be created. | Blaž Hrastnik | 2021-04-06 |
| | |||
* | clippy lint | Blaž Hrastnik | 2021-03-31 |
| | |||
* | Add the machinery to load syntax config from TOML. | Blaž Hrastnik | 2021-03-25 |
| | | | | It's embedded into the binary at build time for now, but it's progress. | ||
* | Always store the log file under home dir. | Blaž Hrastnik | 2021-02-19 |
| | |||
* | Address clippy lints. | Blaž Hrastnik | 2021-01-08 |
| | |||
* | Move ui modules under a ui:: namespace. | Blaž Hrastnik | 2020-12-13 |
| | |||
* | wip: Move to new rendering structure. | Blaž Hrastnik | 2020-12-13 |
| | |||
* | move commands and keymap back to terminal. | Blaž Hrastnik | 2020-12-10 |
| | | | | | Command needs to be able to deal with UI. We'll separate it again later on. | ||
* | wip: Compositor | Blaž Hrastnik | 2020-12-06 |
| | |||
* | Save command | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Configure logging (-vv for debug level logs) | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Reroute LSP notification events into the main app event loop. | Blaž Hrastnik | 2020-12-03 |
| | |||
* | wip: Fetching diagnostics, parsing notifications. | Blaž Hrastnik | 2020-12-03 |
| | |||
* | wip: Basic LSP lifecycle requests/notifications. | Blaž Hrastnik | 2020-12-03 |
| | |||
* | Refactor Editor into Application and Editor/Workspace. | Blaž Hrastnik | 2020-10-16 |
| | |||
* | Use crate info for clap help text. | Blaž Hrastnik | 2020-10-02 |
| | |||
* | argh -> clap to speed up compilation (no syn/proc_macro) | Blaž Hrastnik | 2020-10-01 |
| | |||
* | Split parts of helix-term into helix-view. | Blaž Hrastnik | 2020-09-21 |
| | | | | | It still largely depends on term for some types but I plan to change that later. | ||
* | Command needs access to view information for certain changes. | Blaž Hrastnik | 2020-09-19 |
| | |||
* | Remove old test. | Blaž Hrastnik | 2020-09-19 |
| |