Commit Graph

16 Commits

Author SHA1 Message Date
Madeleine Sydney
a345b5a72d feat(emacs): Run :nohl on ESC 2025-02-09 17:38:13 -07:00
Madeleine Sydney
09a2e8f309 doc: Update comments 2025-02-02 11:22:46 -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
fbdaac356c fix: Evil-escape needn't be active in non-insert modes 2025-01-29 13:08:31 -07:00
Madeleine Sydney
46d6c129c1 wip: Add host deertopia 2025-01-19 18:41:38 -07:00
Madeleine Sydney
3f55a31a62 feat: Evil: Make C-u scroll 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
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
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
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
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
27e78453e3 wip: feat: Tune evil-snipe settings 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
Madeleine Sydney
bfd271125e wip: refactor: Break init.el into modules
Currently, we will just throw everything into modules/ and require it.  As the
Emacs config grows in complexity, we can make the minor improvement to require
everything under glob modules/*.el without explicitly naming each feature.
Further, one could easily imagine a module system with conditionals and flags à
la Doom.
2025-01-17 16:28:45 -07:00