summary refs log tree commit diff
path: root/emacs.d/custom/fcuny-go.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emacs/prog: more cleanup for lsp/go.Franck Cuny2020-01-131-17/+10
| | | | | | | | | 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/go: add binding to run tests.Franck Cuny2020-01-131-1/+5
|
* emacs/prog: switch to lsp-modeFranck Cuny2020-01-131-53/+1
| | | | | | | | | | | | 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] dropped the :columns informationFranck Cuny2019-10-061-1/+1
| | | | | I'm using 3 columns, this seems to do nothing, and not annoyed enough to go read the doc.
* [emacs] clean up go's configuration.Franck Cuny2019-10-061-27/+8
| | | | | | | The list of tools to install is move to an org file where I can execute the block to install everything. Remove extra new lines that make the file harder to read.
* [emacs] fix hydra menuFranck Cuny2019-09-161-1/+2
|
* [emacs] update hydra menu for go-modeFranck Cuny2019-09-131-9/+12
| | | | add a few more bindings to the menu, mostly for navigation and tests.
* [emacs] add list of tools needed for goFranck Cuny2019-08-021-0/+16
|
* [emacs] improve support for goFranck Cuny2019-07-291-17/+40
| | | | | | | | move the requirement for `company-go` to the module for go. rework the configuration for hydra, to make it a little bit easier. force length of comments to 80 characters per line.
* [emacs] improve support for go-modeFranck Cuny2019-07-261-7/+21
| | | | | | | | | | improve the support to write go code. adding hydra to don't have to remember all the commands i want to use with `go-guru`, and add `gotest` to run tests directly from emacs. add `company-go` for code completion. will likely add more commands to hydra as i go.
* [emacs] Trying to fix my go setupFranck Cuny2019-06-121-0/+2
| | | | | There's a bunch of binaries that are completely out dated, and this is causing a lot of stuff to fail with emacs.
* [emacs] add a few bindings for go.Franck Cuny2019-05-231-0/+6
|
* [emacs] add a few more packages to work with go.Franck Cuny2019-04-191-0/+22
|
* [Emacs] Ensure we load flycheck and flyspell.Franck Cuny2019-02-161-1/+1
|
* [emacs] Split configuration in multiple files.Franck Cuny2019-02-161-0/+13
This is actually an easier thing to maintain.