Module unicode

Module unicode 

Source
Expand description

Unicode character library for the editor Provides categorized Unicode characters for consistent visual design

Re-exports§

pub use arrows::Arrow;
pub use arrows::Navigation;
pub use blocks::Block;
pub use editor::Cursor;
pub use editor::Selection;
pub use file_types::get_file_type_from_extension;
pub use file_types::get_file_type_from_filename;
pub use file_types::FileType;
pub use file_types::LanguageType;
pub use git::GitAction;
pub use git::GitBranch;
pub use git::GitDiff;
pub use git::GitStatus;
pub use shapes::Shape;
pub use status::Status;
pub use symbols::Symbol;
pub use ui::Border;
pub use ui::Control;
pub use ui::Indicator;
pub use ui::Separator;

Modules§

arrows
Arrow Unicode characters Directional arrows for navigation, flow, and indicators
blocks
Block Unicode characters Block elements for progress bars, charts, and visual elements
editor
Editor-specific Unicode characters Characters for editor functionality like cursors, selections, etc.
file_types
File type Unicode characters Icons and indicators for different file types and extensions
git
Git-related Unicode characters Characters for git status, diff, blame, and version control
security
Unicode security utilities
shapes
Shape Unicode characters Geometric shapes for icons and visual elements
status
Status Unicode characters Characters for status indicators, progress, and state
symbols
Symbol Unicode characters
ui
UI element Unicode characters Characters for buttons, borders, separators, and interface elements

Structs§

UnicodeConfig
Unicode character configuration

Enums§

UnicodeTheme
Unicode character theme

Traits§

UnicodeProvider
Unicode character provider trait

Functions§

get_char
Get character using global config
get_global_config
Get global unicode configuration
get_str
Get string using global config
set_global_config
Set global unicode configuration