Update ligatures for using JetBrainsMono now

This commit is contained in:
Evie Litherland-Smith 2023-12-20 09:37:27 +00:00
parent 8a5336b99c
commit bd79109cbd

View file

@ -268,12 +268,7 @@ Loading this file is handled automatically on my [[https://git.xenia.me.uk/xenia
(use-package ligature (use-package ligature
:ensure t :ensure t
:config :config
;; Enable the "www" ligature in every possible major mode ;; Enable all ligatures in programming modes
(ligature-set-ligatures 't '("www"))
;; Enable traditional ligature support in eww-mode, if the
;; `variable-pitch' face supports it
(ligature-set-ligatures 'eww-mode '("ff" "fi" "ffi"))
;; Enable all Cascadia and Fira Code ligatures in programming modes
(ligature-set-ligatures '(prog-mode org-mode) (ligature-set-ligatures '(prog-mode org-mode)
'(;; == === ==== => =| =>>=>=|=>==>> ==< =/=//=// =~ '(;; == === ==== => =| =>>=>=|=>==>> ==< =/=//=// =~
;; =:= =!= ;; =:= =!=
@ -303,13 +298,11 @@ Loading this file is handled automatically on my [[https://git.xenia.me.uk/xenia
("/" (rx (+ (or ">" "<" "|" "/" "\\" "\*" ":" "!" ("/" (rx (+ (or ">" "<" "|" "/" "\\" "\*" ":" "!"
"=")))) "="))))
;; .. ... .... .= .- .? ..= ..< ;; .. ... .... .= .- .? ..= ..<
;; ("\." (rx (or "=" "-" "\?" "\.=" "\.<" (+ "\.")))) ("\." (rx (or "=" "-" "\?" "\.=" "\.<" (+ "\."))))
;; -- --- ---- -~ -> ->> -| -|->-->>->--<<-| ;; -- --- ---- -~ -> ->> -| -|->-->>->--<<-|
("-" (rx (+ (or ">" "<" "|" "~" "-")))) ("-" (rx (+ (or ">" "<" "|" "~" "-"))))
;; *> */ *) ** *** **** ;; *> */ *) ** *** ****
("*" (rx (or ">" "/" ")" (+ "*")))) ("*" (rx (or ">" "/" ")" (+ "*"))))
;; www wwww
("w" (rx (+ "w")))
;; <> <!-- <|> <: <~ <~> <~~ <+ <* <$ </ <+> <*> ;; <> <!-- <|> <: <~ <~> <~~ <+ <* <$ </ <+> <*>
;; <$> </> <| <|| <||| <|||| <- <-| <-<<-|-> <->> ;; <$> </> <| <|| <||| <|||| <- <-| <-<<-|-> <->>
;; <<-> <= <=> <<==<<==>=|=>==/==//=!==:=> ;; <<-> <= <=> <<==<<==>=|=>==/==//=!==:=>
@ -326,8 +319,6 @@ Loading this file is handled automatically on my [[https://git.xenia.me.uk/xenia
("~" (rx (or ">" "=" "-" "@" "~>" (+ "~")))) ("~" (rx (or ">" "=" "-" "@" "~>" (+ "~"))))
;; __ ___ ____ _|_ __|____|_ ;; __ ___ ____ _|_ __|____|_
("_" (rx (+ (or "_" "|")))) ("_" (rx (+ (or "_" "|"))))
;; Fira code: 0xFF 0x12
("0" (rx (and "x" (+ (in "A-F" "a-f" "0-9")))))
;; The few not covered by the regexps. ;; The few not covered by the regexps.
"{|" "[|" "]#" "(*" "}#" "$>" "^=")) "{|" "[|" "]#" "(*" "}#" "$>" "^="))
;; Enables ligature checks globally in all buffers. You can also do it ;; Enables ligature checks globally in all buffers. You can also do it