| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 45b7eeca226e33af2488b2416236ca15888ecade.
|
|
|
|
|
|
|
|
| |
Based on https://news.ycombinator.com/item?id=41438107 and
https://github.com/Emacs101/howm-manual/blob/main/Howm_tutorial_eng.pdf
This could simplify things quite a lot, compared to denote and org in
general. I'm going to give it a try for personal and work related things.
|
| |
|
| |
|
| |
|
|
|
|
| |
Make the modeline more visible.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It's not that useful.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Change-Id: I1706f1b7bef37c68e33c353bcfc129936e73cb43
|
| |
|
|
|
|
|
|
| |
Create the stuff I need to package python scripts.
Change-Id: Icdd35555153ed3e414ed57f0c19027528373e48f
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
I don't use restclient and I don't find rainbow-delimiters useful.
|
| |
|
|
|
|
| |
Change-Id: I286f8d151eebf3c809da5ea6716c0b46413df21f
|
| |
|
|
|
|
| |
Change-Id: I50be53067767faa745d445f5b55b8be430adeaf3
|
|
|
|
|
|
| |
It's slow and I don't need it.
Change-Id: Ia652aea40c3f59b360459751b6b7f6a50a60bc8b
|
|
|
|
|
|
|
| |
Since I don't fully understand them, let's not do anything, we can
change them as I figure out things better.
Change-Id: I109a3d47d9dc67b7fd2dca72fd2c460d00138bbd
|
|
|
|
| |
Change-Id: I19de6c2a2df5f365188a4a446f04c63824d2193f
|
|
|
|
| |
Change-Id: Ia87d9c536fe06ed9822ddcb516f94346b43ca726
|
|
|
|
| |
Change-Id: Ibb9a8d11d6c47f2fb34c35ac0879e3ba25a6e565
|
|
|
|
| |
Change-Id: I1324b3d4be411d334da87b178a8a8891d12c9be4
|
|
|
|
| |
Change-Id: Iccf1e7fcfcc8c121c482810586f72a0277d3ed69
|
|
|
|
|
|
| |
Adds a prefix for binding the keys.
Change-Id: I03adabea3ab6f2e909a6aa7398be663eb4c2784e
|
|
|
|
| |
Change-Id: I28593b53dbb9d65d2bf206c452bf463ddc6b6e26
|
|
|
|
|
|
|
| |
Also ensure that we have ANSI colors displayed in the commit buffer so
it's easier to understand errors.
Change-Id: Ie37f8871f0fc4f8470a5bd821ec02734edc05181
|
|
|
|
| |
Change-Id: I7f0d8d0070360245c072cff8daa8760ddc4ea743
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Going to get rid of the org configuration, it's not super friendly for
my workflow.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
See https://monaspace.githubnext.com
|
| |
|
| |
|
|
|
|
|
| |
I want snippets for function signatures in go to be inserted with
eglot.
|
|
|
|
|
|
|
| |
The configuration for the completion system is a bit complex and I
don't understand what I use, what I need, what are the defaults, etc.
Let's reset the configuration to a bare minimum I understand and then
build from there.
|
|
|
|
|
| |
As per the documentation, if `use-dialog-box` is `nil`, then
`use-file-diablog` value is considered to be nil.
|
| |
|
|
|
|
|
|
| |
Since I'm using bear for my notes, and I don't use the agenda (I'm
using Apple's reminder instead), I can delete a lot of things related
to org-mode.
|
| |
|
|
|
|
| |
I'm using feedbin.
|
|
|
|
|
|
| |
For some reasons `magit` is picking an incorrect version of `git` otherwise.
Change-Id: Icc34a42428a8c32cc37a75d58e0d238383c87083
|
|
|
|
| |
Change-Id: I312b4dab64eccdda780d7a725b520f3e257bbabe
|
|
|
|
|
|
|
| |
The option `tangle-mode` is only added in a later version of
`org-mode`.
Change-Id: Icbf529c2136faa1a41c3b3370a1f5015e51fddb6
|
|
|
|
| |
Change-Id: I72c6c564c7c663f284d708989aaa927f5acb0df0
|
|
|
|
|
|
|
|
| |
Set source code pro for monospace and dejavu for variable pitch face.
The font size needs to be of a higher height on MacOS than Linux.
Change-Id: I7f99f74e93166e3967fa351864fa75bc2053d141
|
|
|
|
| |
Change-Id: Ibece66448e4252436b52eebaf03f465fe64819e3
|
|
|
|
| |
Change-Id: Ia4eeab20a290305fc774d211d70729dd1118fb30
|
|
|
|
|
|
| |
This is done with black anyway.
Change-Id: If129a916b2fc0fc0547e77a88b945ba51f99fa2d
|
|
|
|
| |
Change-Id: I7e8138b22507d4064318c4c1c2ec9612a793ffc5
|
|
|
|
|
|
|
| |
I think they are the ones responsible for reporting errors after
saving a change / formatting the buffer.
Change-Id: I79389bb4baabd30648e85ae422afdca2f557a3af
|
|
|
|
| |
Change-Id: I7172fde9196948acaabe72eed163bae2ca0531ae
|
|
|
|
| |
Change-Id: I08edc577c29b0ae9f50423a9797a97d9ae7a6c53
|
|
|
|
| |
Change-Id: Ic9537b4ad81c40ce9c80b85bbdae60a4e8e74df1
|
|
|
|
|
|
| |
This is not needed.
Change-Id: Ia77453e68c827a34deb8997c7f80d50a3ba5391b
|
|
|
|
| |
Change-Id: I981624ea334a63a7d68aeb5f1316f01a9da101e9
|
|
|
|
| |
Change-Id: I9f73b17723fee7a241c40d41c9b399949e26d4a9
|
|
|
|
| |
Change-Id: I5fffea7968f191e4c50fc811a1fc6fa7f5ec4403
|
|
|
|
| |
Change-Id: I43c366d788db733a47c574421e67219cec4817f9
|
|
|
|
| |
Change-Id: I06b104d79deac199f9cd9cdae705e333d23cc852
|
|
|
|
| |
Change-Id: I598f16e1612d3ba234598d8ce3508fd9b159ce57
|
|
|
|
| |
Change-Id: I2e801c7221f37874380d36d883d77c2b9676913c
|
|
|
|
| |
Change-Id: Ia32a7837c2b2e9e44881201d611674def10a29ab
|
|
|
|
| |
Change-Id: I7b0f1415618cc67efd193dce9b668b24f7ac536e
|
|
|
|
| |
Change-Id: I1dc4fb98f11d46acab82fda6c32cea01eb823e92
|
|
|
|
|
|
|
| |
I don't need the "STARTED" state, it's either "TODO" or "WAITING" (it
contains both the idea of started or blocked).
Change-Id: I1f5410382f152c8ad2adfe9cd0bc08d66d55483e
|
|
|
|
| |
Change-Id: Ife43dedb7afeb1fec12bb042211a142ea4a37688
|
|
|
|
|
|
|
| |
The screen on the laptop is too small, let's just have a full size
buffer, it's easier to read that way.
Change-Id: If6d65bd0353237431f6bd68c054c7ec732bd7dd8
|
|
|
|
| |
Change-Id: Ia7a9e8ec626be6920ad63f1eb2b965445f5b3452
|
|
|
|
| |
Change-Id: Ida36543d8c507ed449aa5787abb8cba3df159078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I want the date of the files to be formatted as 'year-month-day time':
this is easier to read and sort.
To do this I needed to:
- stop loading `ls-lisp': as I want to rely on the system's `ls' binary
- specify the switches for `ls'
The existing switches (`dired-listing-switches') where not taking effect
because I was using `ls-lisp'.
Change-Id: I3f3bc3abe864b60b12342713157e24f466c3aafa
|
|
|
|
| |
Change-Id: I39a199d24c3e0361f4d268d98b0ad6a3d0cb0f47
|
|
|
|
| |
Change-Id: I201e804aeee3d579350b9efcf2680595ae8cf047
|
|
|
|
| |
Change-Id: I765f6b7a490378a008cd3934125d46a282badbe3
|
|
|
|
|
|
|
| |
Dictionaries are machine specific, no point in managing them through
git.
Change-Id: Ie72ad746e124b73e42135ede82a5ae6d7e45de2e
|
|
|
|
| |
Change-Id: I42243b671edcdf5765371f0ec8bd38735456a5bd
|
|
|
|
| |
Change-Id: I01576db6bfbb7dbfe0bcb04185e1cf8d0708a5af
|
|
|
|
| |
Change-Id: Id3f00ba8897bb1ce621e47cefdb5c160e1076d59
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use org-cliplink to add bookmarks
- remove the sequence for TO-READ/READING/READ since I don't use it
- remove a projects.org since all tasks end up in tasks.org with
tagging. This was adding a layer of complexity I don't need
- move habits to tasks.org
- add a capture template for TIL (today-I-learned)
- remove the heading decorations for the theme, I don't like the way it
looks
Change-Id: I6e25015ec91242cc8b8797a92767a1afa9c08a96
|
|
|
|
|
|
| |
Some of the variables where related to eshell-smart, which I don't use.
Change-Id: If983883a3275b6f6de58c56105c2fbea1c388c20
|
|
|
|
|
|
|
| |
corfu-doc is deprecated and corfu-popupinfo is what is recommended to
use.
Change-Id: I6039d91839276f75e93551bc84ce56bcb872be1d
|
|
|
|
|
|
|
|
| |
There is a bug with the markdown mode where imenu does not work when
native compilation is used. This is a workaround recommended on the
issue tracker.
Change-Id: I171f942ef7848e34e382b7896af03750b41f3721
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I034fa42542277ce41aabcfd03e2086da80dd97dd
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I40f8252acd7410c58b4eb612b6a9c1339f2501f4
|
|
|
|
| |
Change-Id: If8e239bfd07cb8c3525b9f501af03dd4534fc857
|
|
|
|
| |
Change-Id: I3755125e455f0fe08bca22deeb21dd470358b087
|
|
|
|
|
|
|
|
|
|
| |
I prefer the simplicity of Source Code Pro as a font, it's less fancy
but also more readable to me.
I also can't get used to variable pitch for org-mode, I still prefer a
monospace font.
Change-Id: If174c656309ee29fa80e1610571ff711ed9de6a3
|
|
|
|
| |
Change-Id: I43a450d0d0c5d109aadcf6dd6961cdf719d49121
|
|
|
|
| |
Change-Id: I939626a4f5350d478a2512d8570c4f541fe81066
|
|
|
|
| |
Change-Id: I01dae985e603f5041c8874cf20699b217ebc0382
|
|
|
|
|
|
|
|
|
| |
The ef-themes are similar to modus, but they have a nicer background
color, which is less aggressive than plain white.
Switch to iosevka for the font, it's a bit nicer to my taste.
Change-Id: I21d482b9530f7d1106937d7e97261856ec8c5e61
|
|
|
|
| |
Change-Id: Id92adf55cc75467b4ea7f98709cf8769f1ad6c2f
|
|
|
|
|
|
| |
Let the theme handle that.
Change-Id: I9a1b5ec6d48e0f059a15c8632411204c141ade07
|
|
|
|
|
|
| |
`point-at-bol` is deprecated and `pos-bol` is recommended.
Change-Id: I2a447ca5832ac52af15cf37708308368bb006cb8
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add a few more settings for magit, to expand some of the sections, and
to open the buffer for status in a full frame.
Change-Id: Ic3e158b21b03416b4549acd338cc985195a4901a
|
|
|
|
|
|
| |
I don't have a need for it yet.
Change-Id: I5862fdcba285e85840815020328834528cfd522c
|
|
|
|
|
|
| |
I prefer to open a shell using project.el.
Change-Id: I4b1c533f58955207228e703ca4da567fa89622d9
|
|
|
|
|
|
|
|
|
| |
The first one was to track how long commands take to complete. This is
not really useful to me at this point.
The second one was to open a directory at point. I also don't use this.
Change-Id: Ied633354d77947c0017070337b375ced0d7bfe32
|
|
|
|
|
|
|
|
| |
For reasons I don't understand, performances degrade immediately once an
eshell buffer size grows. I find the behavior annoying anyway so let's
remove it.
Change-Id: Ia5ca2391d1ed11ae4b7c2102131159f0cdfbcb59
|
|
|
|
| |
Change-Id: Iac8a034c54a0232fc227ed5ca235e55db9d96eaa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This reverts commit cecfed659a53c1b72ac16ab5e2bfa4170067bc81.
|
|
|
|
| |
Change-Id: I626a96e103ec9da29ea2f7d756ced8b41904eb21
|
|
|
|
|
|
|
|
|
| |
The experimentation was a disaster: lsp-mode was buggy, slow, littering
the interface with a lot of things I did not understood or needed.
eglot is definitely simpler and works better for me.
Change-Id: Ie7e7e6f1c8e7b26aa5cb79d636f3ad53c1493617
|
|
|
|
| |
Change-Id: Idd2b673af070b7cca02b1e62d6a3c40bdad1b7ec
|
|
|
|
| |
Change-Id: I62d5734643113e51a5b1ddaf59b4773a9c06598a
|
|
|
|
|
|
|
| |
I don't know what vertico-multiform is, and it's not loading - let's
delete it!
Change-Id: I82f1c505236e7892635711b5c73d3df8b097df41
|
|
|
|
| |
Change-Id: Iea6eea6013e13d964f1f903b6713f0e0ad2df997
|
|
|
|
|
|
|
| |
Load explicitly the packages I want and group the module for settings,
bindings and hooks.
Change-Id: I9e22043819bba096ee5d33e53fa03926eb559cc1
|
|
|
|
| |
Change-Id: Ic81ec491542ded173460058e5c97c798317c7a08
|
|
|
|
|
|
|
| |
Require the modules that are needed at the top of the file and organize
the code in sections: settings, bindings and hooks.
Change-Id: Iced9ac0e6801b91cf9b9055176873ae73f7205bf
|
|
|
|
|
|
| |
I'm not going to need this
Change-Id: I692dbbaf14c574b988aa9989057c06a553971e1c
|
|
|
|
|
|
| |
Use python3 for the interpreter.
Change-Id: Ib3193cb73b1303de543d8dc1873f1efe2320cd20
|
|
|
|
|
|
| |
I forgot to clean this up when I delete the code for notmuch.
Change-Id: I56e0ad26ee3f0375d1814f47c6856931501b70da
|
|
|
|
| |
Change-Id: I590cff96b935202c6d8b2bd9c0d3fe56e0699cc8
|
|
|
|
| |
Change-Id: Ib831efa39358ac6bd1d1ecc7d484ce479749cae8
|
|
|
|
| |
Change-Id: Ida9e0f7d6ee25cf5fe8e208d1ae5c77aa28cfe0f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that I've switched back to LSP, there's some configuration to delete
and some to update.
The configuration related to rust is fixed (lsp-ui was not loading
properly), and I'm also disabling the inlay hints (they are very
intrusive, I'll need more tweaks to find something that works for me).
For the LSP configuration itself, I'm tweaking a few more things,
especially related to the UI.
Finally, deleting configurations for eglot and go: eglot is replaced by
lsp-mode, and go's configuration is in its own file.
Change-Id: I73fb4b66c8816dd6e20efa358c81e3c306b8255f
|
|
|
|
| |
Change-Id: I59e41c5a4a8949a2c04aea391eb74f5bbbd71549
|
|
|
|
|
|
| |
Delegate the formatting of the buffer to the LSP server.
Change-Id: Iabb7b838fba71dffcff5dd272aa5895801d6db3c
|
|
|
|
|
|
| |
Get LSP to work with cape and corfu for the completion.
Change-Id: Id8f01b1dee77957ff5ba27ed471707b7b9c7dc93
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I34514531f8c0a2f3d3af31861b242a4eb55def64
|
|
|
|
|
|
| |
That's what everyone use.
Change-Id: I312dd88218e2d82be0aad8fd6377483ffb2c0390
|
|
|
|
| |
Change-Id: Iadad81181e7f97e89613edefa89afdc244753b98
|
|
|
|
|
|
|
| |
Add a helper to define directories that contain a 'Cargo.toml' file as a
project.
Change-Id: If099172eb6f35ecbea06a06fb39b7f64a5a809b7
|
|
|
|
|
|
| |
Use rustic and configure it to use eglot as the backend for LSP.
Change-Id: I71bd51a863f1a03b0b3f2d218d970d5ea0867e9e
|
|
|
|
| |
Change-Id: I1b9800394d241811cec760b66610e1428ae4112d
|
|
|
|
|
|
|
|
|
|
| |
By default, when opening a link to some elisp code, org-mode prompts for
confirmation. I don't need to do that, I consider these functions safe.
Change-Id: I4b0f2a65d132bad5820690ae157454c981d09b8b
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/619
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a couple of functions in order to reset the check boxes for repeated
tasks. If the tasks has the property `RESET_CHECK_BOXES', when it's
marked as completed, the check boxes are unset.
Also configure the capture template for emails to only show when I'm in
a notmuch buffer.
Change-Id: I3511a0bb035ab57722b4409a19feb9a14dc85298
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/618
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
| |
This is not needed anymore, and it looks like the code is also formatted
differently for the agenda.
Change-Id: I391d0bfda9e4077df8c6ef7e2f7822b085ae4292
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/617
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
| |
I want some keywords related to reading (books, articles, feeds, etc).
Change-Id: I2c599606b7f537946200dc0e805856d51c9c5b0a
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/616
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
| |
Change-Id: I926607d5541dfd0455685acb324dd2b56484dfc1
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/615
Reviewed-by: Franck Cuny <franck@fcuny.net>
Tested-by: CI
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a few more things to the default configuration:
- set the MUA with the version of Emacs/notmuch
- cache the addresses
- define the tags used to archive emails
- set the fcc dir
- add a number of saved searches
- format the search result
Change-Id: Iec21e76e7ac4fce0d299e367b2c59bf8bbbe9718
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/613
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
| |
Change-Id: Ib927dcdcdab39e09823540a73cb90cddebde2185
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/612
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
| |
Only show entries from the last month, I don't need to see things that
are older.
Change-Id: I387eac7172fd44df28a513c1fbcc361d762c337a
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/611
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
| |
Change-Id: I25e307b3019ddffcbe83f954effd60a8b6fa4057
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/610
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
| |
Change-Id: I557fc12c1d00af891ec1607b4b921d3f38051016
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/606
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
| |
By pressing "m" I can create a task related to the current opened email.
Change-Id: I63b7cc69cd6ba4fe66e9fbb526e073f75e0a7b3b
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/605
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
| |
Define some saved searches to make it easier to navigate incoming
emails. I can jump to them by using the "j" key.
Change-Id: Ie7faed224de25b72134604dbcf82568e18c2044b
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/604
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
| |
Change-Id: Ic3ec94047e39618d9d1bbc5aa9afce8565b87208
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/583
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
| |
If I don't do this for some reasons now I can't rely on functions like
`consult-buffer'.
Change-Id: Iee6a051d66a9903bc3bebdc5762180f8816a5427
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/582
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
| |
Load eglot when Emacs starts, and delegate buffer formatting for
supported language to LSP.
The LSP for nix is using `nixpkgs-fmt' already, so there's no need to
configure this ourselves.
Change-Id: I6ee4adcc34b30c75031974c10a47fd3f7d240bed
|
|
|
|
| |
Change-Id: I2b008d6039714475d7bbf487ac7674dd80b1bac4
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've been running into issues between flymake and eglot for a while now.
After modifying the file, flymake would report errors on possible typo I
made while editing, but once I've fixed them, the diagnostic would not
be updated until I either restart eglot or kick another flymake run.
After some debugging I'm pretty convinced this is due to the variable
`flymake-no-changes-timeout`. I've been running for a few hours without
it being set and I've not been able to reproduce the problem.
The other variables are set to their default value, this is not needed.
Change-Id: I770857a93b6d90193f39ee0dceaa19b0b928a3d8
|
|
|
|
| |
Change-Id: I8cfd546b668035ff3627cd0ac6a2082cd3d2dea8
|
|
|
|
|
|
| |
When using LSP to format the code, I keep running into weird behavior
with eglot. I think it's because the code is being formatted while
flymake is running but I need more evidence.
|
|
|
|
|
|
|
| |
This is the tool recommend by the nix community to format nix code (see
[1]).
[1] https://github.com/nix-community/nixpkgs-fmt
|
|
|
|
|
| |
Change-Id: I2313857ae41a7ac07907c1b23e8cc3068a50d86e
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/288
|
|
|
|
|
| |
Change-Id: I918f97cbf5dd69eefedc8b6794cbc3e253de4beb
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/287
|
|
|
|
|
|
| |
Change-Id: Ifb8844642e3e61c5e5c1279cb9b669aea6ac55c9
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/286
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's possible to configure the status of a change by adding options to a
ref when creating the review.
To mark a change as `work in progress', appending `%wip' to the ref does
the trick. It's then possible to mark the change as ready for review by
adding `%ready' to the ref.
We add helpers to make this work from Emacs and a few transient
functions to push changes to Gerrit:
- a change without options (which will be open by default)
- a change for WIP
- a change for 'ready' (which is needed when the change is currently
marked as WIP and we want others to see it)
In addition there's transient options to submit the change and to review
the change, using labels.
Change-Id: I164c6641a10517204e6867852a6363053ead6318
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/285
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
|
| |
Add a list of hosts I ssh to frequently.
This list is used by the function `my/ssh-cd-home' to make it easy to
open a dired buffer on that machine.
|
| |
|
|
|
|
|
|
|
| |
This gives me the possibility to use `--group-directories-first' which
is easier to read when browsing directories.
Change-Id: I01f303fd4b23b186945964c09a0f45c3e6c634a4
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't add `exec-path-from-shell' to the hook `emacs-startup-hook' has
it's executed after `init.el' has been loaded. We need to run this when
we're at this stage while processing all the init files, so that we
configure correctly the path.
For example, before this change, `aspell' was not used as the spell
checker on mac before we were setting it to nil (the path was not set
properly when we were initializing ispell through flyspell).
Change-Id: I37d3e8d1c08b50966f1fe0df2579c06e37830e9a
|
|
|
|
|
|
| |
Don't add them to init.el, since it's specific to different machines.
Change-Id: Ia9753ae86e9a4563628fdb1043ed3d2b99c0c8f5
|
|
|
|
|
|
|
|
| |
In a repository, I might have multiple `go.mod' files, and I want to
treat of of the directories as a project, even within the same
repository.
Change-Id: I09937d9961464bff0f9d673d1eb50484eb8ea10e
|
|
|
|
| |
Change-Id: Iccef9b065eb4bee917b0084fb0b34e76f09223f2
|
|
|
|
|
|
|
|
|
|
|
|
| |
The way I was setting the path for yasnippets was incorrect: the
variable `yas-snippets-dir' is expectnig a list of path, not a regular
path.
I also need to enable yas globally in order to insert them.
Change-Id: I437d6fcd8a976d1f42a13707008436dc15547d56
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/203
Reviewed-by: Franck Cuny <franck@fcuny.net>
|
|
|
|
|
|
| |
Change-Id: I55a95b3d358f79ba8f34a9ffecb97d0fbc347272
Reviewed-on: https://cl.fcuny.net/c/emacs.d/+/202
Reviewed-by: Franck Cuny <franck@fcuny.net>
|