List of all items
Structs
- AddSelectionAbove
- AddSelectionBelow
- Anchor
- Backspace
- Cancel
- ClipboardSelection
- ConfirmCodeAction
- ConfirmCompletion
- ConfirmRename
- ContextMenuFirst
- ContextMenuLast
- ContextMenuNext
- ContextMenuPrev
- ConvertToKebabCase
- ConvertToLowerCamelCase
- ConvertToLowerCase
- ConvertToSnakeCase
- ConvertToTitleCase
- ConvertToUpperCamelCase
- ConvertToUpperCase
- CopilotState
- Copy
- CopyHighlightJson
- CopyPath
- CopyRelativePath
- Cursor
- Cut
- CutToEndOfLine
- Delete
- DeleteLine
- DeleteToBeginningOfLine
- DeleteToEndOfLine
- DeleteToNextSubwordEnd
- DeleteToNextWordEnd
- DeleteToPreviousSubwordStart
- DeleteToPreviousWordStart
- DuplicateLine
- Editor
- EditorBlurred
- EditorCreated
- EditorElement
- EditorFocused
- EditorReleased
- EditorSettings
- EditorSnapshot
- EditorStyle
- ExcerptId
- ExcerptRange
- FindAllReferences
- Fold
- FoldAt
- FoldSelectedRanges
- Format
- GoToDefinition
- GoToDefinitionSplit
- GoToDiagnostic
- GoToHunk
- GoToPrevDiagnostic
- GoToPrevHunk
- GoToTypeDefinition
- GoToTypeDefinitionSplit
- HalfPageDown
- HalfPageUp
- HighlightedRange
- HighlightedRangeLine
- Hover
- Indent
- JoinLines
- LineDown
- LineUp
- LineWithInvisibles
- MoveDown
- MoveLeft
- MoveLineDown
- MoveLineUp
- MovePageDown
- MovePageUp
- MoveRight
- MoveToBeginning
- MoveToBeginningOfLine
- MoveToEnclosingBracket
- MoveToEnd
- MoveToEndOfLine
- MoveToEndOfParagraph
- MoveToNextSubwordEnd
- MoveToNextWordEnd
- MoveToPreviousSubwordStart
- MoveToPreviousWordStart
- MoveToStartOfParagraph
- MoveUp
- MultiBuffer
- MultiBufferSnapshot
- NavigationData
- Newline
- NewlineAbove
- NewlineBelow
- NextScreen
- OpenExcerpts
- Outdent
- PageDown
- PageUp
- Paste
- Redo
- RedoSelection
- RemoteSelection
- Rename
- RenameState
- RestartLanguageServer
- RevealInFinder
- ReverseLines
- ScrollCursorBottom
- ScrollCursorCenter
- ScrollCursorTop
- SelectAll
- SelectAllMatches
- SelectDown
- SelectLargerSyntaxNode
- SelectLeft
- SelectLine
- SelectNext
- SelectPrevious
- SelectRight
- SelectSmallerSyntaxNode
- SelectToBeginning
- SelectToBeginningOfLine
- SelectToEnd
- SelectToEndOfLine
- SelectToEndOfParagraph
- SelectToNextSubwordEnd
- SelectToNextWordEnd
- SelectToPreviousSubwordStart
- SelectToPreviousWordStart
- SelectToStartOfParagraph
- SelectUp
- ShowCharacterPalette
- ShowCompletions
- ShuffleLines
- SortLinesCaseInsensitive
- SortLinesCaseSensitive
- SplitSelectionIntoLines
- Tab
- TabPrev
- ToggleCodeActions
- ToggleComments
- ToggleInlayHints
- ToggleSoftWrap
- Transpose
- Undo
- UndoSelection
- UnfoldAt
- UnfoldLines
- display_map::BlockContext
- display_map::BlockId
- display_map::BlockMap
- display_map::BlockPoint
- display_map::BlockProperties
- display_map::DisplayBufferRows
- display_map::DisplayChunks
- display_map::DisplayMap
- display_map::DisplayPoint
- display_map::DisplaySnapshot
- display_map::Fold
- display_map::FoldPoint
- display_map::HighlightedChunk
- display_map::Highlights
- display_map::Inlay
- display_map::InlayOffset
- display_map::InlayPoint
- items::CursorPosition
- movement::TextLayoutDetails
- scroll::OngoingScroll
- scroll::ScrollAnchor
- scroll::ScrollManager
- scroll::ScrollbarAutoHide
- selections_collection::MutableSelectionsCollection
- selections_collection::PendingSelection
- selections_collection::SelectionsCollection
Enums
- Bias
- CharKind
- Direction
- EditorEvent
- EditorMode
- InlayId
- SelectMode
- SelectPhase
- SoftWrap
- display_map::BlockDisposition
- display_map::BlockStyle
- display_map::FoldStatus
- display_map::TransformBlock
- movement::FindRange
- scroll::Axis
- scroll::autoscroll::Autoscroll
- scroll::autoscroll::AutoscrollStrategy
- scroll::scroll_amount::ScrollAmount
Traits
Functions
- char_kind
- combine_syntax_and_fuzzy_match_highlights
- diagnostic_block_renderer
- diagnostic_style
- display_map::next_rows
- highlight_diagnostic_message
- init
- init_settings
- items::active_match_index
- movement::chars_after
- movement::chars_before
- movement::down
- movement::down_by_rows
- movement::end_of_paragraph
- movement::find_boundary
- movement::find_preceding_boundary
- movement::indented_line_beginning
- movement::is_inside_word
- movement::left
- movement::line_beginning
- movement::line_end
- movement::next_subword_end
- movement::next_word_end
- movement::previous_subword_start
- movement::previous_word_start
- movement::right
- movement::saturating_left
- movement::saturating_right
- movement::split_display_range_by_lines
- movement::start_of_paragraph
- movement::surrounding_word
- movement::up
- movement::up_by_rows
- selections_collection::resolve_multiple
- split_words