Commit graph

189 commits

Author SHA1 Message Date
Evie Litherland-Smith 7f7e387e8f Swap diminishing individual packages for minions package
Add Flymake to minions prominent modes so it still shows on the
modeline
2024-07-11 07:12:22 +01:00
Evie Litherland-Smith 9174821a35 Add (back) a TODO org-capture template 2024-07-10 17:13:15 +01:00
Evie Litherland-Smith 4c104e8315 Disable suspend-frame again 2024-07-07 08:48:12 +01:00
Evie Litherland-Smith 8ad1519eee Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs 2024-07-07 07:22:05 +01:00
Evie Litherland-Smith 0c2d33cd48 Adjust some init/config/hooks for better startup 2024-07-07 07:21:48 +01:00
Evie Litherland-Smith 65a90cc071 Fix global bibliography not set for my/open-global-bibliography 2024-07-06 06:22:07 +01:00
Evie Litherland-Smith 20fee03fa0 Move package list to my-packages.el (was package-config.el)
Package list now accessible from running Emacs as well as installed
Makefile directive.
2024-07-05 06:17:25 +01:00
Evie Litherland-Smith bf95792b82 Remove ibuffer-project 2024-07-04 17:55:06 +01:00
Evie Litherland-Smith 500435acd8 Add pyright LSP config, remove eglot-connect-timeout (back to default) 2024-07-04 17:54:23 +01:00
Evie Litherland-Smith 6b2c28ef55 Change ruff output format from pylint -> concise 2024-07-04 15:53:03 +01:00
Evie Litherland-Smith 09e291abf3 Tweak eglot and flymake to improve performance 2024-07-04 10:11:34 +01:00
Evie Litherland-Smith 49760ddc58 Tidy up ligature settings 2024-07-03 16:46:23 +01:00
Evie Litherland-Smith 5e7b0e849f Revert "Remove pylsp config from eglot-workspace-configuration"
This reverts commit a043994bf6.
2024-07-03 13:17:25 +01:00
Evie Litherland-Smith b6ce38d080 Remove home-manager directory from my/project-find-common-projects 2024-07-03 07:27:06 +01:00
Evie Litherland-Smith 497e7d1481 Move activation of appt to calendar and org-agenda config to avoid repeated calls
Remove instances of jupyter and ob-jupyter

Add capture time to start of headline for org-roam-dailies
2024-07-02 17:50:24 +01:00
Evie Litherland-Smith a043994bf6 Remove pylsp config from eglot-workspace-configuration 2024-07-02 10:07:05 +01:00
Evie Litherland-Smith 33d98328ef Activate appt with org-agenda-mode
Move org-agenda-to-appt call to org-agenda-finalize hook, to save
duplicate decryption of org-agenda-files when agenda mode starts and
when it's displayed
2024-07-02 08:57:12 +01:00
Evie Litherland-Smith c9e1552c4c Remove journal directory from org-agenda-files 2024-07-02 07:09:50 +01:00
Evie Litherland-Smith 92bbd6abef Use black for python formatting, mypy ignore missing imports on check 2024-07-01 18:09:39 +01:00
Evie Litherland-Smith ce80658ac8 Tweak org-agenda-files, remove org-journal package 2024-07-01 13:53:05 +01:00
Evie Litherland-Smith d0ff09ffb7 Revert moving events to diary.gpg
Moved back to using org for diary/calendar events, so reverted
associated changes
2024-07-01 13:30:08 +01:00
Evie Litherland-Smith af6b6219cc Start switch to using org-roam-dailies instead of org-journal 2024-07-01 11:09:15 +01:00
Evie Litherland-Smith 371a5c4c2c Customise use-package behaviour
use-package check for package before init, enable imenu support
2024-07-01 10:13:56 +01:00
Evie Litherland-Smith 46fd634650 Separate email-invited events, move others into diary.gpg 2024-06-29 14:13:50 +01:00
Evie Litherland-Smith c7d195fde4 Don't enable display-battery and display-time by default 2024-06-29 13:04:07 +01:00
Evie Litherland-Smith 9e00c03ce0 Python: set indent block scale to 1, keep 4 space indenting 2024-06-27 18:15:04 +01:00
Evie Litherland-Smith a2f6f74a90 Don't set state of tab-bar-mode and menu-bar-mode in init.el 2024-06-27 09:22:43 +01:00
Evie Litherland-Smith c283711bd1 Enable tab-bar-mode and menu-bar-mode by default 2024-06-27 09:20:20 +01:00
Evie Litherland-Smith 5176056672 Add display-buffer rule for Calendar
Always show in side-window at bottom of screen
2024-06-27 09:18:45 +01:00
Evie Litherland-Smith d5f6421e44 org-mode require "{}" for rendering/exporting sub- and super-script 2024-06-27 06:30:36 +01:00
Evie Litherland-Smith d6edbe1f2b Add more modes for eglot-ensure: Lua & JS/TS
Add a suitable time for eglot-autoreconnect (5 minutes of running)
instead of being disabled
2024-06-26 13:37:07 +01:00
Evie Litherland-Smith 4f131024a8 Re-enable showing some closed topics in magit forge 2024-06-26 06:39:21 +01:00
Evie Litherland-Smith f87afa0af6 Magit Forge - don't show closed topics by default 2024-06-25 17:10:47 +01:00
Evie Litherland-Smith 0fad85950e display-time-mode use 24hr format 2024-06-25 14:26:24 +01:00
Evie Litherland-Smith 6e450f8614 Add flymake-eslint package + config 2024-06-25 07:32:02 +01:00
Evie Litherland-Smith 2f0ebbf9b4 Add initial version of ics2org function
Function parses an ICS file and returns formatted as an Org event,
currently just prints to standard out, but will modify to insert to
current buffer / buffer of choosing

