purescript-contrib / purescript-vim

Syntax highlighting and indentation for PureScript
BSD 2-Clause "Simplified" License
154 stars 35 forks source link

Conceal with Unicode (disabled by default) #87

Closed toastal closed 1 year ago

toastal commented 1 year ago

Borrowing from the VimL files for concealing in the Haskell, Idris, and OCaml spheres, this is a reasonable set of concealed characters users can opt into. There are additional flags to disable all characters not directly supported by the compiler as well as allowing discretionary characters that look more similar to a math paper. With it being disabled by default, current users shouldn’t be affected.

Motivation: while I use Unicode in my personal projects and have a custom Prelude inspired by a former employer, I do have to work with the broader community and contract with teams that don’t use these symbols. While the utility of conceal isn’t high, the aesthetics and joy it can bring may make the environment just a little bit cozier.

Checklist:

jamesdbrock commented 1 year ago

Hi @toastal , would you please join purescript-contrib and become the maintainer of this repo? You've got an invitation in your email to join purescript-contrib. And a message from me on Discourse.

toastal commented 1 year ago

Joined. I think this is the 3rd time I've been on contrib now haha.

jamesdbrock commented 1 year ago

Thx for closing all these PRs @toastal :heart: