| Commit message (Collapse) | Author | Age |
|\ |
|
| |
| |
| |
| |
| | |
I've kept SLIME's config around, in case I need it -- which REPL is loaded
depends on the `acdw/cl-ide' variable.
|
| |
| |
| |
| |
| |
| | |
It does seem as though `which-key-show-early-on-C-h' isn't respected here, but
I'm not sure exactly what the issue is. Could be the
`which-key-setup-minibuffer'... more research is needed.
|
|/ |
|
|
|
|
|
| |
Still to think about: changing the `fringe' face. Do I want it another color?
Do I even need any buffer boundaries? Hm....
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Instead of resetting `setup-*' in each of dired's dependent packages, just
install them using `:straight' and configure them in blocks.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
*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.
|
| |
|
|
|
|
| |
This is a much better alternative than the old crusty unicode-fonts package.
|
|
|
|
| |
Probably should write a macro, `with-message' or something.
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | | |
Mine own package!
|
| | | |
|
| |/
|/| |
|
|\| |
|
| |
| |
| |
| |
| | |
I found out it does completion-in-region, and honestly, it's a better
interface, and more uniform.
|
| | |
|