Commit graph

474 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 2eb76021bf Replace uses of customize-set-variable with setopt 2024-04-05 13:31:58 +01:00
Evie Litherland-Smith 4369b81125 Enable org-journal cache
Add resulting .cache file (and any in the future) to .gitignore
2024-04-04 14:58:52 +01:00
Evie Litherland-Smith edd11a6c34 Add poetryoverride template, add link to edgecases to poetryshell 2024-04-03 07:58:42 +01:00
Evie Litherland-Smith e1c8c477ff Remove attempt to unset frame background in tty
Not working properly for some reason. To come back to another time perhaps
2024-04-02 18:23:33 +01:00
Evie Litherland-Smith 9d37e98a47 Set minimum level of popup message to error 2024-04-02 18:06:05 +01:00
Evie Litherland-Smith 82c55601a3 Remove setting initial frame width/height 2024-04-02 17:53:54 +01:00
Evie Litherland-Smith b194db5ec8 python: use isort as formatter alongside ruff 2024-04-02 17:47:40 +01:00
Evie Litherland-Smith 3c8dc5df40 Remove org-table-header-line-mode hook
Was causing problems when starting org files for some reason, causing
other hooks to fail / not run too
2024-04-02 14:29:39 +01:00
Evie Litherland-Smith 2e74af0b09 org-mode: fix setting indent, add table header line mode
Fix hook function for org-indent-mode, was accidentally toggling every
time the hook was called. Now wrapped in lambda function to fix this.

Add hook to turn on org-table-header-line-mode, equivalent to freezing
the header row in a spreadsheet program

Move hook definition into org use-package config block
2024-04-02 14:17:20 +01:00
Evie Litherland-Smith d83703e8a9 Add default priority to org-mode task capture template 2024-04-02 13:56:34 +01:00
Evie Litherland-Smith 551176acf7 Fix no-GUI background removal for server/client setup
Move to a custom function added to after-make-frame-functions hook,
that only clears the default background if not GUI and a client frame.

Also remove setting menu-bar-mode since it conflicts with
Hyprland-specific options from NixOS
2024-04-02 13:35:00 +01:00
Evie Litherland-Smith db6f11046c Disable default face background when not using GUI 2024-04-02 12:01:15 +01:00
Evie Litherland-Smith 02979e087f Add corfu-terminal package 2024-04-02 11:52:52 +01:00
Evie Litherland-Smith 880b76305b org: remove noter from agenda files
Add multisession to .gitignore
2024-04-02 11:18:34 +01:00
Evie Litherland-Smith f19b89e423 Change nix-shell templates to import <nixpkgs> by default 2024-04-01 15:33:01 +01:00
Evie Litherland-Smith c1f0521488 Fix feeds file/directory shortcut
Was pointing to old feeds file (doesn't exist any more), now pulls
value directly from rmh-elfeed-org-files variable
2024-03-30 10:31:39 +00:00
Evie Litherland-Smith 160b52ee99 Only export diary.org to orgmobile 2024-03-30 07:37:41 +00:00
Evie Litherland-Smith 717128736d Override gnus-icalendar-org capture template to put in datetree
Rename calendar to diary capture template
2024-03-27 16:34:53 +00:00
Evie Litherland-Smith 52f881677a Add calendar entry capture template 2024-03-27 16:17:25 +00:00
Evie Litherland-Smith 942459735a Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs 2024-03-27 08:06:44 +00:00
Evie Litherland-Smith 33c0714595 Remove mypy from python mode hook (flymake) 2024-03-27 08:06:38 +00:00
Evie Litherland-Smith c7f279759c Add ruff-isort to apheleia formatter steps for python 2024-03-27 05:51:16 +00:00
Evie Litherland-Smith eb2e89cb48 Update pythonshell template 2024-03-25 07:51:01 +00:00
Evie Litherland-Smith 2ec1950680 Add pylsp to poetryshell template 2024-03-25 07:40:29 +00:00
Evie Litherland-Smith 3441177a6d Remove pyright config 2024-03-25 07:39:55 +00:00
Evie Litherland-Smith f84d21d67e Update poetryshell template, add (initial) pythonshell template 2024-03-24 12:03:04 +00:00
Evie Litherland-Smith 7dd0e0f4ed Add pyright config
Hopefully better single-file support, better support for use with mypy
and isort
2024-03-24 11:42:11 +00:00
Evie Litherland-Smith 662846fd25 Add ruff back as python formatter 2024-03-22 15:42:57 +00:00
Evie Litherland-Smith 84998e80aa invalidate org-journal cache when running git-sync-all 2024-03-20 17:28:24 +00:00
Evie Litherland-Smith 226755daa8 Enable auto-fill for org-mode 2024-03-20 14:24:23 +00:00