Age | Commit message (Collapse) | Author | Files | Lines |
|
Exposes an `overrideEmacs` which can take a package function that
receives the current package list and can make arbitrary modifications
to it.
This makes it possible for me to maintain a private overlay for e.g.
work purposes with packages that should not be visible in my public
repos.
|
|
|
|
This was set to my old home directory name from a different machine
and I had low-key been wondering why it didn't work, but not enough to
go do something about it.
|
|
This is extremely annoying in vterms, so now it's gone!
|
|
This incredible package provides a fully functional, libvterm based
terminal emulator inside of Emacs.
Killer feature: It's possible to switch the buffer into a full Emacs
text mode (read-only) for selections and such.
|
|
|
|
|
|
I actually find a lot of its behaviour very annoying, rather than
smart. Good old electric-pair-mode usually does what I want.
|
|
In several places I used `:init` instead of `:config` and things
worked due to lazy loading anyways.
That's no excuse not to fix it though ...
|
|
Instead of locally advicing format-time-string, use my dottime
package.
|
|
|
|
Adds a "do what I mean" multiple-cursor selection with the logic that
I find most useful:
* If there is no active region, mark the next line (or lines, based on
prefix argument)
* If there is an active region that spans multiple lines, call
`mc/edit-lines`
* If there is an active region on a single line, trigger a custom
selection hydra with functionality equivalent to
`mc/mark-more-like-this-extended` but a slightly improved user
experience
Hopefully this will make it easier to get into the habit of actually
using multiple-cursors without calling the mc commands via M-x
|
|
|
|
|
|
|
|
One simple rule to rule them all: In prog-mode, <tab> tries to invoke
company.
|
|
Configures Emacs' `customize` to write directly to my Emacs
configuration. This comes with the caveat that the new config will
only be loaded if my Emacs is rebuilt.
|
|
Builds an Emacs that is not only configured with the required packages
but with the entire Emacs configuration for my personal setup.
This means that `nix-env -iA tools.emacs` will install a
fully-configured Emacs that can be launched as the window manager from
my ~/.xsession.
|
|
|
|
|
|
This allows me to have local Emacs configuration that is tracked
separately from the rest.
|
|
These changes were made in a fork of my configuration that is not
publicly available and detailed history will not be included in this
public commit.
|
|
See dotti.me for more information about dottime.
<3 edef
|
|
This makes it possible to use my terminal selector with any X11
terminal, configurable via two simple variables.
|
|
|
|
|
|
|
|
|