So you know how main primitives have names in Snap! Lisp that look like goto
? Well, custom blocks don't. So, I made a block and modified the (parse code [] to blocks::operators) and (encode blocks ({}::ring) to text::operators) blocks to support custom Lisp names.
Simply have the last line of the block's comment be Lisp name:
+ the name of your block. You must include the space. Example:
After this, run the block init custom lisp names::operators. You must run this every time you update a block's custom Lisp name.