~pretty-code snippet: delete offending item

This commit is contained in:
dx
2020-05-25 01:49:23 +01:00
parent 6ac0098997
commit 93fbe65c27

View File

@@ -135,42 +135,49 @@ Add CMakeLists.txt to projectile-project-roots.
** Prettify symbols ** Prettify symbols
Configuration for the module (pretty-code). Configuration for the module (pretty-code).
*** Setup symbols *** Setup symbols
Some symbols aren't present in the current doom version, or my fonts are Some symbols aren't present in the current doom version, or my fonts are screwing up, so I wrote them here.
screwing up, so I wrote them here. Maybe a bit of a bandage over broken glass, Maybe a bit of a bandage over broken glass, but still at least it's something.
but still at least it's something.
#+BEGIN_SRC elisp #+BEGIN_SRC elisp
(setq +pretty-code-symbols '(:name "»" (setq +pretty-code-symbols
:src_block "»" '(:name "»"
:src_block_end "«" :src_block "»"
:quote "" :src_block_end "«"
:quote_end "" :quote ""
:lambda "λ" :quote_end ""
:def "ƒ" :lambda "λ"
:composition "" :def "ƒ"
:map "" :composition ""
:null "" :map ""
:true "𝕋" :null ""
:false "𝔽" :true "𝕋"
:int "" :false "𝔽"
:float "" :int ""
:str "𝕊" :float ""
:bool "𝔹" :str "𝕊"
:not "¬" :bool "𝔹"
:in "" :not "¬"
:not-in "" :in ""
:and "" :not-in ""
:or "" :and ""
:for "" :or ""
:some "" :for ""
:return "" :some ""
:yield "" :return ""
:tuple "" :yield ""
:pipe "|" :tuple ""
:dot "")) :pipe "|"
:dot ""))
#+END_SRC
The 'x' symbol in the =+pretty-code-fira-code-font-ligatures= is annoying, and unneeded.
So I remove it.
#+BEGIN_SRC elisp
(assoc-delete-all "x" +pretty-code-fira-code-font-ligatures #'string=)
#+END_SRC #+END_SRC
*** Pretty symbols *** Pretty symbols
Setup pretty symbols specifically for C++. I import the string type via `using Setup pretty symbols specifically for C++.
std::string` which isn't supported in standard doom. So I add support for it. I import the string type via `using std::string` which isn't supported in standard doom.
So I add support for it.
#+BEGIN_SRC elisp #+BEGIN_SRC elisp
(after! cc-mode (after! cc-mode
(set-pretty-symbols! (set-pretty-symbols!