Commit graph

557 commits

Author SHA1 Message Date
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
Evie Litherland-Smith 3837871ed9 Add quick bind to run git-sync-all shell command (async) 2024-03-20 10:52:01 +00:00
Evie Litherland-Smith dc2974b180 Change settings for org-yank with subtrees
Don't fold subtrees, do adjust heading level when yanking
2024-03-20 10:39:50 +00:00
Evie Litherland-Smith 29fab40d02 org-mode set M-RET to not split line unless in a table 2024-03-20 10:35:15 +00:00
Evie Litherland-Smith 73bcd8f56b org-roam: disable completion everywhere 2024-03-20 09:54:56 +00:00
Evie Litherland-Smith bdd2e44a3d Revert "Remove python from eglot-ensure list"
This reverts commit 57bcea9bbe.
2024-03-19 15:02:22 +00:00
Evie Litherland-Smith d3df3f0726 Add headers for windows.org 2024-03-19 10:49:40 +00:00
Evie Litherland-Smith 57bcea9bbe Remove python from eglot-ensure list 2024-03-19 10:39:54 +00:00
Evie Litherland-Smith 02ecfb51ec Add extra arguments for flymake-collection-mypy 2024-03-19 10:39:11 +00:00
Evie Litherland-Smith 82968da65f Revert "Remove flymake mypy (from flymake-collection)"
This reverts commit eb69c67a5d.
2024-03-19 10:07:42 +00:00
Evie Litherland-Smith 8204df92ed Revert "Remove flymake-ruff package"
This reverts commit 20691ddff5.
2024-03-19 09:48:11 +00:00
Evie Litherland-Smith eb69c67a5d Remove flymake mypy (from flymake-collection) 2024-03-19 09:47:45 +00:00
Evie Litherland-Smith c9cc568ca6 Split window management config into own file 2024-03-19 09:21:52 +00:00
Evie Litherland-Smith 3e30503856 Enable lua-mode, ensure lua for eglot, enable org-babel lua execution 2024-03-18 21:10:07 +00:00
Evie Litherland-Smith 66fc455929 Add poetryEnv to poetryshell template 2024-03-18 17:32:33 +00:00
Evie Litherland-Smith 88e15182c6 Add nix-shell poetry template 2024-03-18 13:36:07 +00:00
Evie Litherland-Smith 96f618020b Inhibit splash screen 2024-03-18 11:10:38 +00:00
Evie Litherland-Smith 20691ddff5 Remove flymake-ruff package 2024-03-18 11:08:08 +00:00