Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-core/src/snippets.rs')
| -rw-r--r-- | helix-core/src/snippets.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/helix-core/src/snippets.rs b/helix-core/src/snippets.rs new file mode 100644 index 00000000..3dd3b9c3 --- /dev/null +++ b/helix-core/src/snippets.rs @@ -0,0 +1,13 @@ +mod active; +mod elaborate; +mod parser; +mod render; + +#[derive(PartialEq, Eq, Hash, Debug, PartialOrd, Ord, Clone, Copy)] +pub struct TabstopIdx(usize); +pub const LAST_TABSTOP_IDX: TabstopIdx = TabstopIdx(usize::MAX); + +pub use active::ActiveSnippet; +pub use elaborate::{Snippet, SnippetElement, Transform}; +pub use render::RenderedSnippet; +pub use render::SnippetRenderCtx; |