| Commit message (Collapse) | Author | Files | Lines |
|
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 becau |