| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
I want to remap the prefix for `lsp-mode` from `<s-l>` to `<C-c l>`,
since I'm already using super for i3.
Diminish the mode, there's no need to have this in the modeline.
Update some of the variables (some were deprecated / replaced with
different names).
|
|
|
|
| |
clean up and drop what I don't need
|
|
|
|
| |
clean up init.el from files I'm not loading.
|
|
|
|
|
|
| |
I can't bother learning / remembering to use it. I'm removing it again
from this configuration, and will drop it completely. There's no need to
pull / maintain another dependency which will break if I don't use it.
|
| |
|
|
|
|
|
| |
For the various prog-mode, merge the configuration into a single file so
that it's easier to maintain (I guess ?)
|
| |
|
|
|
|
|
|
|
|
|
| |
A few changes to the configuration related to go, mostly to drop some
code that is not needed anymore.
Add a few more bindings for LSP.
Add `company-posframe`, which is a nicer UI for company.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously I was using the package `eglot` to provide LSP functionality.
However, the package uses flymake for it, while my setup in general uses
flycheck. Since lsp-mode supports both, I'm switching to ls-mode.
I'm moving the code for company to the 'prog' module, so that all things
related to general programming is in one location.
Since I'm switching to lsp-mode mode primarily for go, I can also delete
a bunch of extra functionality that is now provided by lsp-mode.
|
|
I'm giving LSP a try with go, and I've decided to go with eglot for
now, instead of lsp-mode.
I gave a try to lsp-mode and the configuration was not obvious, it was
slow, it kept asking questions, and the UI was pretty awful.
|