Commit graph

31 commits

Author SHA1 Message Date
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 3441177a6d Remove pyright config 2024-03-25 07:39:55 +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 bdd2e44a3d Revert "Remove python from eglot-ensure list"
This reverts commit 57bcea9bbe.
2024-03-19 15:02:22 +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 3e30503856 Enable lua-mode, ensure lua for eglot, enable org-babel lua execution 2024-03-18 21:10:07 +00:00
Evie Litherland-Smith 20691ddff5 Remove flymake-ruff package 2024-03-18 11:08:08 +00:00
Evie Litherland-Smith c2acacef5d Revert python formatting to use black 2024-03-18 08:00:00 +00:00
Evie Litherland-Smith 0a1ebdc33d magit: show diff again when committing 2024-03-01 18:02:44 +00:00
Evie Litherland-Smith 18839ce93c nil: don't auto eval inputs 2024-02-25 06:06:58 +00:00
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