summary refs log tree commit diff
path: root/emacs.d/custom/fcuny-prog.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emacs/prog: more cleanup for lsp/go.Franck Cuny2020-01-131-4/+18
| | | | | | | | | 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.
* emacs/prog: switch to lsp-modeFranck Cuny2020-01-131-5/+35
| | | | | | | | | | | | 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.
* emacs: use eglot for LSPFranck Cuny2019-12-231-0/+9
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.