my emacs is completely fucked
Post
my emacs is completely fucked
i'm gonna pull master and make it even more fucked
if it was because of a weird bytecode miscompile (very unlikely) then it may actually help
i think the performance issue i've been having for a very long time is related to the fucked situation with windows displaying the same buffer which is unfortunately an absolutely critical affordance for me and my brain
all of gnu's infra is running incredibly slow this weekend. half their online docs pages timed out
incredible shame just pulled the mirror from github and it worked. i don't have github as a remote i just know they have a mirror because they're into EEE shit like that
github atom was real!!!!!! it was what emacs could and will become!!
that's another reason i am deliriously in love with coffeescript btw
fucking lmao. i finally looked up the warning about gtk+ in the emacs configure script https://gitlab.gnome.org/GNOME/gtk/-/issues/221
checking for gtk+-3.0 >= 3.22.23 glib-2.0 >= 2.37.5... yes
checking whether GTK compiles... yes
configure: WARNING: Your version of Gtk+ will have problems with
closing open displays. This is no problem if you just use
one display, but if you use more than one and close one of them
Emacs may crash.
See https://gitlab.gnome.org/GNOME/gtk/issues/221
this beef has gone on for literally 20 fucking years
rude!
https://gitlab.gnome.org/GNOME/gtk/-/issues/221#note_577021
unfortunately i do not at all have the free time to investigate this but if anyone is more familiar with gtk/gui development than me and is a messy bitch who lives for drama like me i would be very interested in collaborating to figure this out.
i happened to mention github atom 30 seconds ago completely coincidentally but this kind of shit is something electron provides over native gui libraries. it was a really solid engineering decision at the time for that project before people decided oh this cool new tech means we can completely avoid giving a shit about our customers ever again
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)
A space for Bonfire maintainers and contributors to communicate