Commit graph

113 commits

Author SHA1 Message Date
6b5c5e5097
emacs: Use official nushell tree-sitter grammar, enable nushell LSP 2023-11-20 17:05:09 +01:00
94cf8a5f93
emacs: Add 'my/set-font-size to 'after-make-frame-functions 2023-11-16 10:57:49 +01:00
5f351fe376
emacs: Set font according to screen DPI 2023-11-14 14:44:16 +01:00
95f5f73b6f
emacs: Set font to Monaspace 2023-11-10 16:45:56 +01:00
5764bb7ee6
emacs: Add blamer.el to show inline git-blame info 2023-11-03 12:30:59 +01:00
2f49181212
emacs: Tweak some settings 2023-10-19 08:36:28 +02:00
45fd0f135b
emacs: Explicit list of tree-sitter grammars to be installed
Because someone shipped a broken derivation into nixpkgs...
2023-10-09 14:35:23 +02:00
7165e0afb2
emacs: Don't let eglot use flymake 2023-10-05 14:58:08 +02:00
a756951d4b
emacs: Add treesit-auto 2023-10-05 08:22:14 +02:00
56a7fe64a5 Initial transfer to sway on work PC (#2)
Reviewed-on: #2
2023-09-29 11:52:45 +02:00
4d5c3bb3bd
emacs: Fix font configuration 2023-09-14 08:24:01 +02:00
ae72f29d04
emacs: Change how font is set 2023-09-13 15:57:56 +02:00
e50ae422d4
emacs: increase font size a bit 2023-09-07 16:08:06 +02:00
6669386029
emacs: Change wording 2023-09-07 08:44:37 +02:00
9ddb1f47af
emacs: Tweaks
- disable smartparens in favour of electric-pair-mode
- stop eglot from logging so much
- add dhall-mode
2023-09-06 16:56:52 +02:00
69c7bef45e
emacs: Add haskell-mode and org-chef, minor tweaks 2023-08-10 16:44:48 +02:00
76b0919779
Add treesit-grammars.with-all-grammars to emacs 2023-08-03 13:08:46 +02:00
7603097728
Make emacs the default 2023-07-04 20:25:22 +02:00
ecc5bc4f5d
emacs: Disable prettier-global-mode and enable only for web stuff 2023-06-23 14:11:44 +02:00
0d4d33b2f0
Fixed elixir-ls config 2023-06-22 14:20:31 +02:00
4d364c87bb
emacs: Disable python-mode and just use builtin Python support 2023-06-19 08:16:08 +02:00
b2dfc4cc43
emacs: Add python-mode and jinja2-mode 2023-06-15 10:06:50 +02:00
f55ca41ae9
emacs: Remove old tree-sitter check 2023-06-05 11:19:19 +02:00
d9b20e86d9
Update emacs package to new emacs-overlay attributes and tree-sitter 2023-06-05 11:16:40 +02:00
e777a9d59f
Use prettier in place of prettier-js
prettier-js does not seem to be maintained
2023-05-26 08:35:57 +02:00
627d902ce8
eglot tweaks, add terraform-ls 2023-05-23 17:12:50 +02:00
7491646130
emacs: Configure formatter for nil 2023-05-23 11:09:55 +02:00
08afcf25c8
emacs: Giving eglot another go 2023-05-21 22:14:27 +02:00
eff95c59f4
emacs: add impatient-mode 2023-05-17 08:05:12 +02:00
f733280cc4
Tweak dashboard config 2023-05-16 09:13:08 +02:00
3afbd263c4
Use emacsUnstable from emacs-overlay
It has been updated to Emacs 29
2023-05-12 15:06:44 +02:00
e71d17c220
emacs: Add Protobuf and just modes 2023-04-19 09:33:37 +02:00
304222bf14
Add cucumber support to emacs 2023-04-09 23:22:11 +02:00
489239b2ed
Handle multiple emacs config files 2023-04-05 13:21:29 +02:00
68c02950ea
Use built-in tree-sitter on emacs >=29, minor cleanup 2023-03-31 14:41:09 +02:00
018610f342
Add erlang to emacs config 2023-03-21 17:21:33 +01:00
2352c98316
Make sure language packages are loaded after lsp-mode 2023-03-08 17:07:47 +01:00
b57b9b1689
Enable js2-mode for .mjs files 2023-03-04 17:07:41 +01:00
c6a9091ea7
Move emacs config to nix 2023-03-04 14:25:40 +01:00
607cb26dea
Switch from rnix-lsp to nil 2022-11-22 19:59:37 +01:00
8637b08182
Add pre-commit hooks and fix style issues 2022-11-19 20:00:54 +01:00
4b36a05b9d
Fixes 2022-11-17 14:06:39 +01:00
06901b4d5f
Add python310 for emacs package treemacs 2022-10-26 17:02:49 +02:00
2dfc62be11
Switch back to emacs 29 2022-08-29 08:36:40 +02:00
ca2b457c1c
Switch back to emacs 28.1 2022-08-24 08:31:14 +02:00
a4c2a4dcf5
Formatting 2022-08-18 16:37:26 +02:00
58823d7d38
Emacs module improvements
- Actually use `cfg.package`
- Switch back to pure GTK (Emacs 29 dev) to test
2022-08-18 14:41:46 +02:00
8439b5ff58
Switch to stable emacs due to performance issues 2022-08-04 19:06:24 +02:00
0326c34b4e
Add shortcut for emacs to sway 2022-07-29 09:57:50 +02:00
5567968ac9
Add aspell 2022-06-28 09:00:27 +02:00
eb82a0716b
Remove vale, add aspell 2022-06-24 11:17:11 +02:00
c82df269e2
Add vale 2022-05-28 17:08:20 +02:00
4585c5e899
Fix lint errors with statix 2022-05-03 18:17:38 +02:00
3c172be12d
Gitea fixes, formatting with nixpkgs-fmt 2022-04-27 00:21:19 +02:00
7551396a58
Add gitea, fix emacs warning and build error in obs-gstreamer 2022-04-26 10:59:48 +02:00
687cdc8ea8
Add emacsql to emacs 2022-04-22 00:14:35 +02:00
9286319589
Replace dunst with swaynotificationcenter, add bash-language-server 2022-04-11 09:57:19 +02:00
29b044a542
Add emacs org-protocol desktop file 2022-03-29 09:31:35 +02:00
437090ba75
Add emacs server config 2022-03-28 14:26:33 +02:00
f5f5322622
Updates 2022-03-18 21:14:51 +01:00
d331343012
Formatting with alejandra 2022-03-01 22:19:03 +01:00
40b01ad8f2
Stuff 2022-02-09 08:13:16 +01:00
f0fe297151
Add Solvespace and emacs 2022-02-03 22:57:53 +01:00