Commit graph

14 commits

Author SHA1 Message Date
Evie Litherland-Smith c61a502f2b Use cape super capf to keep tempel together with eglot completion 2024-02-22 11:08:50 +00:00
Evie Litherland-Smith 6d53401e3d Fix nil config 2024-02-22 06:23:32 +00:00
Evie Litherland-Smith 9a96076f0a eglot add nil config options 2024-02-21 07:15:59 +00:00
Evie Litherland-Smith ec6e9e8a78 Revert "Remove nix from eglot ensure modes"
This reverts commit 38658dbc8e.
2024-02-21 06:43:58 +00:00
Evie Litherland-Smith eb63ec951d Swap yasnippet for tempel 2024-02-21 06:40:57 +00:00
Evie Litherland-Smith 38658dbc8e Remove nix from eglot ensure modes
Enable nix-prettify-global-mode, load nix-repl with nix-mode
2024-02-20 09:41:40 +00:00
Evie Litherland-Smith 29bdd978bf Config: load all org-mode files in config directory
Add all config files to refile targets without being in agenda-files

Move completion configs (vertico, corfu, etc...) into own file (from
ide)
2024-02-19 07:43:02 +00:00
Evie Litherland-Smith 64f04fb255 Tweak corfu/cape to activate after 2 characters
Makes it all feel a bit more snappy
2024-02-17 09:32:41 +00:00
Evie Litherland-Smith 57b29c661c Slight formatting 2024-02-16 17:00:51 +00:00
Evie Litherland-Smith 29f6123983 Rewrite eglot and flymake configs
Use eglot-workspace-configuration to pass options to LSPs rather than
re-defining the list

Use flymake-collection to get mypy as a flymake backend

Add flymake-clippy (for rust) rather than using via rust-analyzer
2024-02-16 16:55:48 +00:00
Evie Litherland-Smith 14eff0bb89 Swap vc-dir for magit in project-switch-commands 2024-02-16 14:26:11 +00:00
Evie Litherland-Smith dd8b3a6668 Remove most top-level headings in config files
Remove the headings that were used for each section, now that each
section is in a different file

Tweak org config to let org-agenda setup be where agenda files are
added to org-refile-targets list, just in case
2024-02-15 12:01:36 +00:00
Evie Litherland-Smith 5611ea77ff Make config src blocks silent output by default
Move python hook setting to python use-package block

Use locate-user-emacs-file for resolving paths inside
user-emacs-directory

Update my/open-init-file (was my/open-config-file) for new config structure
2024-02-15 08:45:37 +00:00
Evie Litherland-Smith f44c767eea Break up monolithic config into smaller files
Contents of README.org have been split into org files in config/
directory

Added init.el to simply loop over config files and call
org-babel-load-file

Add lots to .gitignore as this repo should now be cloned to
.emacs.d (instead of .emacs as before)
2024-02-15 08:18:41 +00:00