Madeleine Sydney
584cff0bd2
feat(emacs): Tab control
...
- Removes default "implicit naming" behaviour.
- Adds keybinds.
2025-02-17 12:02:51 -07:00
Madeleine Sydney
7a8b0c4fe1
fix(emacs): Load TRAMP when needed
2025-02-17 10:04:09 -07:00
Madeleine Sydney
6c9213d532
feat(emacs): Eshell stuff
...
- Fancify prompt
- Shows success of last command.
- TRAMP prefix is made distinct.
- CWD is abbreviated.
- cd to project root (`cdp`).
- Imitate using `C-d` / send-EOF to exit.
- Opening popup shell puts user in insert state.
- Fixes TRAMP customisation.
Nicely done! }:3
2025-02-17 01:58:18 -07:00
Madeleine Sydney
a0495c6df3
wip(emacs): Abstract strategy-running
...
- Show docs and goto def are confirmed working
2025-02-16 17:22:37 -07:00
Madeleine Sydney
12038a92b6
feat(emacs): Preserve balance when inserting comments
2025-02-16 15:24:57 -07:00
Madeleine Sydney
b9912390cb
feat(emacs): Configure Ediff
...
- Restore window configuration on quit.
- Very simple, half-broken helper for resolving Syncthing conflicts.
- Doesn't automatically delete the conflict file after resolve. }:\
2025-02-16 15:23:33 -07:00
Madeleine Sydney
e1709b2969
refactor: Code tidying
2025-02-13 15:32:30 -07:00
Madeleine Sydney
03491612f2
feat(emacs): Basic LSP
...
Includes basic Nix-mode config for the sake of testing the LSP.
2025-02-13 12:37:15 -07:00
Madeleine Sydney
f53f58df5a
Commit dicipline fail
2025-02-12 14:02:11 -07:00
Madeleine Sydney
fc14c41edd
feat: Progress towards comfortable Lisp editing
2025-02-11 11:36:55 -07:00
Madeleine Sydney
c3b93ad52b
feat: Library additions
2025-02-06 12:43:37 -07:00
Madeleine Sydney
ed588077de
fix: Mark transient hooks as permanent-local
2025-02-02 11:52:16 -07:00
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
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
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
9bb1534b68
feat: REPLs, by major mode, by project
...
Also includes Doom's popup code. }:)
2025-01-29 13:01:48 -07:00
Madeleine Sydney
46d6c129c1
wip: Add host deertopia
2025-01-19 18:41:38 -07:00
Madeleine Sydney
c61c939f6c
feat: Redirect custom file to cache dir
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
76828c173a
wip: feat: Delete file
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
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
Madeleine Sydney
ae74a9a15a
wip: fix: Fix and refactor emacs-wrapper and Straight.el things
2025-01-17 16:28:45 -07:00
Madeleine Sydney
f02eded7fc
wip: feat: Basic evil-mode configuration
...
Clocking in at only 15 packages, so far...
2025-01-17 16:28:45 -07:00