Evie Litherland-Smith
2eb76021bf
Replace uses of customize-set-variable with setopt
2024-04-05 13:31:58 +01:00
Evie Litherland-Smith
b194db5ec8
python: use isort as formatter alongside ruff
2024-04-02 17:47:40 +01: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
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