| Commit message (Collapse) | Author | Age |
... | |
| |
|
|
|
|
|
|
|
|
| |
I found out about `which-key-delay-functions', which lets me tweak the delay
depending on what the key sequence is. I set up a function to show bindings in
my "leader map" immediately, but to delay for a bit on everything else.
I also put which-key stuff in the minibuffer -- I think it looks pretty good.
|
| |
|
| |
|
| |
|
|
|
|
| |
... and rename refresh-emacs to emacs-refresh ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Redefine as much as possible as `setup' forms
- Reorganize into "Setup", "Basics", and "Packages" sections
- Within each section, alphabetize sexps
- Also (mostly) alphabetize acdw- files
- (Not the ones that are almost completely others' code)
- Sidebar: Why is this not a thing in elisp!? Should write a function
- Break karthink's thing into another library `acdw-re'
- Add a function to `acdw': `acdw/find-emacs-source'
- Should refactor that to better find the source
I think everything looks much more better now!
|
| |
|
|
|
|
|
|
| |
I don't know why, but (setf (point) (point-min)) doesn't work (see the
`org-mode' function). I changed it to the more ... older(?)
version, (goto-char (point-min)).
|
| |
|
| |
|
| |
|
|
|
|
| |
Just like SLIME. I also rewrote acdw/eval-region-or-buffer a bit.
|
|
|
|
| |
I don't plan on using any other news readers.
|
|
|
|
| |
Does this leak a little bit? Sure. But I /think/ (god, I pray) it's okay.
|
|
|
|
| |
I could probably do better things with the output and error buffers. Whatever.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
Now, I loop through a list of candidates and append all that are available to
the symbol fontset.
|
| |
| |
| |
| |
| | |
Try to emulate slime a little more. I really like the flashy things, but IDK
how to get that with elisp yet.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Why the hell not?!
|
| |
| |
| |
| | |
It shadows the (slightly more useful (for me (for now))) Isearch map(s).
|
| |
| |
| |
| |
| | |
Sometimes it'd be called and the function turning it off wouldn't be, for some
reason. Weird stuff.
|
| |
| |
| |
| | |
Turns out setup.el has a local macro to deal with setting up modes.
|
| |
| |
| |
| | |
Like `crux-insert-date', but I use ISO 8601.
|
|/
|
|
|
| |
- Enable `debug-on-error'
- Save all init files before sourcing them
|
| |
|
| |
|
| |
|
|
|
|
| |
See the comment in the commit.
|
| |
|
| |
|
|
|
|
|
| |
Instead of resetting `setup-*' in each of dired's dependent packages, just
install them using `:straight' and configure them in blocks.
|
|
|
|
| |
Still plenty of problems, though. I really need to read that manual.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
*scratch* still doesn't apply the (setq-default lexical-binding t) form, but
the advice I'd been giving `setup' broke the documentation generator function.
So I just added lexical-binding to a hook when opening an emacs-lisp-mode
buffer.
Will this bite me later? Possibly. But I'll deal with that then. The worst
that could happen is that I'd write another function, `setup-test' or
something, that'd apply lexical-binding and then run `setup'. Or I could just
set lexical-binding to t manually. Whatever.
|
| |
|
|
|
|
|
|
|
| |
When I changed `unpackaged/org-element-descendent-of' to
`acdw-org/element-descendent-of' (honestly, to make it easier to see where the
definition of the function is), I didn't change all the references to that
function.
|
| |
|
|
|
|
| |
This is a much better alternative than the old crusty unicode-fonts package.
|
|
|
|
| |
Probably should write a macro, `with-message' or something.
|
| |
|
| |
|