You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unlike racket, ELisp doesn't have namespaces unfortunately. The top-level is typically reserved for Emacs provided functions. Unfortunately, with a top-level global namespace you can run into issues without prefixing quite quickly.
The community has a convention of prefixing their functions with namespaces; double-dash for private functions and a single dash for public one. For example, straight might expose a function like straight--private-thingy and straight-public-thingy.
The text was updated successfully, but these errors were encountered:
Unlike
racket
, ELisp doesn't have namespaces unfortunately. The top-level is typically reserved for Emacs provided functions. Unfortunately, with a top-level global namespace you can run into issues without prefixing quite quickly.The community has a convention of prefixing their functions with namespaces; double-dash for private functions and a single dash for public one. For example,
straight
might expose a function likestraight--private-thingy
andstraight-public-thingy
.The text was updated successfully, but these errors were encountered: