fe6a4e7ce5
fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings
...
I've set `lexical-binding` to `nil` in all Emacs Lisp files to suppress
the warnings introduced in Emacs 31 requiring all elisp files to have a
`lexical-binding` comment.
This retains the default behavior of dynamic binding when no
`lexical-binding` comment is present. With it set to `t` across the
board, various things break, and fixing those is a task for another day.
2025-06-29 12:23:03 +01:00
b13ca362cb
feat(packages): Replace package.el with straight.el
2020-02-04 10:08:37 +00:00
20ddd90087
Add module for magit-todos
2019-08-16 13:46:02 +01:00
697da89a00
Remove defunct custom-faces in custom.el
...
These are now set via use-package's :custom-face option.
2019-06-18 10:54:32 +01:00
4d369d8100
Update package-selected-packages in custom.el
2019-06-18 10:47:34 +01:00
a3164d5c99
Update package-selected-packages variable in custom.el
2019-06-14 19:43:26 +01:00
d0d284cecb
Add ox-gfm package
2019-05-15 17:49:31 +01:00
a65fc41b2c
Add helm-lsp package
2019-04-29 13:22:49 +01:00
544d9c8acf
Update magit settings
2019-02-12 16:26:33 +00:00
7de2aecd5f
Add configuration for groovy-mode
2019-01-31 16:56:07 +00:00
0d3d81895f
Update custom.el with string-edit
2019-01-28 11:33:45 +00:00
61c14f615f
Enable lsp-mode for CSS, JS, and TypeScript
2018-12-20 01:11:27 +00:00
d77b98c35b
Customize sql-mode, adding sqlformat package
2018-12-20 00:52:58 +00:00
b79891ec7a
Add lsp-mode package
2018-12-10 22:48:29 +00:00
1cb89d07ce
Add support for working with typescript
2018-11-06 11:27:42 +00:00
d92cc05770
Add helpful package for better help information
2018-06-23 13:19:36 +01:00
e3325888f4
Add go-dlv package
2018-06-06 23:18:51 +01:00
f397acdef7
Add module for dash-at-point
2018-06-06 22:51:54 +01:00
354a09974b
Add realgud and realgud-byebug packages
2018-06-06 17:02:49 +01:00
9a3d60dee9
Add module for restart-emacs package
2018-06-04 14:02:32 +01:00
92796f61a4
Add basic rubocop compilation commands for ruby-mode
...
And remove old and very hacked together rubocop auto-correct on save module.
2018-05-21 01:44:52 +01:00
35a78602ae
Update custom.el
2018-05-20 17:43:14 +01:00
e1f1adfea8
Update custom.el
2018-05-20 17:19:56 +01:00
9959e65d8d
Update rubocopfmt in vendor dir
...
Once the melpa package pull request is merged, I can switch to loading
it like a regular package.
2018-05-20 11:32:59 +01:00
673c283bb5
Have most of custom.el re-generated
2018-05-20 03:19:08 +01:00
0b945714de
Add module for rust programming language
2018-05-14 01:36:11 +01:00
53b1b207b7
Update package-selected-packages custom var
2018-05-10 14:53:14 +01:00
36c0bfcf8c
Sort package-selected-packages list
2018-04-23 23:52:36 +01:00
a32cf8b132
Big refactor of modules and their use of use-package
...
- Make use of use-package's :bind option whenever possible.
- Make use of use-package's :hook option whenever possible.
- Rename and move all mode setup functions into use-package's :init
step.
- Other minor misc fixes and tweaks to a few modules.
2018-04-20 10:29:45 +01:00
56e54cf5f4
Sort list of selected packages in custom.el
2018-02-08 12:27:05 +00:00
0942b0f30f
Add git-link package
2018-02-08 12:26:11 +00:00
6dc02d7089
Update custom.el
2018-01-27 01:05:15 +00:00
69265d725c
Add anzu package
2017-10-05 13:18:35 +01:00
5334719a64
Update package-selected-packages variable, again
2017-10-04 15:34:35 +01:00
7a8c06846d
Update package-selected-packages variable
2017-10-04 14:59:28 +01:00
8cc0540e48
Update custom.el with auto-populated values
2017-08-08 01:45:14 +01:00
74629e1221
Use the use-package package to improve startup speed by lazy-loading packages
2017-08-03 00:02:29 +01:00
87421a594c
Update list of installed packages
2017-07-20 12:07:00 +01:00
4e2ad2940a
Update list of installed packages
2017-07-12 11:07:16 +01:00
2416d22fa4
Update ECB related custom options
2016-10-10 14:02:10 +01:00
b33f34f678
Update list of installed packages
2016-05-04 13:27:08 +01:00
8e5787358e
Move custom face settings to modules
2016-05-04 13:26:46 +01:00
4c2e455e86
Emacs 25 pre-test stores list of installed packages
2016-04-03 10:29:32 +01:00
27ef796927
Add and customize rubocop-mode
2016-01-31 19:30:46 +00:00
b5865cfc4d
Customize face for perspective
2016-01-31 10:49:06 +00:00
c791150a06
Add rewritten config, dubbed emacs-siren
...
I've taken a lot of inspiration from Emacs-Prelude when it came to the
structure of this rewritten config. I didn't want to use Prelude as I
don't agree with all it's defaults, nor do I want to have to deal with
any future changes in Prelude that might break things for me. So instead
I went down the fully custom path, but heavily inspired by Prelude, both
in terms of file/code structure, and also some of it's features.
Compared to my old config setup, it's got most of the same things, but
nearly everything is in a module file now, making it easy to fully
enable/disable certain features.
2015-10-04 08:56:07 +01:00