Fix warning: use of deprecated item 'std::env::home_dir'
diff --git a/Cargo.toml b/Cargo.toml
index 9346f56..253b543 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -16,6 +16,7 @@
maintenance = { status = "actively-developed" }
[dependencies]
+dirs = "1.0"
libc = "0.2"
log = "0.4"
unicode-width = "0.1"
diff --git a/src/completion.rs b/src/completion.rs
index c6e65ed..4eaeba9 100644
--- a/src/completion.rs
+++ b/src/completion.rs
@@ -180,7 +180,8 @@
esc_char: Option<char>,
break_chars: &BTreeSet<char>,
) -> Result<Vec<String>> {
- use std::env::{current_dir, home_dir};
+ use dirs::home_dir;
+ use std::env::current_dir;
let sep = path::MAIN_SEPARATOR;
let (dir_name, file_name) = match path.rfind(sep) {
diff --git a/src/lib.rs b/src/lib.rs
index 3fb9a2a..bb4d419 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -17,6 +17,7 @@
//! ```
#![allow(unknown_lints)]
+extern crate dirs;
extern crate libc;
#[macro_use]
extern crate log;