Commit graph

670 commits

Author SHA1 Message Date
Evie Litherland-Smith 8f94ea5263 Update org-publish-project-alist
Move project directory finding into own function, used by
my/open-projects-directory and in org-publish-project-alist
2024-05-04 10:06:38 +01:00
Evie Litherland-Smith 08d2958816 Update .gitignore 2024-05-04 09:29:13 +01:00
Evie Litherland-Smith f27b803f46 modeline: enable line-number, column-number, size and time modes 2024-05-02 08:53:53 +01:00
Evie Litherland-Smith 59a75a0c52 Remove flymake-ruff from installed packages list 2024-04-26 14:16:21 +01:00
Evie Litherland-Smith 81a7715ab6 Set python formatter to use black
Set max-line-length for flake8, for compatibility with black

Add "~/.local/bin/" to tramp remote search paths
2024-04-26 14:05:00 +01:00
Evie Litherland-Smith 22aa67ccfb Cleanup setting up eglot/flymake mode configs
Remove some packages not being used anymore

Switch python-flymake back-end to use flake8 instead of pyflakes
2024-04-26 13:54:21 +01:00
Evie Litherland-Smith 21598193e4 Disable some pylsp plugins that aren't needed, add ruff back 2024-04-26 10:56:37 +01:00
Evie Litherland-Smith 519f529c43 Update package-selected-packages list 2024-04-26 10:51:56 +01:00
Evie Litherland-Smith 564a84266e Fix setting org- faces for better colours 2024-04-25 17:09:37 +01:00
Evie Litherland-Smith 3909628e65 Remove flymake-ruff and ruff as python formatter 2024-04-25 13:58:36 +01:00
Evie Litherland-Smith 9e5c94f0fd Change default elfeed search filter back to default 2024-04-24 13:38:15 +01:00
Evie Litherland-Smith dce149da7f Stop using elfeed-tube, move feeds.org to emacs config directory
Change bind for starting elfeed

Change calendar bind to match org calendar bind

Change feed directory function to feed file instead
2024-04-24 13:28:09 +01:00
Evie Litherland-Smith 215700a7bc Change zone timer to 2 hours 2024-04-23 13:05:12 +01:00
Evie Litherland-Smith 638f3eaeeb Customise face foregound for shr-text and org-table 2024-04-23 09:55:31 +01:00
Evie Litherland-Smith 78abb0cbd6 Disable global whitespace mode 2024-04-22 18:19:44 +01:00
Evie Litherland-Smith 63566b8602 Update org calendar file locations 2024-04-22 11:52:37 +01:00
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