~pretty-code snippet: delete offending item
This commit is contained in:
@@ -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!
|
||||||
|
|||||||
Reference in New Issue
Block a user