Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add auto pairs for same-char pairs (#1219) | Skyler Hawthorne | 2021-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ž Hrastnik | 2021-12-13 |
| | |||
* | Add `ui.gutter` theming | NNB | 2021-12-13 |
| | |||
* | Assume true color support on Windows | Omnikar | 2021-12-13 |
| | |||
* | Use `base16_tty` as 16-color default, fix theme name | Omnikar | 2021-12-13 |
| | |||
* | change to .unwrap_or_default() and fix ui.window and ui.statusline | NNB | 2021-12-13 |
| | |||
* | Fix error color, add tty theme | NNB | 2021-12-13 |
| | |||
* | Update theme.rs | NNB | 2021-12-13 |
| | |||
* | Rename base16_theme.toml to base16_terminal.toml | NNB | 2021-12-13 |
| | |||
* | Load alt default theme if true color is not supported | Omnikar | 2021-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 Terminal | NNB | 2021-12-13 |
| | | | | Improve accuracy with line number and cursor color | ||
* | minor: Shorten goto file(s) descriptions | Blaž Hrastnik | 2021-12-13 |
| | |||
* | Macros (#1234) | Omnikar | 2021-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) | ath3 | 2021-12-12 |
| | |||
* | ui: popup: Don't allow scrolling past the end of content | Blaž Hrastnik | 2021-12-10 |
| | |||
* | Add `save_selection` command (#1247) | Omnikar | 2021-12-10 |
| | |||
* | Add `default-run = "hx"` to `helix-term/Cargo.toml` (#1244) | Omnikar | 2021-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 Nehlin | 2021-12-08 |
| | | | | | * Update book to include typable command remapping * Add additional example | ||
* | Only use a single documentation popup (#1241) | Kirawi | 2021-12-08 |
| | |||
* | Use same name used in config files for langs in docs | Gokul Soumya | 2021-12-08 |
| | |||
* | Add github action to lint unmerged docs | Gokul Soumya | 2021-12-08 |
| | |||
* | Auto generate docs for language support | Gokul Soumya | 2021-12-08 |
| | |||
* | docs: Auto generate command list | Gokul Soumya | 2021-12-08 |
| | |||
* | Fix solarized selection colors (#1236) | Skyler Hawthorne | 2021-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) | Omnikar | 2021-12-06 |
| | |||
* | Make kill_to_line_end behave like emacs (#1235) | WindSoilder | 2021-12-06 |
| | |||
* | Fix compilation | Blaž Hrastnik | 2021-12-06 |
| | | | | nix-direnv issues still mess with my shell.. | ||
* | Use binary_search when looking up diagnostics | Blaž Hrastnik | 2021-12-06 |
| | | | | They're sorted by range so they should also be sorted by line | ||
* | fix: Normalize backtab into shift-tab | Blaž Hrastnik | 2021-12-06 |
| | | | | Fixes #1150 | ||
* | Small change | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Remove `Clone` derive | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Remove `FormatError` | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Don't increment for overlapping changes | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Used checked_add for years and months | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Cleanup | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | No need to clone format | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Add support for time and more date formats | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Add `Increment` trait | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Remove dependency on gregorian crate | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Cleanup | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Formatting | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | No default features for gregorian | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Add support for incrementing year and month | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Add support for dates for increment/decrement | Jason Rodney Hansen | 2021-12-05 |
| | |||
* | Assert in release mode too on duplicate keys (#1228) | ath3 | 2021-12-05 |
| | |||
* | feat: Make it possible to keybind `TypableCommands` (#1169) | Oskar Nehlin | 2021-12-04 |
| | | | | | | | * Make TypableCommands mappable * Fix pr comments * Update PartialEq implementation | ||
* | Support env flags in shebang (#1224) | ath3 | 2021-12-03 |
| | |||
* | rose_pine_dawn.toml colorscheme (#1226) | chunghha | 2021-12-03 |
| | | | | | * adds: rose_pine_dawn.toml colorscheme * chore: define ui.statusline.inactive colors of rose_pine | ||
* | add more monokai pro filter themes (#1220) | WindSoilder | 2021-12-03 |
| | |||
* | cargo fmt | Blaž Hrastnik | 2021-12-03 |
| |