my emacs is completely fucked
Post
i'm thinking that red is a really overdone color for trailing whitespace. i'm thinking like sludgy yellow-gold could work
shoutout to @eevee i still use kouyou constantly https://c.eev.ee/kouyou/
i have a really silly thing with my mode line where it changes color depending upon the % progress through the file but i'm thinking i might make it like a gradient across the bottom of each file. that or a block color relating to how big the file is
yes!!!!!!! i should really get back into painting again. #939c00 is so cute for trailing whitespace
i have a comment from somewhere that glyphless chars can be used for text watermarking so i had them as bright red but now i have a dark orange on black with a raised 3D GUI around them
still working on making the minibuffer bigger. but i did find this great line from isearch.el:
Return point to previous successful match to allow regexp liberalization.
oh shit there's worldbuilding
;; *, ?, }, and | chars can make a regexp more liberal.
;; They can make a regexp match sooner or make it succeed instead of failing.
there's a special search method for emoji
the yank pop is so totally a dance move
iterating through the kill ring would be a crazy breakdancing/bboying move
css in sexp format!!!! https://codeberg.org/cosmicexplorer/emacs/src/commit/125b3588c9a69625aa72cb3a86c332a804d02458/lisp/isearch.el#L315-L329
(defface isearch
'((((class color) (min-colors 88) (background light))
;; The background must not be too dark, for that means
;; the character is hard to see when the cursor is there.
(:background "magenta3" :foreground "lightskyblue1"))
(((class color) (min-colors 88) (background dark))
(:background "palevioletred2" :foreground "brown4"))
(((class color) (min-colors 16))
(:background "magenta4" :foreground "cyan1"))
(((class color) (min-colors 8))
(:background "magenta4" :foreground "cyan1"))
(t (:inverse-video t)))
"Face for highlighting Isearch matches."
:group 'isearch
:group 'basic-faces)
this is for highlighting search results. isearch gets the primetime ctrl-s keybinding slot and it is so good. i'm currently making its colors align with mine because you can do that because emacs is entirely about working together towards a shared purpose
apparently you can also have a header line as well as a mode line????????? literally the starship enterprise
Windows on the same frame are organized into a “window tree”, whose
leaf nodes are the live windows. The internal nodes of a window tree
are not live; they exist for the purpose of organizing the relationships
between live windows.
so crazy you can just call (window-tree)