mirror of
https://github.com/sayanarijit/xplr.git
synced 2024-10-05 23:08:01 +03:00
Compare commits
3 Commits
ad8afa9d38
...
e15c1e8a8c
Author | SHA1 | Date | |
---|---|---|---|
|
e15c1e8a8c | ||
|
8afdf9e478 | ||
|
a48dae008c |
10
Cargo.lock
generated
10
Cargo.lock
generated
@ -1116,9 +1116,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ratatui"
|
name = "ratatui"
|
||||||
version = "0.26.2"
|
version = "0.26.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a564a852040e82671dc50a37d88f3aa83bbc690dfc6844cfe7a2591620206a80"
|
checksum = "bcb12f8fbf6c62614b0d56eb352af54f6a22410c3b079eb53ee93c7b97dd31d8"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.5.0",
|
"bitflags 2.5.0",
|
||||||
"cassowary",
|
"cassowary",
|
||||||
@ -1383,12 +1383,12 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "stability"
|
name = "stability"
|
||||||
version = "0.2.0"
|
version = "0.1.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "2ff9eaf853dec4c8802325d8b6d3dffa86cc707fd7a1a4cdbf416e13b061787a"
|
checksum = "ebd1b177894da2a2d9120208c3386066af06a488255caabc5de8ddca22dbc3ce"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.60",
|
"syn 1.0.109",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -57,7 +57,7 @@ version = "2.0.4"
|
|||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
[dependencies.tui]
|
[dependencies.tui]
|
||||||
version = "0.26.1"
|
version = "=0.26.1" # https://github.com/ratatui-org/ratatui/issues/1032
|
||||||
default-features = false
|
default-features = false
|
||||||
features = ['crossterm', 'serde']
|
features = ['crossterm', 'serde']
|
||||||
package = 'ratatui'
|
package = 'ratatui'
|
||||||
|
@ -104,7 +104,7 @@ impl NodeTypesConfig {
|
|||||||
node_type = node_type.extend(conf);
|
node_type = node_type.extend(conf);
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(conf) = self.extension.get(&node.extension) {
|
if let (Some(conf), false) = (self.extension.get(&node.extension), node.is_dir) {
|
||||||
node_type = node_type.extend(conf);
|
node_type = node_type.extend(conf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -160,7 +160,7 @@ pub fn is_dir<'a>(util: Table<'a>, lua: &Lua) -> Result<Table<'a>> {
|
|||||||
/// ```
|
/// ```
|
||||||
pub fn is_file<'a>(util: Table<'a>, lua: &Lua) -> Result<Table<'a>> {
|
pub fn is_file<'a>(util: Table<'a>, lua: &Lua) -> Result<Table<'a>> {
|
||||||
let func =
|
let func =
|
||||||
lua.create_function(move |_, path: String| Ok(PathBuf::from(path).is_dir()))?;
|
lua.create_function(move |_, path: String| Ok(PathBuf::from(path).is_file()))?;
|
||||||
util.set("is_file", func)?;
|
util.set("is_file", func)?;
|
||||||
Ok(util)
|
Ok(util)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user