helix/helix-view/src
Michael Davis 1f916e65cf Create helix-stdx crate for stdlib extensions
helix-stdx is meant to carry extensions to the stdlib or low-level
dependencies that are useful in all other crates. This commit starts
with all of the path functions from helix-core and the CWD tracking that
lived in helix-loader.

The CWD tracking in helix-loader was previously unable to call the
canonicalization functions in helix-core. Switching to our custom
canonicalization code should make no noticeable difference though
since `std::env::current_dir` returns a canonicalized path with
symlinks resolved (at least on unix).
2024-01-18 10:57:53 +09:00
..
handlers bump MSRV to 1.70.0 (#8877) 2023-11-25 13:55:49 +01:00
base64.rs Fix new clippy lints (#5892) 2023-02-09 16:27:08 -06:00
clipboard.rs Detect tmux clipboard provider on macOS (#8182) 2023-09-06 14:01:32 +09:00
document.rs Create helix-stdx crate for stdlib extensions 2024-01-18 10:57:53 +09:00
editor.rs Create helix-stdx crate for stdlib extensions 2024-01-18 10:57:53 +09:00
env.rs Use OSC 52 as a fallback for setting the system clipboard (#3220) 2022-11-02 10:12:40 +09:00
graphics.rs build(deps): bump bitflags from 1.3.2 to 2.0.2 (#6387) 2023-03-22 08:12:08 +08:00
gutter.rs bump MSRV to 1.70.0 (#8877) 2023-11-25 13:55:49 +01:00
info.rs Use refactored Registers type 2023-07-31 15:05:38 +09:00
input.rs Normalize `S-<lower-ascii>` keymaps to uppercase ascii (#9213) 2024-01-09 10:04:34 +09:00
keyboard.rs build(deps): bump bitflags from 1.3.2 to 2.0.2 (#6387) 2023-03-22 08:12:08 +08:00
lib.rs Refactor Registers to take Editor 2023-07-31 15:05:38 +09:00
macros.rs Apply transactions to all views (#4733) 2022-11-23 12:28:49 +09:00
register.rs Swap system and primary clipboard registers (#8703) 2023-11-03 09:51:10 +09:00
theme.rs Add tree-sitter-highlight-name command (#8170) 2023-09-10 14:57:44 +02:00
tree.rs Fix warnings from clippy (#7013) 2023-05-11 14:44:52 +09:00
view.rs Skip rendering gutters when gutter width exceeds view width (#7821) 2023-08-07 19:13:10 -05:00