Case Duckworth
cc8bc8bb21
Switch to pdf-tools fork
2021-04-24 23:23:32 -05:00
Case Duckworth
bfabfcf70e
Fix bindings in paredit-mode-modes
2021-04-24 23:23:15 -05:00
Case Duckworth
c29078259d
Get rid of a dumb alias that slows down Emacs
...
See the comment in the commit.
2021-04-22 17:58:43 -05:00
Case Duckworth
d407e9de54
Add <F12> bind to toggle eshell
2021-04-22 17:15:32 -05:00
Case Duckworth
7786e0ec4a
Add a leader bind to kill emacs
2021-04-22 12:53:19 -05:00
Case Duckworth
6f3e287d49
Setup `dired' better
...
Instead of resetting `setup-*' in each of dired's dependent packages, just
install them using `:straight' and configure them in blocks.
2021-04-22 11:55:47 -05:00
Case Duckworth
182389170d
Correct nnimap definition
...
Still plenty of problems, though. I really need to read that manual.
2021-04-22 11:51:54 -05:00
Case Duckworth
ae355342c9
Add dired-git-info
2021-04-22 11:51:34 -05:00
Case Duckworth
60f8d3f903
Open files better, depending on system
2021-04-22 11:51:03 -05:00
Case Duckworth
4ff4537794
Bail out of `setup' if straight fails
2021-04-22 11:50:19 -05:00
Case Duckworth
62dd9dcaff
Install w32-browser at work
2021-04-22 11:11:39 -05:00
Case Duckworth
8e49378b47
Move lexical-binding setting into a hook
...
*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.
2021-04-22 10:20:25 -05:00
Case Duckworth
87ffff0ac0
Also load files in .emacs.d/lisp when running `refresh-emacs'
2021-04-22 10:06:39 -05:00
Case Duckworth
32e2fba6da
Fix wrong function calls
...
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.
2021-04-22 09:59:31 -05:00
Case Duckworth
152daf82ef
Add macro `with-message'
2021-04-21 17:54:29 -05:00
Case Duckworth
c478ecae3c
Setup emoji fonts!
...
This is a much better alternative than the old crusty unicode-fonts package.
2021-04-21 17:27:45 -05:00
Case Duckworth
0175f1c0e9
Add messages in `acdw/eval-region-or-buffer'
...
Probably should write a macro, `with-message' or something.
2021-04-21 17:22:54 -05:00
Case Duckworth
fa6e89be66
Update Gnus config
2021-04-21 17:22:23 -05:00
Case Duckworth
fda8192c81
Add keybinding for crux-transpose-windows
2021-04-21 11:50:34 -05:00
Case Duckworth
b51bf89f7a
Add advice to kill lines and join
2021-04-21 11:50:18 -05:00
Case Duckworth
71d2664f23
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-21 09:38:27 -05:00
Case Duckworth
9dd7619d12
Fix typo
2021-04-21 09:38:08 -05:00
Case Duckworth
180fdac959
Fix boundp check in eshell-setup
2021-04-21 09:36:30 -05:00
Case Duckworth
c4a38fed1e
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-20 17:59:49 -05:00
Case Duckworth
82c75698ec
Add `electric-cursor'
...
Mine own package!
2021-04-20 17:59:24 -05:00
Case Duckworth
76a464c7cf
Fix some dumbness
2021-04-20 17:59:09 -05:00
Case Duckworth
193620eb92
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-20 16:26:34 -05:00
Case Duckworth
ec8f21a252
Use consult for completion-in-region
2021-04-20 16:25:31 -05:00
Case Duckworth
37e80f75e4
Only grow mini-windows, instead of resizing intensely
2021-04-20 16:24:59 -05:00
Case Duckworth
65f22f2d22
Autoload elpher-go
2021-04-20 16:24:42 -05:00
Case Duckworth
2d364b5c89
Advise setup to use lexical-binding
2021-04-20 16:24:06 -05:00
Case Duckworth
4a9252b114
Use company for completion-in-region instead of corfu
...
I found out it does completion-in-region, and honestly, it's a better
interface, and more uniform.
2021-04-20 14:27:22 -05:00
Case Duckworth
ec64f8bdff
Correct things
2021-04-20 14:24:03 -05:00
Case Duckworth
b7e63d425a
Change keybindings
2021-04-19 23:46:24 -05:00
Case Duckworth
780f58dece
Rename functions in acdw-org.el
2021-04-19 16:16:46 -05:00
Case Duckworth
e035d7a378
Make visual-line-mode' and
olivetti-mode' prettier
2021-04-19 16:16:19 -05:00
Case Duckworth
5be5b704b1
Handle cases where ~/.emacs/pkg doesn't exist
2021-04-19 16:15:44 -05:00
Case Duckworth
2f35181b9a
Tweak `org-table-copy-down'
...
Now <S-return> will do its regular thing /in/ a table, but will also work
/outside/ a table as a regular <return>.
2021-04-19 15:46:31 -05:00
Case Duckworth
f09752f5a0
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-19 15:25:53 -05:00
Case Duckworth
d057fde4ce
Add `acdw/kill-a-buffer' and keybinding
2021-04-19 15:25:04 -05:00
Case Duckworth
4b7c2c092c
Add (and ignore) pkg/
...
I'm going to put packages I develop in there.
2021-04-19 14:38:44 -05:00
Case Duckworth
6e8dda046c
Move vertico-related config into its `setup' form
2021-04-19 12:33:13 -05:00
Case Duckworth
6e6f95570b
Fix clipboard pasting non-ASCII characters
...
... at least on Windows.
Solution found here:
https://emacs.stackexchange.com/questions/22727/pasting-text-from-clipboard-why-m-instead-of-linebreaks
Other resources:
https://emacs.stackexchange.com/questions/22727/pasting-text-from-clipboard-why-m-instead-of-linebreaks
https://goyoambrosio.com/2018/06/Dealing-with-utf-8-in-Emacs/
2021-04-19 12:32:21 -05:00
Case Duckworth
cdaaee1a1d
Fix :mode' keyword in
setup'
2021-04-19 12:31:52 -05:00
Case Duckworth
8a99f1b722
Sort .gitignore and add gnus/
2021-04-19 08:26:55 -05:00
Case Duckworth
9259da2345
Begin again with Gnus
2021-04-19 08:24:46 -05:00
Case Duckworth
48396d9888
Lower echo-keystrokes timeout
2021-04-19 00:21:36 -05:00
Case Duckworth
b140de36ba
Enable minibuffer-electric-default-mode
2021-04-19 00:21:22 -05:00
Case Duckworth
46579be1fb
Attempt to further speed up init
2021-04-19 00:21:12 -05:00
Case Duckworth
1b652a2ec8
Switch out company for corfu
...
Corfu is like, alpha software, but it already seems pretty useful for what I
need.
2021-04-17 23:02:38 -05:00