summary refs log tree commit diff
path: root/emacs/custom/fcuny-prog.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* prog: format go buffer before savingFranck Cuny2022-03-221-0/+1
|
* prog: make flymake happyFranck Cuny2022-03-221-33/+66
|
* puppet: we don't need this anymore!Franck Cuny2022-03-201-5/+0
|
* eglot: replace lsp-mode with eglotFranck Cuny2022-03-171-78/+7
|
* prog: add support for nixFranck Cuny2022-03-041-0/+7
| | | | | Enable the LSP for nix, and also ensure we're formatting the buffer when saving a buffer.
* python: no more aurora files :)Franck Cuny2022-02-031-2/+1
|
* emacs: configure how to handle man pagesFranck Cuny2021-11-151-0/+4
|
* emacs: add lispyFranck Cuny2021-10-271-0/+6
|
* emacs: move function for go-mode-compileFranck Cuny2021-08-241-5/+6
| | | | | The function needs to be defined before we use it in the `use-package` for go-mode.
* emacs: fix hook syntax for lsp-modeFranck Cuny2021-08-241-1/+1
|
* emacs: add lsp-treemacsFranck Cuny2021-08-241-0/+5
| | | | It's useful to show errors across a project
* emacs: enable staticcheck with lspFranck Cuny2021-04-301-0/+8
|
* emacs: configure compile modeFranck Cuny2021-04-041-0/+11
|
* emacs: configure dap-mode and compile-modeFranck Cuny2021-04-041-1/+34
| | | | | | | | | | | | | | | | | | | | Debug Adapter Protocol (DAP) is wire protocol to communicate between a client and debug server. This is similar to LSP, but for debuggers. This initial configuration focuses on enabling the mode and setting the layout for the various buffers (in this case I want the different buffers on the right screen and keep the main part focused on the code). I also disable some widget to use the debugger with hydra. There's still a number of things that are incomplete when it comes to integrate DAP and delve (the go debugger): there's no way to call functions, to have access to the variables, etc. But this is a good start though, to debug simple problems without relying on print statement. This also update the configuration for =go= so that =M-x compile=, when editing a go file, by default will use =go build=. This is not what I always need / want but this is a good default.
* emacs: no snippetsFranck Cuny2021-01-131-1/+1
|
* emacs: rename the directoryFranck Cuny2021-01-041-0/+99