Results 81 issues of Aaron Zeng

Calling `defvar` with a variable name and no other arguments is fine for addressing lints or byte-compiler warnings, but additional arguments cause load-history (and therefore, `M-x find-variable`) to incorrectly report...

When `fzf-with-command` is used and the `directory` optional argument is not provided, the `default-directory` buffer-local variable is set to `""` (i.e., the empty string) which confuses some hooks. At my...

Hook onto window-state-change-functions instead of buffer-list-update-hook, since the latter does not guarantee that a just-created buffer is actually current. So, a command like the following would create, display, and select...

Sorry @smile13241324, but I think we should revert 86b1a5ff3d6435f615c7f9bb9682601eac1308e5. IMO, the output seems to be quite ugly and also impedes greppability (e.g., pointlessly splitting `use-package` and the package name across...

1. Remove error-prone hook used to cache product list (totally unnecessary, the list is very small so we should just read it directly and filter when needed). 2. Move commands...

After bind-map's [recent update](https://github.com/justbur/emacs-bind-map/pull/13), key bindings for `SPC` are no longer moved to `'` as they were before. For example, in `org-agenda-mode-map`, SPC is bound to `org-agenda-show-and-scroll-up` and it was...

I'm seeing `M-x vterm-module-compile` succeed even when the build actually fails, messaging: ``` Compilation of `emacs-libvterm' module succeeded ``` I think this code: https://github.com/akermu/emacs-libvterm/blob/056ad74653704bc353d8ec8ab52ac75267b7d373/vterm.el#L119-L126 just needs to use `set -e`...

This PR consists of a few commits cleaning up some issues with running the ledger ERT tests interactively. Some of them are still a little unreliable, but this PR makes...

Add a new customization, `ledger-add-transaction-idle-preview` (enabled by default) to display a preview of the `ledger xact` output that would be inserted in the ledger buffer as the user is inputting...

1. Implement missing redo command 1. Correctly read input from current buffer like ledger-check-buffer's docstring says 1. Improve window handling logic 1. Derive major mode from `special-mode`