Avatar

MitchellMarquez42B

MitchellMarquez42@alien.top
Joined
1 posts • 32 comments
Direct message

8/10 great but too gray

Also you absolutely need this package: https://github.com/manateelazycat/holo-layer

permalink
report
reply

Ooh I like the idea of these colors

permalink
report
reply

I use the rainbow-delimiters package, which gives you up to 9 faces to set parentheses

permalink
report
reply

you can do this with an Overlay, if you know where the link starts and ends. For example I have the buffer README.org

#+title: hypop - emacs minibuffer-frame + hyprland

* Demo
https://www.youtube.com/watch?v=jXRt598HqCY

the first character of the link is the 60th and the last is the 103rd. So I could write

(with-current-buffer "README.org"
  (overlay-put (make-overlay 60 103) 'display "link"))

Clicking the “link” text still opens YouTube as expected.

To do this all over a buffer you’d want to add a font-lock rule based on a regular expression like browse-url-button-regexp.

If you only need it in Org files, there’s probably some machinery to facilitate that as well

permalink
report
reply

M-x list-colors-display shows all the valid color strings Emacs knows about in the current session.

Standard GUI Emacs and newer terminals like Alacritty can show All the colors (16 million), these are hex codes. Not all of them are named, but each name is associated with one hex color.

The 256 column is for terminals/displays that only show 256 colors, like gnome-terminal (i think. xterm-256color is a common terminal type for compatibility). These are named but the actual visual color values are set in the terminal config.

Likewise, 16 refers to original 16 color displays of later physical terminals. This is about the lower limit of colors to define for a visually distinct theme, for in my opinion. On some terminals/systems, the “bright” variants (8-16) are implemented as bolded forms of colors 0-7 respectively.

An example of an 8 color display is the Linux console, which you can reach with ctrl+alt+f4 or other function key between 2 and 6 inclusive on most Linux systems. Emacs does not look good on this display in most cases, but it’s usable.

permalink
report
reply

This one is awesome, except half the time where it breaks everything

permalink
report
reply

My weakest computer can fit twenty million lines of codes on it.

I’d say if anything, the usefulness of eat would justify a lot more. Thankfully doing one thing well lends itself to brevity, and storage is cheap

permalink
report
parent
reply

Vterm: none that I can see

Eat: it’s awesome, very good and fast and mouse input works out of the box

permalink
report
reply