Skip to content

v0.1.2

Choose a tag to compare

@rhysd rhysd released this 25 Jun 02:53
· 302 commits to main since this release
  • Indent with hard tab is now supported. TextArea::set_hard_tab_indent method enables indentation with a hard tab on hitting a tab key.
    let mut textarea = TextArea::default();
    
    textarea.set_hard_tab_indent(true);
    textarea.insert_tab();
    assert_eq!(textarea.lines(), ["\t"]);
    Demo with cargo run --example editor:
    screencast
  • Add TextArea::indent method to get an indent string of textarea.
    let mut textarea = TextArea::default();
    
    assert_eq!(textarea.indent(), "    ");
    textarea.set_tab_length(2);
    assert_eq!(textarea.indent(), "  ");
    textarea.set_hard_tab_indent(true);
    assert_eq!(textarea.indent(), "\t");