Commit graph

777 commits

Author SHA1 Message Date
Evie Litherland-Smith b087e93928 Revert consult binds, add apheleia format bind back 2024-09-10 16:27:52 +01:00
Evie Litherland-Smith e1f6fc184f Remove ob-async 2024-09-10 16:02:23 +01:00
Evie Litherland-Smith f82911dd3c org-src preserve indentation in edit special 2024-09-10 14:37:23 +01:00
Evie Litherland-Smith cdf049bb4d Update org file paths
Remove my/open-tasks-file function & bind
2024-09-09 07:33:03 +01:00
Evie Litherland-Smith ef67f76b24 Add trailing directory slash 2024-09-07 08:17:14 +01:00
Evie Litherland-Smith c900040cd1 Add and re-configure ligature package as submodule 2024-09-07 08:01:22 +01:00
Evie Litherland-Smith 1f939cc9bd Set language environment to UTF-8 2024-09-07 07:39:54 +01:00
Evie Litherland-Smith 11c77786be Delight some more modes
Fix a remaining consult bind

Remove global BBDB bind, since I always forget it exists anyway...

BBDB updates
2024-09-06 14:44:57 +01:00
Evie Litherland-Smith 9c04ec869f Install Delight package
Install delight to hide minor modes in modeline

Silence org-babel results
2024-09-06 08:10:38 +01:00
Evie Litherland-Smith bd3c281bdc Change / simplify some key binds
Simplify magit, org, org-roam, eshell binds to single bind at top
level key

Change consult binds to C-c c ... from C-c s ...

Add Projects directory bind
2024-09-06 07:14:37 +01:00
Evie Litherland-Smith a001486f56 Remove doom-modeline
Enable global-visual-line-mode
2024-09-05 17:37:00 +01:00
Evie Litherland-Smith 21f601d87f Don't remap project-vc-dir 2024-09-01 08:17:05 +01:00
Evie Litherland-Smith e7512a1c06 mu4e get command -> "true"
Using systemd service for mbsync instead
2024-08-28 08:25:44 +01:00
Evie Litherland-Smith 607d3ae7eb org-clock-mode-line-total back to using auto 2024-08-23 11:21:12 +01:00
Evie Litherland-Smith ba7d131bac org-agenda start with log mode (but not clockreport) by default 2024-08-22 16:41:50 +01:00
Evie Litherland-Smith d49a937974 Set org-clock mode line to only show today 2024-08-20 17:25:45 +01:00
Evie Litherland-Smith 9b0b01dd79 org-agenda-clockreport use day step
Don't start org-agenda with clockreport or log-mode by default
2024-08-19 10:28:37 +01:00
Evie Litherland-Smith d614e275bc Add nerd-icons-dired as submodule
Manual install nerd-icons-dired to replace all-the-icons-dired (and
all-the-icons package)
2024-08-19 09:01:17 +01:00
Evie Litherland-Smith 65bbe5327f Change order of operations for my/package-ensure-installed
More efficient by not needing to refresh package list twice
2024-08-18 08:06:32 +01:00
Evie Litherland-Smith 8cae6d4ddd Enable and customise org-habit
Fix startup error from treesit-auto
2024-08-16 15:17:33 +01:00
Evie Litherland-Smith e6b11fedd4 Set org-duration-format to always use hours and minutes format 2024-08-16 15:06:52 +01:00
Evie Litherland-Smith 2fe6837307 Fix icon loading
Move org-agenda-clocking face config to my/load-theme-and-configure

