Commit graph

604 commits

Author SHA1 Message Date
Evie Litherland-Smith a6e5049216 Set value for scroll-conservatively 2024-04-22 11:16:25 +01:00
Evie Litherland-Smith a616db6127 Add some mouse scroll customisations 2024-04-22 11:12:46 +01:00
Evie Litherland-Smith 9525d51987 Catch require org-journal before clearing cache 2024-04-22 08:21:17 +01:00
Evie Litherland-Smith c21d6f90f4 Use pixel-scroll-precision-mode 2024-04-22 08:19:20 +01:00
Evie Litherland-Smith fa3408f3bb Update some keymaps and move more config into use-package blocks
Separate "C-c o" mega org-mode key map into a couple of flat maps

Move org-agenda, org-roam, calendar settings into associated
use-package expressions
2024-04-19 14:55:46 +01:00
Evie Litherland-Smith 55df9a7293 More update to some catppuccin colours
Was with org-mode (since they are org faces), but moved to
catppuccin-theme use-package block instead
2024-04-19 10:12:21 +01:00
Evie Litherland-Smith 0e8567ff5d Remove project shortcut binds
Move appt settings into use-package block
2024-04-19 09:58:12 +01:00
Evie Litherland-Smith bb23e75c7a Change org-block foreground colour from green -> text 2024-04-18 17:18:38 +01:00
Evie Litherland-Smith 7974430966 Make org-mode tables more legible with catppuccin-theme
Add hook to reload catppuccin after server makes frame to fix some
font issues
2024-04-18 17:09:27 +01:00
Evie Litherland-Smith 726079bffd Remove alert package 2024-04-18 16:34:50 +01:00
Evie Litherland-Smith 5948673361 Fix dependency chain for mu4e/gnus ical support 2024-04-18 16:31:33 +01:00
Evie Litherland-Smith 275c656277 Move some org-mode setq calls into use-package custom block 2024-04-18 14:24:49 +01:00
Evie Litherland-Smith 82967137ea Update notes and tasks capture templates 2024-04-18 11:59:01 +01:00
Evie Litherland-Smith a33102c5e4 gnus ical capture: change headline for inbox file 2024-04-18 09:29:38 +01:00
Evie Litherland-Smith 5574ef86f3 Update capture templates, move into use-package definition 2024-04-18 09:24:03 +01:00
Evie Litherland-Smith c8d63d192b Update org-publish urls 2024-04-17 17:55:19 +01:00
Evie Litherland-Smith 1e314f23a5 Fix locating package-config.el 2024-04-17 13:13:35 +01:00
Evie Litherland-Smith fee6ebd791 Update install instructions in README 2024-04-17 13:01:02 +01:00
Evie Litherland-Smith f6300dad9c Add a Makefile to run install.el easily 2024-04-17 13:00:18 +01:00
Evie Litherland-Smith 01153fe87c Use load-file instead of require for package-config.el 2024-04-17 12:59:32 +01:00
Evie Litherland-Smith 2daf0a4b03 Move package config to separate file to be used by install.el 2024-04-17 12:54:51 +01:00
Evie Litherland-Smith e66638ca13 Refresh package contents in install script 2024-04-17 12:50:45 +01:00
Evie Litherland-Smith fb4d680609 Move package-selected-packages definition to install.el 2024-04-17 12:49:35 +01:00
Evie Litherland-Smith f1689c7fb5 Update README with instructions, add script to handle package installs 2024-04-17 12:46:12 +01:00
Evie Litherland-Smith 4859445e17 Add package install instructions 2024-04-17 12:33:09 +01:00
Evie Litherland-Smith 4e93a40717 package: add to package-archives in config step 2024-04-17 12:12:59 +01:00
Evie Litherland-Smith cb53b7b40e Make curated list for package-selected-packages
Mirrored from package list in nix config, ideally find some way to
sync those automatically in the future
2024-04-17 12:08:05 +01:00
Evie Litherland-Smith 44ad77ff0d Remove config dir from gitignore
Doesn't exist any more
2024-04-17 11:44:38 +01:00
Evie Litherland-Smith 57e79900d6 Move to monolithic config 2024-04-17 11:43:59 +01:00
Evie Litherland-Smith 8150864856 Clean out uses of use-package :ensure and :diminish
Stop using :ensure and manage installed package properly so that extra
packages can be easily tested and removed. Majority use case is on
NixOS anywhere where Emacs is only configuring - not installing - the
packages

