Commit Graph

521 Commits

Author SHA1 Message Date
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
3c13e53b2a feat: Authorise fruitbook 2025-01-29 04:35:00 -07:00
Madeleine Sydney
821f766f9a feat: Add Waypipe for Wayland forwarding 2025-01-25 23:04:35 -07:00
Madeleine Sydney
a83ee39541 fix: Sydnix CLI binary should be called sydnix, not sydnix-cli 2025-01-25 22:48:42 -07:00
Madeleine Sydney
3616248c20 fix: Git-annex fixes 2025-01-25 04:29:47 -07:00
Madeleine Sydney
83a37f2288 feat: sydnix rebuild will exit with exit code of nixos-rebuild 2025-01-24 19:31:29 -07:00
Madeleine Sydney
98750d3707 Update flake inputs 2025-01-24 19:05:03 -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
f4924eeb59 refactor: Modularise Nginx vhosts 2025-01-20 03:37:22 -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
b86ba2081a feat: Alias hosts guix-rebound & deertopia 2025-01-17 20:00:40 -07:00
Madeleine Sydney
26abf87385 Merge emacs-from-scratch into main 2025-01-17 19:11:55 -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
569c630917 tidy: Tidy readme 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