Madeleine Sydney
d59c79a8d4
This is a mess
...
I'm sorry. I really wanted to improve my commit discipline. I know. I can't
be fucked to comb this diff and split it into 8 properly-ordered commits, like I
know I should. I'm not having a good time right now. We'll do better moving
forward.
2025-02-02 10:37:05 -07:00
Madeleine Sydney
f247599853
fix: Unset executable bit on non-executables.
2025-02-01 10:43:28 -07:00
Madeleine Sydney
aa1cd2c69f
feat: Lookup docs
2025-02-01 10:41:15 -07:00
Madeleine Sydney
73268a62a8
refactor: Move doom-popup into its own repo
2025-01-31 15:07:30 -07:00
Madeleine Sydney
eabf7cef77
feat: Call syd/escape when ESC is pressed in normal state
2025-01-31 14:21:00 -07:00
Madeleine Sydney
604158e986
fix: Remove debug printing
2025-01-31 13:19:26 -07:00
Madeleine Sydney
268e5d349f
refactor: Move doom-popup to lib/
2025-01-31 13:10:59 -07:00
Madeleine Sydney
c05b7f456d
fix: Repls finally respect popup rules TwT
...
- Required patching on.el to run their hooks at the correct time.
2025-01-30 08:14:55 -07:00
Madeleine Sydney
d4c686ab65
fix: Don't autoload ielm'
2025-01-30 04:49:00 -07:00
Madeleine Sydney
d6c5e321c8
fix: Expand org-mode defadvice! calls
2025-01-30 03:52:46 -07:00
Madeleine Sydney
d27a3b60ce
fix: Enable syd-repl-mode /before/ displaying the buffer
...
This ensures that display-buffer-alist predicates can test for repl buffers.
2025-01-30 03:27:24 -07:00
Madeleine Sydney
4a3551ed12
refactor: Rename to doom-popup
2025-01-30 02:04:19 -07:00
Madeleine Sydney
fbdaac356c
fix: Evil-escape needn't be active in non-insert modes
2025-01-29 13:08:31 -07:00
Madeleine Sydney
9bb1534b68
feat: REPLs, by major mode, by project
...
Also includes Doom's popup code. }:)
2025-01-29 13:01:48 -07:00
Madeleine Sydney
2e11e3838a
feat: Disable much of Emacs' GTK UI components
2025-01-29 04:38:50 -07:00
Madeleine Sydney
0c2a8c8e9d
feat: Configure tramp
2025-01-29 04:38:15 -07:00
Madeleine Sydney
075975c27a
feat: Follow symlinks without warning
2025-01-29 04:37:39 -07:00
Madeleine Sydney
46d6c129c1
wip: Add host deertopia
2025-01-19 18:41:38 -07:00
Madeleine Sydney
95e591a144
feat: Project management
...
I might switch back to Projectile later. }:\
2025-01-17 16:28:45 -07:00
Madeleine Sydney
3bc75e3a25
fix: It's vc-follow-symlinks, not vc-follow-link
2025-01-17 16:28:45 -07:00
Madeleine Sydney
3f55a31a62
feat: Evil: Make C-u scroll
2025-01-17 16:28:45 -07:00
Madeleine Sydney
2193ef3779
feat: Follow VC'd symlinks w/o confirmation
2025-01-17 16:28:45 -07:00
Madeleine Sydney
b47cc6809d
feat: Always ask y/n instead of yes/no
2025-01-17 16:28:45 -07:00
Madeleine Sydney
eeb6b3b716
fix: Keep autosaves out of my config dir
2025-01-17 16:28:45 -07:00
Madeleine Sydney
180ca81b55
refactor: Adjust persistent-scratch's hook
2025-01-17 16:28:45 -07:00
Madeleine Sydney
e84be48f71
feat: Add embark-consult
2025-01-17 16:28:45 -07:00
Madeleine Sydney
0aecbd42cc
feat: Add more window bindings
...
Diff is simple — go check it. }:)
2025-01-17 16:28:45 -07:00
Madeleine Sydney
c61c939f6c
feat: Redirect custom file to cache dir
2025-01-17 16:28:45 -07:00
Madeleine Sydney
7d7c97fc7b
feat: Configure display of line numbers
2025-01-17 16:28:45 -07:00
Madeleine Sydney
3ecff5e898
feat: Add :defer-incrementally
...
Adds org-mode module for the sake of testing it.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
f08870dbc9
fix: Change deferral of persistent-scratch
...
- Previously caused issues when switching to your first buffer
2025-01-17 16:28:45 -07:00
Madeleine Sydney
778692c9e0
feat: Keep eln-cache out of my config directory.
...
For early-init reasons, we had to split part of syd-prelude.el out into a new
file, syd-constants.el.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
386779ce9b
feat: Customise scratch buffer
2025-01-17 16:28:45 -07:00
Madeleine Sydney
76828c173a
wip: feat: Delete file
2025-01-17 16:28:45 -07:00
Madeleine Sydney
65dd7b3967
feat: Add Smartparens
2025-01-17 16:28:45 -07:00
Madeleine Sydney
5fd6e101af
feat: More completion things
...
- Further configure Orderless
- Configure Orderless dispatch stuff
- Further configure Vertico
- Add & configure Embark
- Integrate w/ which-key
- Move General into its own feature (syd-general), for easy import by other
modules.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
55c3db8db5
refactor: Reduce init time }:)
...
- Greatly increase gc-cons-threshold. This is the biggest win of this commit, shaving off about 400 ms. The GC runs a single time during init.
- Sprinkle a few `:defer t`s throughout.
wwwwfeat: Configure Orderless
2025-01-17 16:28:45 -07:00
Madeleine Sydney
224b2ee044
refactor: Split out completion stuff
2025-01-17 16:28:45 -07:00
Madeleine Sydney
ddf245cd52
feat: Age.el
2025-01-17 16:28:45 -07:00
Madeleine Sydney
d3fbc8442b
feat: Various completion additions
...
- Add `vertico-mode` keybindings.
- Unmap `C-k` in insert state.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
7683acd80a
feat: Add keybinding stubs
2025-01-17 16:28:45 -07:00
Madeleine Sydney
1ca55bc377
feat: Set evil-want-Y-yank-to-eol and evil-want-C-w-in-emacs-state
2025-01-17 16:28:45 -07:00
Madeleine Sydney
f8ef9b938c
doc: Document which-key deferral bug
2025-01-17 16:28:45 -07:00
Madeleine Sydney
0a2d600b17
fix: Previously, alt-leader was used where leader should've been
2025-01-17 16:28:45 -07:00
Madeleine Sydney
3afc9c2e0e
fix: Disable evil `evil-ex-visual-char-range'
2025-01-17 16:28:45 -07:00
Madeleine Sydney
21fa5a8a0c
fix: evil-visualstar's '#' shan't take precedence over nerd-commenter
2025-01-17 16:28:45 -07:00
Madeleine Sydney
94197e19b3
feat: Add package evil-visualstar
2025-01-17 16:28:45 -07:00
Madeleine Sydney
4366fa163d
feat: Leader key and General.el
2025-01-17 16:28:45 -07:00
Madeleine Sydney
f788cd8b34
feat: Improve Straight.el startup time
2025-01-17 16:28:45 -07:00
Madeleine Sydney
ca8ddd8f44
fix: Properly persist Straight.el dir
2025-01-17 16:28:45 -07:00