| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I1dc4fb98f11d46acab82fda6c32cea01eb823e92
|
|
|
|
|
|
| |
It's like the standard color scheme but better.
Change-Id: Ida8f5c3dc53708c1aa0284b70474d3d810334171
|
|
|
|
|
|
| |
The default package manager is good enough for my need.
Change-Id: I830f1fa6b27ba89b2b01ae3cede5763d2f9d5960
|
|
|
|
|
|
|
|
|
| |
The theme for modus evolves constantly and is hard to keep up with (it's
not the first time I have issues with it).
The default color scheme is "good enough", and I revert it to use a dark background.
Change-Id: I0e0c984fb5fb3933cdcfdbda12e61ae391e0272f
|
|
|
|
|
|
|
| |
This is to Emacs what `direnv` is to my shell. It sources `.envrc` for a
project and set variables on a per-buffer basis.
Change-Id: Ica2451b17908333c86d708ede29ae7e15d30c60b
|
|
|
|
|
|
| |
I'm not using gerrit anymore, I don't need to keep this around.
Change-Id: I764a1a54a3653582d8fd5539ad6db7a4b9697d82
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A few commits ago, I changed the settings for GC in my LSP
configuration, as suggested by lsp-mode's performance guide. Then I
committed one of the cardinal sin of making a change: I did not check
that the setting was applied correctly after a restart of Emacs.
Yesterday while debugging some performance issue with eshell, I looked
into the GC, and realized that the setting was back to the default. This
was because of that block in init.el which restored the default once
init.el was loaded.
Drop this code, let's stick to the recommended settings by
lsp-mode (even if I don't use lsp-mode anymore).
Change-Id: Ia45bd10c67d397a72d92857ad206656c484baf8f
|
|
|
|
| |
Change-Id: I060a37e7baee14cf6051dcb5390b9b986e5d6968
|
|
|
|
| |
Change-Id: Ida9e0f7d6ee25cf5fe8e208d1ae5c77aa28cfe0f
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|