| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I4e92859e96362268431bde6dd4a81f73a8796b0d
|
|
|
|
| |
Change-Id: I424e4d32e05d6bf21f6abb3cc68cad598af31708
|
|
|
|
| |
Change-Id: Iaaccc75333b8b36e2fdb0ae4a6eb84408eb61300
|
|
|
|
|
|
| |
I'm not going to read my emails with Emacs ...
Change-Id: I649239057e5a0c35ebbb1eb329b9bee956dd2668
|
|
|
|
| |
Change-Id: I2f33baa1ef2f75d770203da210065fed15f567e8
|
|
|
|
|
|
|
|
|
|
| |
Despite all the hype around eglot, it's not working well enough for me.
I keep running into issues where the text is poorly formatted (I might
have more than one formatter running, so it could be my fault). It also
have to frequently reconnect to the server, which is really
annoying (and I did not use to have that problem with lsp-mode).
Change-Id: I5763487882599053adf9fd05c612422ad94edbe1
|
|
|
|
| |
Change-Id: I4f1ae59be8c10f344bec93b86c70a893123e92de
|
|
|
|
|
|
|
|
|
| |
Remove all the code related to installing packages, and created a new
module that lists all the packages I need to install.
This does not seem to be breaking anything so far ...
Change-Id: I02f07c6a95bfde55d0897d804ea4d32097a79842
|
|
|
|
|
|
|
|
|
| |
straight has a few nice properties:
- reproducible package management
- clone packages to make it easier to work on them when needed
- can use packages that are not in melpa (e.g. other git repositories)
Change-Id: I6a5203bd843e68a040467d63faca8d597150b190
|
|
|
|
|
|
| |
Use rustic and configure it to use eglot as the backend for LSP.
Change-Id: I71bd51a863f1a03b0b3f2d218d970d5ea0867e9e
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new template for org-mode capture related to emails. It's useful
to create tasks based on an email, and the module `ol-notmuch' helps
with that: it extract the subject (among other stuff).
Change-Id: Id211c1f9952d1093dac8f7466ffd818537961ee9
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/614
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
| |
tree-sitter is an incremental parsing system, and this change installs
the binding for Emacs. It improves significantly the code highlighting
system (as it does not rely on regex when the language is supported by
tree-sitter) and improves performance in general.
Change-Id: Ibc3d6c7133b323d6cc63ffb248cd83f71ac5c94a
|
|
|
|
|
|
| |
Change-Id: Ifb8844642e3e61c5e5c1279cb9b669aea6ac55c9
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/286
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
| |
Don't add them to init.el, since it's specific to different machines.
Change-Id: Ia9753ae86e9a4563628fdb1043ed3d2b99c0c8f5
|
|
|
|
|
|
|
|
|
| |
To see which pizzas are available this week at cheeseboard within Emacs
is a dream come true. What's better than "M-x my/cheeseboard-menu" ?!
This displays in a buffer the list of pizzas for the week. It includes
the ingredients for the pizza, and hours of operation for that
day (since the hours depending on the day of the week).
|
|
|
|
|
| |
For a given SLO, calculate what's the allowed downtime for different
time period.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Define a list of packages in `init.el', and then use plain `require' in
the various custom modules.
The first two packages installed that way are:
- notmuch
- exec-path-from-shell
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Update the settings for the garbage collector when we start Emacs, to
make things go faster. Also drop a few things that we don't care about
anymore (the gnutls configuration).
Be specific about the path to the library.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Without that, I can't fetch packages from GNU's elpa on the mac.
|
|
|
|
|
| |
Once the initialization of our configuration is done, we start a shell
session with `eshell'.
|
|
|
|
|
|
| |
The emacs version on arch does not yet have support for native code
compilation, so I need to check that the variable exists before using
it.
|
|
|
|
|
| |
Emacs 28 has support for native compilation which speeds up a number of
packages. This change set the path where we want to store the files.
|
| |
|
| |
|
|
|