Move a couple of extra functions into lib directory with ics2org, to
be a bit more organised
2024-06-24 11:25:41 +01:00
Evie Litherland-Smith b7a86988ad Revert "Remove display-battery-mode"
This reverts commit 418e88356e.
2024-06-24 06:36:59 +01:00
Evie Litherland-Smith fa5e148f60 Org archive to top level heading in same file
Move tasks.org to tasks.org.gpg

Remove datetime prefix from org-roam default capture template, updated
existing files accordingly
2024-06-22 12:37:41 +01:00
Evie Litherland-Smith 62fe4fac6b Only use ruff for apheleia python formatter by default 2024-06-19 10:10:25 +01:00
Evie Litherland-Smith b88757dde3 Fix consult remapping
Move package specific remapping to their own use-package block

Add esh-mode and explicitly require in eshell config to fix remapping
eshell-previous-matching-input
2024-06-19 08:35:50 +01:00
Evie Litherland-Smith 48b3d621f3 Remove which-function, remap consult-history for eshell-mode as well, dictionary updates 2024-06-18 18:10:46 +01:00
Evie Litherland-Smith 418e88356e Remove display-battery-mode 2024-06-18 07:43:04 +01:00
Evie Litherland-Smith 27c84a4a31 Don't disable suspend-frame command 2024-06-18 06:55:34 +01:00
Evie Litherland-Smith be88609dcc Add personal dictionary for ispell/hunspell 2024-06-16 06:54:01 +01:00
Evie Litherland-Smith 711bba450c Disable menu-bar and tool-bar modes by default 2024-06-15 09:02:18 +01:00
Evie Litherland-Smith df06c39e52 Bind keyboard Calculator key to open calc 2024-06-14 18:04:02 +01:00
Evie Litherland-Smith 790de989af Moved citar library to separate directory, rather than org submodule 2024-06-13 10:25:05 +01:00
Evie Litherland-Smith 03f7def969 Update how my/project-find-common-projects works
Hopefully have fixed freezing bug now, seemed to be due to recursive
searching in certain directories...
2024-06-13 07:49:55 +01:00
Evie Litherland-Smith 67e603baf4 Remove checking on mypy existing for python-check-command
Mypy might not be installed at startup since it's most useful when
installed in a specific venv, hence check had a flaw. Trust that it
will be installed if I want to use it
2024-06-13 07:35:23 +01:00
Evie Litherland-Smith 46e2f79cc0 Move agenda/calendar into single, gpg encrypted, file
Point org-agenda and gnus-icalendar to correct file

Add BBDB anniversaries to org-agenda, remove diary integration since
it's handled by org-calendar-holiday function
2024-06-12 10:43:29 +01:00