Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | cleanup: Import tree-sitter-highlight so we can cache trees. | Blaž Hrastnik | 2020-09-11 |
| | |||
* | tree-sitter based syntax highlighting draft | Blaž Hrastnik | 2020-09-10 |
| | |||
* | Bump deps, make it compile with latest smol. | Blaž Hrastnik | 2020-09-04 |
| | |||
* | Refactor editor module to use state + keymap. | Blaž Hrastnik | 2020-06-16 |
| | |||
* | loop is now async | Jan Hrastnik | 2020-06-16 |
| | |||
* | editor.rs now uses crossterm | Jan Hrastnik | 2020-06-16 |
| | |||
* | Add a keymap module. | Blaž Hrastnik | 2020-06-07 |
| | |||
* | Allow unused code for the time being. | Blaž Hrastnik | 2020-06-02 |
| | |||
* | wip: importing to github | Blaž Hrastnik | 2020-06-01 |
| | |||
* | Start swapping from termwiz to crossterm + async. | Blaž Hrastnik | 2020-05-28 |
| | |||
* | Implement a new core based on CodeMirror. | Blaž Hrastnik | 2020-05-25 |
| | |||
* | Initial import. | Blaž Hrastnik | 2020-05-20 |