Commit graph

734 commits

Author SHA1 Message Date
Evie Litherland-Smith 1f98c39561 Move all package definitions into init.el
Separate Emacs package management from NixOS config

Adjust archive priority to use most up to date (MELPA) packages

Remove elfeed and associated packages
2024-07-24 08:21:40 +01:00
Evie Litherland-Smith 8e482ff200 Use python3Full (instead of python3) for template 2024-07-23 18:39:34 +01:00
Evie Litherland-Smith 18479f82fb Update python envrc template
Completely removes the need to call a shell.nix in .envrc now (I
think)
2024-07-23 09:49:47 +01:00
Evie Litherland-Smith 49be9727a8 Add python template for envrc files
Change tempel prefix from < to +
2024-07-23 07:31:15 +01:00
Evie Litherland-Smith df1794e3fe org-agenda default to day view instead of week view 2024-07-23 07:03:49 +01:00
Evie Litherland-Smith cc94678848 Update default frame width & height 2024-07-23 06:44:19 +01:00
Evie Litherland-Smith d40f3d7d90 Set default frame size in default-frame-alist 2024-07-22 11:56:35 +01:00
Evie Litherland-Smith 5a49e6725f Remove require citar-embark 2024-07-22 11:17:34 +01:00
Evie Litherland-Smith 8661f77888 my/package-ensure set interactive 2024-07-22 10:51:16 +01:00
Evie Litherland-Smith b1112170f4 Clear out some packages I don't need any more
Removed: page-break-lines, helpful, ace-window, link-hint,
consult-flyspell, embark (and associated), forge (part of magit
anyway), flymake-popon, aggressive-indent

Add function to ensure selected packages are installed

Remove associated config for removed packages

Move sendmail and message package config into mu4e module

Reformat without aggressive-indent mode on
2024-07-22 10:38:11 +01:00
Evie Litherland-Smith c0ba4c15ca Add smarter eglot-ensure hooks
Check if language server exists and if file is part of a project
before starting automatically
2024-07-22 07:32:44 +01:00
Evie Litherland-Smith 553eae89aa flyspell don't use meta tab 2024-07-20 15:46:12 +01:00
Evie Litherland-Smith 0550e1d4b1 Change default elfeed search filter 2024-07-20 07:25:34 +01:00
Evie Litherland-Smith b56fb084e0 Remove some pacakges that aren't needed outside of my NixOS system 2024-07-19 07:54:27 +01:00
Evie Litherland-Smith 4849203175 Add flymake-clippy to installed packages 2024-07-17 14:42:51 +01:00
Evie Litherland-Smith 82576dd3da Flymake: show diagnostics at end of line as virtual text 2024-07-17 06:36:44 +01:00
Evie Litherland-Smith 4d3311251d Add flymake-clippy config 2024-07-17 06:32:05 +01:00
Evie Litherland-Smith 636ebd2a1c Experimenting with gnus-icalendar functions for ics2org.el 2024-07-16 18:03:47 +01:00
Evie Litherland-Smith 8bc691084c Set python shell to be dedicated to project by default (if found) 2024-07-16 10:33:58 +01:00
Evie Litherland-Smith 80a465d8d4 Add libz to python shell template 2024-07-15 10:47:02 +01:00
Evie Litherland-Smith fdd3802b8a Add some BBDB entries 2024-07-15 10:11:25 +01:00
Evie Litherland-Smith 02c9a44935 Always load org package to define various global keybinds
org-roam-dailies requires -> after to ensure it loads with org-roam
2024-07-15 09:33:37 +01:00
Evie Litherland-Smith e31ba218c1 Add package installed check to anything that activates automatically 2024-07-15 08:00:30 +01:00
Evie Litherland-Smith 24b36c5de1 Move package config into init.el, remove install.el / Makefile / my-packages.el
Rename lib/mu4e-custom.el -> modules/my-mu4e.el
2024-07-14 11:57:13 +01:00
Evie Litherland-Smith 3360d22e0f Update default elfeed-search-filter 2024-07-14 07:17:12 +01:00
Evie Litherland-Smith 0bef7fafd7 Remove timestamp from org-roam-dailies-capture-templates default 2024-07-12 10:37:35 +01:00
Evie Litherland-Smith 6e82967422 Set TODO org-capture-template to include date so it can be taken from agenda 2024-07-12 07:01:42 +01:00
Evie Litherland-Smith f0e91ff6fa Cleanup some packages
Remove treemacs, pass, elfeed-tube, latex extension packages
2024-07-11 16:35:51 +01:00
Evie Litherland-Smith 22cde2f515 mu4e: fix contact completion, enable eldoc support for view mode 2024-07-11 16:35:32 +01:00
Evie Litherland-Smith 0e8fe58c43 Swap diminish package for minions 2024-07-11 10:22:20 +01:00
Evie Litherland-Smith c4efc5188f Add hook to enable minions-mode by default 2024-07-11 07:18:23 +01:00
Evie Litherland-Smith ab165c198f Add envrc to minions prominent modes 2024-07-11 07:14:16 +01:00
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 884721a58a Update pythonshell template, add uv package 2024-07-10 18:14:14 +01:00
Evie Litherland-Smith 9174821a35 Add (back) a TODO org-capture template 2024-07-10 17:13:15 +01:00
Evie Litherland-Smith 6666d4ae21 Update pythonshell template 2024-07-10 17:13:01 +01:00
Evie Litherland-Smith 1842b75a75 Update pythonshell, remove poetryshell template 2024-07-10 06:23:16 +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 1901d2e151 Add org-roam back to my-packages.el
Switched to only installing emacsql-sqlite by nix, not all of org-roam
2024-07-06 07:09:04 +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 c51d11ed9e Remove org-roam from packages, handled by OS 2024-07-05 12:25:31 +01:00
Evie Litherland-Smith 27a68d7ff2 Remove rec from poetryshell template 2024-07-05 10:04:45 +01:00
Evie Litherland-Smith f852e0bc32 Remove mu4e from package list, handled by OS instead 2024-07-05 08:25:03 +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