[−][src]Struct accepted::buffer::Buffer
Fields
core: Core<B>
search: Vec<char>
snippet: BTreeMap<String, String>
yank: Yank
lsp: Option<LSPClient>
tabnine: Option<TabNineClient>
Methods
impl<'a, B: CoreBuffer> Buffer<'a, B>
[src]
pub fn new(
syntax_parent: &'a SyntaxParent,
config: &'a ConfigWithDefault
) -> Self
[src]
syntax_parent: &'a SyntaxParent,
config: &'a ConfigWithDefault
) -> Self
pub fn path(&self) -> Option<&Path>
[src]
pub fn storage(&self) -> Option<&dyn Storage<B>>
[src]
pub fn get_config<A: Key>(&self) -> Option<&'a A::Value>
[src]
pub fn extend_cache_duration(&mut self, duration: Duration)
[src]
pub fn indent_width(&self) -> usize
[src]
pub fn hard_tab(&self) -> bool
[src]
pub fn restart_completer(&mut self)
[src]
pub fn set_language(&mut self)
[src]
pub fn indent(&mut self)
[src]
pub fn set_storage<T: Storage<B> + 'static>(&mut self, storage: T)
[src]
pub fn open<S: Storage<B> + 'static>(&mut self, storage: S)
[src]
pub fn save(&mut self, is_optimize: bool) -> bool
[src]
pub fn show_cursor(&mut self)
[src]
pub fn show_cursor_middle(&mut self)
[src]
pub fn scroll_up(&mut self)
[src]
pub fn scroll_down(&mut self)
[src]
pub fn format(&mut self) -> Result<(), Cow<'static, str>>
[src]
pub fn compile(&mut self, is_optimize: bool)
[src]
pub fn last_compile_success(&self) -> Option<bool>
[src]
pub fn compiler_message_on_cursor(&self) -> Option<&str>
[src]
pub fn poll_compile_message(&mut self)
[src]
pub async fn wait_compile_message<'_>(&'_ mut self)
[src]
pub fn is_compiling(&self) -> bool
[src]
pub fn draw(&mut self, view: TermView) -> Option<Cursor>
[src]
pub fn draw_with_selected<R: RangeBounds<Cursor>>(
&mut self,
view: TermView,
selected: Option<R>
) -> Option<Cursor>
[src]
&mut self,
view: TermView,
selected: Option<R>
) -> Option<Cursor>
Auto Trait Implementations
impl<'a, B> !RefUnwindSafe for Buffer<'a, B>
impl<'a, B> !Send for Buffer<'a, B>
impl<'a, B> !Sync for Buffer<'a, B>
impl<'a, B> Unpin for Buffer<'a, B> where
B: Unpin,
B: Unpin,
impl<'a, B> !UnwindSafe for Buffer<'a, B>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnsafeAny for T where
T: Any,
T: Any,