| Age | Commit message (Collapse) | Author |
|
|
|
Integrate with ultra-scroll to ensure that the cursor is correctly
hidden when scrolling. At the moment, this only applies to specific
states (motion and normal).
|
|
|
|
|
|
|
|
`bury-buffer' does not close the chat window.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mu4e-search-query was introduced in mu4e v1.12.0
bindings are added for the main and headers view
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Confusingly, vlf-mode-map and vlf-prefix-map are the opposite of what
they sound like, so to apply those keybindings without a prefix, they
need to go in vlf-prefix-map.
evil-normalize-keymaps seems to also be needed for the keybindings to
work.
|
|
|
|
|
|
|
|
|
|
|
|
view-mode itself recommends using this function to quit the mode in
in a message in its source code:
```
View mode: type \\[help-command] for help, \\[describe-mode] for commands, \\[View-quit] to quit.
```
Using `#'quit-window` does not work as expected when viewing a diff
using view-mode for a buffer in a save prompt in magit:
`#'quit-window` breaks the prompting sequence, whilst `#'View-quit` doesn't.
|
|
|
|
|
|
* Add bindings for wdired/wgrep like mode dape-info-watch mode
* Make overriding binding for scope and watch (overriding some
horizontal commands, needs input)
|
|
|
|
* Added hyrolo search result bindings
* set correct hyrolo search navigation keys
* hyrolo mode
* setting initial state
* declared functions for hyrolo
|
|
Magit's git-rebase-mode uses a different mode and a different keymap from the
main Magit buffer. toggle-text-mode also needs to disable read-only-mode in
rebase-mode buffers.
|
|
|
|
|
|
|
|
In the previous version, pressing "RET" (i.e., calling
`evil-collection-notmuch-hello-ret`) on a recent search to enter a
search mode buffer, then pressing `q` to quit the search buffer and
return to the hello buffer, would result in all evil state keybindings
in `notmuch-hello-mode-map` being deactivated. Rewriting the
`evil-collection-notmuch-hello-ret` function resolves this issue.
|
|
|
|
|
|
See https://github.com/purcell/setup-emacs/issues/48
|
|
|
|
kill-this-buffer says
> This command can be reliably invoked only from the menu bar,
> otherwise it could decide to silently do nothing.
|
|
Add collection for csv-mode
|
|
|
|
If you install evil-collection to site-lisp/, it's getting picked by
Emacs and added to `subdirs.el` in order to populate the `load-path`
at startup. To quote the official documentation:
> For each directory in load-path, Emacs then checks to see if it contains
> a file subdirs.el, and if so, loads it. The subdirs.el file is created when
> Emacs is built/installed, and contains code that causes Emacs to add any
> subdirectories of those directories to load-path. Both immediate subdirectories
> and subdirectories multiple levels down are added. But it excludes subdirectories
> whose names do not start with a letter or digit, and subdirectories named RCS
> or CVS, and subdirectories containing a file named .nosearch.
There are legitimate reasons why one may add evil-collection to
site-lisp/: Linux distributions packaging it as native distro packages
may lead to this for example.
In my case, I'm using Nix and "Emacs Overlay", which is more or less a
standard way to manage Emacs and its configuration under Nix. I've
noticed that my Emacs starts slower than needed (0.6 seconds with
configuration under Nix, and 0.2 seconds with configuration not managed
by Nix). I've pin-pointed the issue to an explosion of `load-path`,
which is one of the biggest performance hogs on Emacs startup.
It seems that:
- Many other packages add `.nosearch` to their subdirs to prevent
automatic addition to load-path
- There is no risk in introducing this to evil-collection, as it loads
modules by absolute paths from the basedir of the main file.
I've patched evil-collection and on my system it keeps working, while
achieving a nice load speedup (almost 0.4 seconds). Please consider
merging this.
|
|
|
|
|
|
|
|
Before mu4e-1.7.0, using SHR to render HTML emails in mu4e-view-mode was
an option. This was removed in mu4e-1.7.0, and mu4e-view-mode now uses
Gnus to render HTML emails. This change broke Evil Collection's tab
navigation in mu4e-view-mode.
|
|
|