diff options
Diffstat (limited to 'helix-core')
-rw-r--r-- | helix-core/src/lib.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/helix-core/src/lib.rs b/helix-core/src/lib.rs index d5b0cd15..3e00081f 100644 --- a/helix-core/src/lib.rs +++ b/helix-core/src/lib.rs @@ -58,13 +58,22 @@ pub fn runtime_dir() -> std::path::PathBuf { pub fn config_dir() -> std::path::PathBuf { // TODO: allow env var override - use etcetera::base_strategy::{choose_base_strategy, BaseStrategy}; let strategy = choose_base_strategy().expect("Unable to find the config directory!"); let mut path = strategy.config_dir(); path.push("helix"); path } +pub fn cache_dir() -> std::path::PathBuf { + // TODO: allow env var override + let strategy = choose_base_strategy().expect("Unable to find the config directory!"); + let mut path = strategy.cache_dir(); + path.push("helix"); + path +} + +use etcetera::base_strategy::{choose_base_strategy, BaseStrategy}; + pub use ropey::{Rope, RopeSlice}; pub use tendril::StrTendril as Tendril; |