mirror of
https://github.com/helix-editor/helix.git
synced 2024-09-11 18:58:00 +03:00
Fix clippy lints (#6454)
This commit is contained in:
parent
5323020c3f
commit
198ff2c3f9
@ -309,8 +309,8 @@ pub fn pos_at_visual_coords(text: RopeSlice, coords: Position, tab_width: usize)
|
||||
/// on the visual line is returned if the visual line contains any text:
|
||||
/// If the visual line at the specified offset is a virtual line generated by a `LineAnnotation`
|
||||
/// the previous char_index is returned, together with the remaining vertical offset (`virtual_lines`)
|
||||
pub fn char_idx_at_visual_offset<'a>(
|
||||
text: RopeSlice<'a>,
|
||||
pub fn char_idx_at_visual_offset(
|
||||
text: RopeSlice,
|
||||
mut anchor: usize,
|
||||
mut row_offset: isize,
|
||||
column: usize,
|
||||
|
@ -501,7 +501,7 @@ impl std::str::FromStr for MappableCommand {
|
||||
|
||||
fn from_str(s: &str) -> Result<Self, Self::Err> {
|
||||
if let Some(suffix) = s.strip_prefix(':') {
|
||||
let mut typable_command = suffix.split(' ').into_iter().map(|arg| arg.trim());
|
||||
let mut typable_command = suffix.split(' ').map(|arg| arg.trim());
|
||||
let name = typable_command
|
||||
.next()
|
||||
.ok_or_else(|| anyhow!("Expected typable command name"))?;
|
||||
@ -1470,7 +1470,7 @@ pub fn scroll(cx: &mut Context, offset: usize, direction: Direction) {
|
||||
let cursor = range.cursor(text);
|
||||
let height = view.inner_height();
|
||||
|
||||
let scrolloff = config.scrolloff.min(height.saturating_sub(1) as usize / 2);
|
||||
let scrolloff = config.scrolloff.min(height.saturating_sub(1) / 2);
|
||||
let offset = match direction {
|
||||
Forward => offset as isize,
|
||||
Backward => -(offset as isize),
|
||||
|
@ -7,8 +7,9 @@
|
||||
use helix_view::graphics::{Rect, Style};
|
||||
|
||||
/// Border render type. Defaults to [`BorderType::Plain`].
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
#[derive(Debug, Default, Clone, Copy, PartialEq, Eq)]
|
||||
pub enum BorderType {
|
||||
#[default]
|
||||
Plain,
|
||||
Rounded,
|
||||
Double,
|
||||
@ -26,12 +27,6 @@ pub fn line_symbols(border_type: Self) -> line::Set {
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for BorderType {
|
||||
fn default() -> BorderType {
|
||||
BorderType::Plain
|
||||
}
|
||||
}
|
||||
|
||||
/// Base widget to be used with all upper level ones. It may be used to display a box border around
|
||||
/// the widget and/or add a title.
|
||||
///
|
||||
|
@ -532,10 +532,11 @@ fn default() -> Self {
|
||||
}
|
||||
|
||||
/// bufferline render modes
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[derive(Debug, Default, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "kebab-case")]
|
||||
pub enum BufferLine {
|
||||
/// Don't render bufferline
|
||||
#[default]
|
||||
Never,
|
||||
/// Always render
|
||||
Always,
|
||||
@ -543,12 +544,6 @@ pub enum BufferLine {
|
||||
Multiple,
|
||||
}
|
||||
|
||||
impl Default for BufferLine {
|
||||
fn default() -> Self {
|
||||
BufferLine::Never
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Copy, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "kebab-case")]
|
||||
pub enum LineNumber {
|
||||
|
Loading…
Reference in New Issue
Block a user