summaryrefslogtreecommitdiff
path: root/library/src/text/symbol.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/text/symbol.rs')
-rw-r--r--library/src/text/symbol.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/library/src/text/symbol.rs b/library/src/text/symbol.rs
index cc12afb9..fc746eb2 100644
--- a/library/src/text/symbol.rs
+++ b/library/src/text/symbol.rs
@@ -2,10 +2,12 @@ use crate::prelude::*;
use crate::text::TextNode;
/// A symbol identified by symmie notation.
+#[func]
+#[capable(Show)]
#[derive(Debug, Hash)]
pub struct SymbolNode(pub EcoString);
-#[node(Show)]
+#[node]
impl SymbolNode {
fn construct(_: &Vm, args: &mut Args) -> SourceResult<Content> {
Ok(Self(args.expect("notation")?).pack())