Remove loading from custom file
2024-08-16 13:36:43 +01:00
Evie Litherland-Smith 0605c45d09 Add all-the-icons-dired until nerd-icons-dired is available
Move some after-init hooks to use-package init blocks, where it's more
appropriate
2024-08-16 11:41:08 +01:00
Evie Litherland-Smith cc35e5b056 BBDB updates 2024-08-16 11:40:46 +01:00
Evie Litherland-Smith 1dec1f8f4d Add my/package-ensure-installed
Does the job of install.el but is available within an Emacs
session. install.el simply calls my/package-ensure-installed
2024-08-16 09:16:11 +01:00
Evie Litherland-Smith ed1c1a3e0a Enable corfu auto, adjust idle time delays 2024-08-16 09:10:50 +01:00
Evie Litherland-Smith 01585c6e45 Add auctex package 2024-08-16 09:09:51 +01:00
Evie Litherland-Smith 22a2910fe6 Make my/load-theme-and-configure interactive 2024-08-16 08:54:57 +01:00
Evie Litherland-Smith 8e421f8073 org-agenda start with log mode now that the face is fixed 2024-08-15 17:33:33 +01:00
Evie Litherland-Smith a4271a8f87 Make background for clocked tasks more legible
Set base16-current-theme-colors variable so uses of current theme
colours only needs changing in one place if the theme changes
2024-08-15 17:32:23 +01:00
Evie Litherland-Smith d2118e8913 Fix python offset rather than guessing
Add bind to open org tasks file
2024-08-14 13:59:47 +01:00
Evie Litherland-Smith 7aef991aa2 Add templates for python derivation.nix and default.nix
Remove poetryshell template, but keep poetry2nix template for cases I
still want it
2024-08-12 13:47:24 +01:00
Evie Litherland-Smith a95b258c74 Makefile: add clean directive to remove existing packages 2024-08-12 07:34:12 +01:00
Evie Litherland-Smith 9ddb445963 Remove all-the-icons, back to nerd-icons
Only missing nerd-icons-dired and nerd-icons-completion at the moment
2024-08-12 07:32:46 +01:00
Evie Litherland-Smith d7650100b2 Remove straight repo and version lockfile 2024-08-12 07:25:17 +01:00
Evie Litherland-Smith 6b81d47a87 Revert to pre-straight config and Makefile
Having issues with some packages with the straight version including
built-in (e.g. eglot). Will continue tinkering with straight in a
branch but back to package.el for now
2024-08-11 14:45:46 +01:00
Evie Litherland-Smith 7eece7cefb Add init and clean rules to Makefile, remove install
init checks out straight submodule, clean removes straight build and
repos directories, then checks out submodule again (since it's also
stored in repos directory)
2024-08-10 06:29:32 +01:00
Evie Litherland-Smith dd5d4ea7ec Switch all-the-icons back for nerd-icons fully 2024-08-09 16:44:38 +01:00
Evie Litherland-Smith 6f07040cfb Filter compilation warnings from popups 2024-08-09 15:26:36 +01:00
Evie Litherland-Smith cd6bce2677 org-roam remove custom recipe, was using the wrong key anyway and had no effect 2024-08-09 14:36:35 +01:00
Evie Litherland-Smith 34056bb71b Convert use-package declarations to use straight.el
Add early-init.el to disable built-in package.el

Ignore extra straight repos and build files (except straight.el
itself), add lock file for current package versions
2024-08-09 14:28:13 +01:00
Evie Litherland-Smith 9aa62a2dbf Add straight.el repo as submodule 2024-08-09 09:43:57 +01:00
Evie Litherland-Smith 0c97ad665c nix python templates use Full version by default 2024-08-08 10:42:04 +01:00
Evie Litherland-Smith 9f2fd29aa3 Check for sqlite before installing forge package 2024-08-08 10:28:18 +01:00
Evie Litherland-Smith a9079cc2e4 Add some nix-mode templates 2024-08-08 10:23:47 +01:00
Evie Litherland-Smith 87c4ec61d1 Restore (with tweaks) instal.el and Makefile
Adjusted for new definition of selected packages
2024-08-08 06:35:17 +01:00
Evie Litherland-Smith 7124e154aa Switch to curated package-selected-packages list
Not reverted to monolithic entry, but add to list where each
use-package declaration is for a given package. Replaces using
use-package :ensure for more reproducible package installations across
machines
2024-08-07 21:59:32 +01:00
Evie Litherland-Smith 49eda052a0 Move package management to own section 2024-08-07 18:30:27 +01:00
Evie Litherland-Smith a6ceaf51e5 Add nerd-icons-corfu back 2024-08-07 18:03:57 +01:00
Evie Litherland-Smith 2ffd455abf Remove melpa, only use melpa-stable 2024-08-07 17:54:38 +01:00