| Age | Commit message (Collapse) | Author |
|
FTR, things that I expect to need further tweaks and/or discussions
with Prot:
(a) no "version" command, so it's kind of hard to guess what we are
working with programmatically,
(b) preset palettes overrides are unavailable before loading the
themes, and we can't require 'modus-themes either; maybe the
manual should point out that users who want to use those presets
should (1) do that in :config (2) load the theme twice?
(c) lots of backgrounds look very light/saturated to me even in the
"faint preset": e.g. diff backgrounds, selected completion,
region, eldoc current argument.
|
|
|
|
Try as I might, I can't get my fingers to reach for underscores when
my brain is thinking of *equality signs.
|
|
I don't use any of the auto-deferring keywords; setting this shaves a
bit off my startup time (5s ↘ 3.2s).
|
|
This reverts commit d3e251ac8ac4ee953fe24234b4ff4755a185b494.
Will customize use-package-always-defer instead.
|
|
|
|
|
|
|
|
Also move it up, closer to Custom-related stuff.
|
|
Also update package list:
- account eglot and use-package being built-in
- add a couple of packages for Emacs development (elisp-benchmarks,
gnus-mock)
- remove paradox (most features now built into vanilla package.el)
|
|
Following the advice from (modus-themes) Sample configuration with and
without use-package.
|
|
That one was a doozy.
|
|
Undecided about C-c bindings. I like having them in "one neat pile",
rather than scattered across several use-package forms.
|
|
|
|
|
|
|
|
In order to copy/paste between word processors and Emacs markup modes.
This needs a bit more work (e.g. when copying Org snippets, we need to
siphon some #+ macros and copy any #+SETUPFILEs) but it's a start.
|
|
|
|
|
|
(window-buffer window-to-split) returns nil in that case, because
window-to-split is the root of the "window tree" rather than a "leaf"
or "live" window with an actual buffer attached to it.
|
|
Emacs seems to take margins into account when deciding whether a
window can be split horizontally. So with my current personal config,
a full-width Gnus article window would have huge margins, and could
not be split horizontally because a half-width window would not have
enough room for these margins.
|
|
Lots of commands in Gnus buffers try to reinstate the setup defined in
gnus-buffer-configuration, so when eg drafting a message with the
original article displayed on the side, and using P or N to move
around the thread, there ends up being some friction in window
management.
So stop using the Group buffer as a way to left-pad articles; it
doesn't even look good on half-width frames anyway.
|
|
Couple of mistakes there:
* buffer-local-value was called too late,
* the symbol wasn't quoted, so buffer-local-value ended up taking a
peek at fill-column directly, because that's what my/centered-width
defaults to.
Just wrap the whole thing in with-current-buffer. That'll make it
easier to introduce new buffer-local variables set via mode hooks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I could update the Custom value to add NonGNU ELPA, but at this point
I'd rather forsake Custom for lists altogether.
|
|
|
|
|
|
- clarify package initialization comments
- load Modus theme on terminal too
- use emoji variation selector when appropriate
- open patches in read-only mode
- now that Modus has been updated, ditch obsolete option
- etc.
|
|
|
|
I keep pressing "f" for "file-related commands", instead of "c" for
"current file-related commands". Cave in and move "f" to "C-f".
|
|
- install async for paradox; sort package list
- don't load Modus theme if it is not builtin
|
|
Version 1.3.0 has been pushed to Emacs core, and it includes
equivalent changes.
|
|
|
|
|
|
|
|
|
|
|
|
Some stuff I killed included double-quotes, so the extra quotes were
confusing.
I tried fancy Unicode quotes, faces, before realizing that nothing of
value is lost if I just remove this prefix.
|
|
|
|
This works with C-x v {l,h,g}.
|
|
|
|
Also add helper to copy Message-Id from Gnus summary.
|
|
Easier to reach for than \le, especially since I don't enable the TeX
input method as much as I used to.
|