| Commit message (Collapse) | Author | Files | Lines |
|
|
|
We don't care, as long as these files are ignored in `.gitignore' it
does not matter where we write them.
|
|
|
|
|
|
|
|
|
|
I mostly use project.el anyway.
|
|
|
|
|
|
|
|
project.el is part of emacs, so that's fewer external dependencies.
|
|
Now that there's no mono-repo to worry about, I can use again
projectile.
Also add the integration with counsel.
|
|
|
|
Configure how we want to open an help buffer (on the left, with a
defined width), and let's jump to it.
Enable =visual-line-mode= for help buffers, otherwise it's unreadable.
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
We want to diminish `which-key` mode.
|
|
There's no need to have this in a separate configuration file.
|
|
I don't use it.
|
|
I still find this annoying.
|
|
When a directory, pressing ')' reveals git information.
|
|
It's a light theme with high contrast. It was suggested in this article
https://www.manueluberti.eu/emacs/2020/03/16/modus-themes/.
|
|
Add a few bindings to move up / down / left / right.
|
|
|
|
Not having them displayed make it more difficult to me to navigate files
and directories.
|
|
The setting `ivy-use-virtual-buffer` was set twice.
|
|
I prefer to see the details, it's easier to understand what I'm
looking at.
|
|
Use emacs implementation of `ls`, which allows us to group files by
type (only GNU's `ls` does that, not the one shipped by MacOS)
|
|
especially nice for switching buffer with the minibuffer view, it
shows a little bit more information.
|
|
review the grouping order (org first, for example, and group a few
more file extensions together).
|
|
guide key was not that helpful, hydra is a better way to deal with
that problem.
update ibuffer config to group files by major mode.
|
|
mostly inspired by reading https://github.com/patrickt/emacs. i've
made the configuration of counsel and ivy more explicit, by splitting
the customization.
i've fixed the binding for searching with a buffer to rely on rgrep
instead of ag (since i've switched to rg).
i'm going to try the module 'guide-key' to see if i can be better at
remembering some bindings (i always forget a bunch of them).
|
|
I switched to macport, and I don't have GNU ls anymore.
|
|
|
|
|
|
The name `defuns` make more sense since it's a collection of
functions.
All the custom variables are using the prefix 'fcuny/' consistently.
|
|
This is actually an easier thing to maintain.
|