summary refs log tree commit diff
path: root/emacs.d/custom/fcuny-prog.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emacs: update configuration for LSPFranck Cuny2020-12-071-5/+13
| | | | | | | | | | 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).
* emacs: update prog moduleFranck Cuny2020-06-181-14/+8
| | | | clean up and drop what I don't need
* emacs: move puppet config to progFranck Cuny2020-06-181-0/+5
| | | | clean up init.el from files I'm not loading.
* emacs: drop hydra for prog modeFranck Cuny2020-06-041-41/+1
| | | | | | 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.
* emacs: stuff for goFranck Cuny2020-05-101-9/+11
|
* emacs: merge configuration related to prog-modeFranck Cuny2020-03-191-10/+84
| | | | | For the various prog-mode, merge the configuration into a single file so that it's easier to maintain (I guess ?)
* lsp: add peek definition to hydra.Franck Cuny2020-02-091-0/+1
|
* 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.