Commit Graph

115 Commits

Author SHA1 Message Date
Madeleine Sydney
257f011a99 feat(emacs): Basic Agda configuration 2025-03-13 13:59:07 -06:00
Madeleine Sydney
8693cc3dfa feat(emacs): More keybinds! 2025-03-13 13:59:07 -06:00
Madeleine Sydney
a534087934 feat(emacs): Use Elisp settings in lisp-data-mode when appropriate 2025-03-13 13:59:07 -06:00
Madeleine Sydney
61c3b13023 feat(emacs): Keybinds all around! 2025-03-11 13:32:37 -06:00
Madeleine Sydney
46b0844bd9 fix(emacs): Fix consequtive prefix args 2025-03-11 13:32:05 -06:00
Madeleine Sydney
4f51df603f feat(emacs): Dirvish 2025-03-11 13:31:11 -06:00
Madeleine Sydney
449cc400e4 feat(emacs): ox-html additions 2025-03-07 13:58:05 -07:00
Madeleine Sydney
3e5020fb09 feat(emacs): Misc. tooling 2025-03-07 13:54:32 -07:00
Madeleine Sydney
7edba3e295 feat(emacs): Evil-mode adjustments 2025-03-07 13:53:15 -07:00
Madeleine Sydney
6523fc6b64 feat(emacs): Use consult-history where applicable 2025-03-07 13:52:56 -07:00
Madeleine Sydney
a8943c5d67 feat(emacs): Support Nix's ''big quotes'' 2025-03-07 13:52:27 -07:00
Madeleine Sydney
3603bea1c7 feat(emacs): Evil-leap 2025-03-06 13:25:34 -07:00
Madeleine Sydney
66b5981ee2 feat(emacs): SQL REPL 2025-03-02 21:49:20 -07:00
Madeleine Sydney
3dbaa864d4 feat(emacs): Haskell 2025-03-02 21:49:06 -07:00
Madeleine Sydney
539c906149 feat(emacs): More Clojure configuration 2025-03-02 18:03:22 -07:00
Madeleine Sydney
bf18ac3e16 fix(emacs): Clj-nix template paths 2025-03-02 17:59:34 -07:00
Madeleine Sydney
8e5322e049 feat(emacs): Kill Comint buffers after exiting 2025-03-01 18:31:19 -07:00
Madeleine Sydney
0c3e64b52e feat(emacs): Customise default CSS for HTML exports 2025-03-01 18:23:59 -07:00
Madeleine Sydney
9cf1e48252 feat(emacs): Add project keybinds 2025-03-01 18:23:28 -07:00
Madeleine Sydney
59430e9b65 feat(emacs): Add dired 2025-03-01 18:21:58 -07:00
Madeleine Sydney
87ce647ab5 feat(emacs): Keep bookmarks out of VC 2025-03-01 18:21:33 -07:00
Madeleine Sydney
d9d13d9bf6 fix(emacs): Remove incorrect usage of org-heading-at-point 2025-03-01 18:20:55 -07:00
Madeleine Sydney
d46c80b03b feat(emacs): Remap Imenu commands to consult-org-heading 2025-02-27 12:32:01 -07:00
Madeleine Sydney
8218ae47ef feat(emacs): Customise org-agenda
Notable features include

- Show repeater intervals.
- Custom view split into day agenda and upcoming deadlines.
2025-02-27 12:10:32 -07:00
Madeleine Sydney
04a74b86e3 feat(emacs): pdf-tools 2025-02-25 19:32:21 -07:00
Madeleine Sydney
bd714e19a7 feat(emacs): Org + LaTeX 2025-02-25 17:22:25 -07:00
Madeleine Sydney
6f3a6960e1 feat(emacs): Set nix-mode syntax table 2025-02-21 13:37:53 -07:00
Madeleine Sydney
66773a7567 fix(emacs): Expand paths given to age.el 2025-02-20 17:10:07 -07:00
Madeleine Sydney
e2193dbd53 feat(emacs): Fill some search-related stubs 2025-02-20 15:54:03 -07:00
Madeleine Sydney
a55aae8568 wip(lldap): Consultant 2025-02-20 11:33:58 -07:00
Madeleine Sydney
c7b5479388 wip(lldap): Consultant 2025-02-19 18:05:59 -07:00
Madeleine Sydney
98a71dc13b fix(emacs): Non-recursive org-cycle 2025-02-19 00:38:58 -07:00
Madeleine Sydney
5d2c1c3e72 fix(emacs): Tramp use remote PATH 2025-02-19 00:33:32 -07:00
Madeleine Sydney
b4a9bd2d89 fix: SSH key fixes 2025-02-18 21:19:11 -07:00
Madeleine Sydney
eceb06c654 feat(emacs): Small repl things 2025-02-18 19:45:34 -07:00
Madeleine Sydney
40d1bfe4c9 feat(emacs): Don't scroll Eshell on output 2025-02-18 17:38:55 -07:00
Madeleine Sydney
d203a71aaa feat: Encryption 2025-02-18 15:59:17 -07:00
Madeleine Sydney
91b94d911f feat(emacs): Org agenda 2025-02-18 02:52:54 -07:00
Madeleine Sydney
e730599357 feat(emacs): Spell-checking
- Uses Aspell and Jinx.
2025-02-17 21:55:48 -07:00
Madeleine Sydney
12caaa6097 feat(emacs): Org theming 2025-02-17 18:47:04 -07:00
Madeleine Sydney
7ab9610b6f fix(emacs): Avoid unwanted tab behaviour 2025-02-17 17:20:41 -07:00
Madeleine Sydney
90d2e9584e feat(emacs): Initial buffer for new tabs 2025-02-17 13:54:33 -07:00
Madeleine Sydney
0c2e7d7d6d refactor(emacs): Cleanup 2025-02-17 12:04:26 -07:00
Madeleine Sydney
584cff0bd2 feat(emacs): Tab control
- Removes default "implicit naming" behaviour.
- Adds keybinds.
2025-02-17 12:02:51 -07:00
Madeleine Sydney
326ae2442a feat(emacs): savehist-mode 2025-02-17 02:10:57 -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
753f0c2dd9 fix(emacs): Autosave fixes 2025-02-16 16:19:58 -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
273d4995a7 feat: Org-roam
- Sets some basic keybinds.
- Sets up a temporary Syncthing config on the Nix end.
  - This ought to be replaced with a nicer system at some point.
2025-02-15 12:10:07 -07:00
Madeleine Sydney
e1709b2969 refactor: Code tidying 2025-02-13 15:32:30 -07:00