Also stop using :diminish because I don't need it with doom-modeline
anyway...
2024-04-16 13:46:07 +01:00
Evie Litherland-Smith 5b32e577e1 mu4e: use emacs built-in completion 2024-04-16 13:29:32 +01:00
Evie Litherland-Smith 87410508a9 Fix org-agenda-diary-file name
Remove requiring gnus-icalendar in agenda setup now
2024-04-16 10:55:51 +01:00
Evie Litherland-Smith 5da8441201 Move diary/calendar back into org files 2024-04-16 10:44:12 +01:00
Evie Litherland-Smith 6ad4f30e74 Set treesit fontlock level from 3 -> 4 2024-04-16 09:08:25 +01:00
Evie Litherland-Smith e661bc09d0 emms: ensure cache enabled, don't import directory every startup 2024-04-15 11:09:10 +01:00
Evie Litherland-Smith 30acb0d3fc Increase split-width-threshold 2024-04-15 10:51:27 +01:00
Evie Litherland-Smith c2e3fada19 org-noter config changes
Default location to ~/Documents/References/notes/, with backup to
~/Documents, stop using org-directory for noter

Change default note name from notes.org -> noter.org
2024-04-11 11:53:52 +01:00
Evie Litherland-Smith f16669416e Fix location of org-noter main directory
Was org-directory, now noter subdirectory (in org-directory)
2024-04-11 11:42:41 +01:00
Evie Litherland-Smith 49e8a45413 Revert setting org-agenda to sticky 2024-04-10 13:09:06 +01:00
Evie Litherland-Smith 44ee4add3f org-agenda back to day view by default 2024-04-09 09:08:35 +01:00
Evie Litherland-Smith 5c9833573c Add new email.org file to org-agenda files
Set agenda view back to week by default, make agenda sticky again

Rewrite mu4e icalendar integration settings to use use-package blocks,
allow use of gnus-icalendar for getting capture file in org-agenda-files
2024-04-08 10:53:53 +01:00
Evie Litherland-Smith 3c03231e7e Revert "MU4E ical invites to email diary file instead of org file"
This reverts commit bedef7a545.

Also remove overridden capture template for gnus-icalendar
2024-04-08 10:04:32 +01:00
Evie Litherland-Smith 956354f52c Move diary files into separate repo 2024-04-06 13:48:21 +01:00
Evie Litherland-Smith cd1a9fea3e Move elfeed files info elfeed-db-directory 2024-04-06 13:47:51 +01:00
Evie Litherland-Smith 5085397251 Add diary file for holidays
Add missing times to some work meetings
2024-04-06 12:56:30 +01:00
Evie Litherland-Smith bedef7a545 MU4E ical invites to email diary file instead of org file 2024-04-06 12:50:57 +01:00
Evie Litherland-Smith cedbce5e9c Add extra diary files
Add work diary, partially filled in at the moment

Import bin collection calendar

Add (empty) email diary file to add accepted email events to
2024-04-06 12:47:54 +01:00
Evie Litherland-Smith 7f6ec9be70 Start switching back to using emacs diary file(s)
Add main diary file and an included birthday file so far
2024-04-06 12:21:20 +01:00
Evie Litherland-Smith e012e17ca1 Delete old diary file 2024-04-06 12:20:31 +01:00
Evie Litherland-Smith 74bbe0578f Guard against loading invalid config files
Ensure that config org-mode files don't contain "#" in the filename
when looping to call org-babel-load-file. These files only exist if a
file has unsaved changes, but directory-files will still find them as
.org files and attempt to load

Move package-archive definition and priorities into start of init.el,
since everything else actually depends on that (somewhat)
2024-04-05 15:22:48 +01:00