Skip to content

Commit 0d80fa8

Browse files
committed
fmt.
1 parent 88f8db2 commit 0d80fa8

File tree

2 files changed

+19
-29
lines changed

2 files changed

+19
-29
lines changed

src/context.rs

Lines changed: 17 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
use serde::de::DeserializeOwned;
2-
use std::collections::HashMap;
3-
use serde_json::Value;
4-
use lsp_types::Position;
51
use crate::viewport::Viewport;
62
use crate::vim::Vim;
73
use failure::Fallible;
84
use lazycell::LazyCell;
5+
use lsp_types::Position;
6+
use serde::de::DeserializeOwned;
7+
use serde_json::Value;
8+
use std::collections::HashMap;
99

1010
pub struct Context {
1111
vim: Vim,
@@ -25,9 +25,9 @@ impl Context {
2525
bufname,
2626
language_id: LazyCell::new(),
2727
viewport: LazyCell::new(),
28-
position: LazyCell::new(),
29-
current_word: LazyCell::new(),
30-
text: LazyCell::new(),
28+
position: LazyCell::new(),
29+
current_word: LazyCell::new(),
30+
text: LazyCell::new(),
3131
prepopulated: HashMap::new(),
3232
}
3333
}
@@ -45,45 +45,34 @@ impl Context {
4545
let expr = "&filetype";
4646

4747
self.language_id.try_borrow_with(|| {
48-
self.try_get(expr)?.map_or_else(|| {
49-
self.vim.getbufvar(&self.bufname, expr)
50-
}, Ok)
48+
self.try_get(expr)?
49+
.map_or_else(|| self.vim.getbufvar(&self.bufname, expr), Ok)
5150
})
5251
}
5352

5453
pub fn get_viewport(&self) -> Fallible<&Viewport> {
5554
let expr = "LSP#viewport()";
5655

57-
self.viewport.try_borrow_with(|| {
58-
self.try_get(expr)?.map_or_else(|| {
59-
self.vim.eval(expr)
60-
}, Ok)
61-
})
56+
self.viewport
57+
.try_borrow_with(|| self.try_get(expr)?.map_or_else(|| self.vim.eval(expr), Ok))
6258
}
6359

6460
pub fn get_position(&self) -> Fallible<&Position> {
6561
let expr = "LSP#position()";
6662

67-
self.position.try_borrow_with(|| {
68-
self.try_get(expr)?.map_or_else(|| {
69-
self.vim.eval(expr)
70-
}, Ok)
71-
})
63+
self.position
64+
.try_borrow_with(|| self.try_get(expr)?.map_or_else(|| self.vim.eval(expr), Ok))
7265
}
7366

7467
pub fn get_current_word(&self) -> Fallible<&String> {
7568
let expr = "expand('<cword>')";
7669

77-
self.current_word.try_borrow_with(|| {
78-
self.try_get(expr)?.map_or_else(|| {
79-
self.vim.eval(expr)
80-
}, Ok)
81-
})
70+
self.current_word
71+
.try_borrow_with(|| self.try_get(expr)?.map_or_else(|| self.vim.eval(expr), Ok))
8272
}
8373

8474
pub fn get_text(&self, start: &str, end: &str) -> Fallible<&Vec<String>> {
85-
self.text.try_borrow_with(|| {
86-
self.vim.getbufline(&self.bufname, start, end)
87-
})
75+
self.text
76+
.try_borrow_with(|| self.vim.getbufline(&self.bufname, start, end))
8877
}
8978
}

src/vim.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ impl Vim {
3232
}
3333

3434
pub fn getbufline(&self, bufname: &str, start: &str, end: &str) -> Fallible<Vec<String>> {
35-
self.rpcclient.call("getbufline", json!([bufname, start, end]))
35+
self.rpcclient
36+
.call("getbufline", json!([bufname, start, end]))
3637
}
3738

3839
pub fn echo(&self, message: impl AsRef<str>) -> Fallible<()> {

0 commit comments

Comments
 (0)