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
3c13e53b2a
feat: Authorise fruitbook
2025-01-29 04:35:00 -07:00
Madeleine Sydney
3616248c20
fix: Git-annex fixes
2025-01-25 04:29:47 -07:00
Madeleine Sydney
d2359a4eaf
feat: add Bepasty module
2025-01-23 16:10:37 -07:00
Madeleine Sydney
fbd7553bc6
feat: add Git-annex module
2025-01-23 14:20:50 -07:00
Madeleine Sydney
46d6c129c1
wip: Add host deertopia
2025-01-19 18:41:38 -07:00
Madeleine Sydney
34adb5c26e
wip: feat: Add host deertopia
2025-01-17 22:32:02 -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
Madeleine Sydney
ab10e0ca56
wip: feat: Defer many packages
...
Shaving MILLISECONDS off our startup time!!! Fuck yes!
I've measured the average startup time to be 0.68s in the previous commit, and an average of 0.52 with this commit.
2025-01-17 16:28:45 -07:00