2.4.6 (2024-10-27)
- hungry-delete: add package and use for lisp-mode (f6bfb58)
- project: add deno.json as a root marker (70a0c87)
- tab-bar: set truncated-max to 8 (c3499f9)
- markdown-mode: double-quote file (8b1611f)
- consult,org-agenda: narrow consult-buffer to agenda (ebfb9d7)
- hungry-delete: also activate for lisp-data-mode (3933f3e)
- jinx: add predicate to exclude JavaScript exports (311cdc1)
- wal-supernova: raise user-error when no target exists (30697e9)
- ship-mate: select command for alternate (e704d2a)
- useful,consult: user-prefixed backslash (e07ca75)
- various: use C for maps/transients, M for alternate keys (a813761)
2.4.5 (2024-10-13)
- consult: use preview key for consult-ripgrep (349fd8d)
- drag-stuff: re-add package (dc756fa)
- ship-mate: multiple buffers for execute (1982c52)
- tab-bar: use truncating name function (cfd2926)
- vertico: use apply for no-cycle advice (6cdfd44)
- visuals: honor order in wal-preferred-fonts (ea063b3)
- config: use less destructive char for whale nose (51ea726)
- consult: don't cycle consult-{line,ripgrep} (62d2e64)
- corfu: no auto-completion for ship-mate-execute (51b0e36)
- corfu: no auto-completion in minibuffer (af9e0c5)
- lsp-mode: remove formatting from wal-lsp-dwim (ff337ba)
- markdown-mode: add function to open file with livedown (6184925)
- org-clock: use ellipsis when truncating heading (4c1bf84)
- org-roam: archive dailies in single file (db044f1)
- org-roam: factor out dailies functionality (9b552d8)
- org-roam: single template when going to daily (7562812)
- org-super-agenda: add group for achieved deadline (3f075e5)
- org-super-agenda: group of generally scheduled items (7e68c85)
- prettier: advise on-save function to ignore prefix arg (457b215)
- shell: use new wal-quit-window-kill-buffer for dead shells (52cc797)
- tempel: use templates for more JS-based modes (4b8a1f8)
2.4.4 (2024-09-22)
- clojure,cider,slime: mothball packages (f76e2de)
- consult-flycheck: mothball package (4137fe8)
- display-line-numbers: enable for prog(-like) modes (f6823cf)
- eglot: mothball configuration (43ffc74)
- email: mothball section (ceef0e6)
- flutter: mothball section (0b0ef05)
- flycheck: remove wal-flycheck-file (d0de8f7)
- flyspell: mothball configuration (c1f4201)
- follow: replace configuration with delight instruction (c1215c9)
- go: mothball section (99aed23)
- hideshow: mothball config (cd20791)
- jinx: lower-case, three-char lighter (bb560cd)
- log4j-mode: mothball package (e5d7d9a)
- org-roam-ui: mothball package (9abf9da)
- org-roam: two capture templates for dailies (df357c4)
- php: mothball section (bd90890)
- prolog: mothball section (b4420d1)
- python: mothball subpackages (7d1dbe5)
- python: re-add pet and use it to set pyslp server command (e8adff8)
- rg: set buffer name to rg-results (8d61014)
- subword-mode: change lighter to something less confusing (fbb977b)
- text-mode: don't use ispell capf (c534444)
- visual-fill-column: mothball package (6571d48)
- web-mode: mothball package (2e8b329)
- lsp-mode,corfu,orderless: just set orderless as style (213aca7)
- org-refile: wal-org-refile can refile to default directory (b6aac38)
- useful: remove unused wal-async code (4efe193)
- casual-suite: bind new casual-agenda-tmenu (a78b19d)
- completionist,cape: swap map and cape-dabbrev (50cfc6d)
- dired-x: add additional binding for dired-omit-mode (730bf65)
- global: prefer zap-up-to-char (8c7b491)
- global: unbind C-z (also bound to C-x C-z) (cf8bbce)
- org-agenda,consult: move note-taking function (61fa4ed)
- settings: only use left-to-right text display (7d03975)
- useful: remove wal-mwim-beginning (39f926f)
2.4.3 (2024-09-07)
- casual-suite: add and configure (944c839)
- markdown-mode: use LSP and enable prettier-mode (3c68e80)
- org-agenda: use other-tab for setup (b4de01d)
- org-super-agenda: display items scheduled but with no time (99a4689)
- org-super-agenda: do collect non-todos (0ffbc52)
- org-super-agenda: re-ogranize groups (94f2f4d)
- org-super-agenda: today for dates, any todo for leftovers (0f1b9d4)
- bindings: don't override wal-hyper-mock (361c6f2)
- dap-mode: only require subpackages after loading (2d27935)
- wal-lsp-dwim: don't move to end of line for looking-at (dd17e52)
- consult: add command to just display buffer (63517f1)
- org-agenda: rename created tab to "agenda" (d26a5fe)
- org-clock: allow setting any keyword on clock-out (9726308)
- org-super-agenda: only use groups for org-agenda-list (cf48e63)
- useful: go to previous window after isearch-other-window (dee6a8f)
- wal-supernova: only close first layer with argument (9edda64)
- bookmark: bind bookmark-set also to b (0893275)
- ibuffer: remap buffer-list to ibuffer-other-window (2dc3838)
- org-agenda: bind return to org-agenda-goto (11432e3)
- org-roam: make capturing the default binding again (1aeaf2f)
2.4.2 (2024-08-24)
- ace-window: always dispatch (2ed6bae)
- ace-windows: don't always dispatch but repeat (fe82e01)
- gumshoe: mothball package (b3639d0)
- markdown-mode: don't enable auto-fill-mode (bdceef5)
- org-mode: don't enable auto-fill-mode (e4b80d5)
- partial-recall: set narrow key to i (3ed762a)
- settings: no automatic rehydration (d2a63ce)
- text-mode: enable visual-line-mode (e3006e2)
- transpose-frame: flop frame, command map with meta (3a82b23)
- zig-mode: add and configure (2744e97)
- lang,harpoon: call macro in init step (5a67afb)
- rg: also toggle context flag when there are no flags (f9ca33f)
- consult,vertico: use flat display for consult-buffer (3d41218)
- consult: bind normal and symbol-at-point variant of -line (2e37e03)
- consult: require explicit preview for consult-buffer (0b131b0)
- lsp: jump to lens, find references as part of dwim (7436641)
- project: add command to find dir-locals (040c11d)
- register: make storing window configuration the alternative (f281045)
- text-mode: enable electric-pair-mode instead (d310c74)
- useful: find symbol's bounds (3bff4b3)
- various: add package tags describing usage volume (aa58a6b)
- vertico: use flat when using ace-window (5dcc908)
- visual-fill-column: don't enable after visual-line-mode (e7db43c)
- yaml-mode: set standard-indent from custom variable (b1427b2)
- ace-window,tab-bar: fold into o (d56266e)
- ace-window: move to o, bind other-window-* in C-c o (f197f39)
- ace-window: use u for consult in dispatch (5fce007)
- cape: cape-dabbrev to user-prefixed M-/ (ae8d96b)
- compile: fold {re-}compile into C-c r (7f769e1)
- complete: move goto-mark back to transient (545216d)
- consult,dap,lsp,roam: move to better rows (2cfe2a1)
- consult,partial-recall: ,=>u and u=>i (b2bcf74)
- consult: bind ' to consult-mark (572b708)
- consult: bind mark commands to ' (8efa32b)
- consult: switch to user-prefixed k for previews (144046b)
- eww,outline,bookmark: shuffle bindings (8061000)
- marginalia,embark: make user-prefixed ; the cycle key (023ecc2)
- org-agenda: fold into C-c a (8b83e4b)
- org-capture: fold into C-c c (677bb44)
- org-roam: make node-find the default binding (845087d)
- org-roam: move to p (b9d84f9)
- org,dap,lsp: revert to previous bindings (46b802d)
- project,register: switch,find,jump => ',h,y (61ad645)
- project,ship-mate: use prefixes to p and , (0c4ff89)
- project: move from h=>y (182468a)
- project: swap project-{find-file,switch} (3dc7b72)
- register,consult: swap jump and search (7ec5890)
- useful: move wal-supernova to adjunct (279081d)
- various: move all C-c bindings to the left hand (4299679)
2.4.1 (2024-08-11)
- ace-window: add delete-other-windows to dispatch (3a4cb00)
- ace-window: dispatch when more than 1 window (d7a382c)
- adjunct: mimic window-prefix-map of Emacs 30 (0580b8c)
- adjunct: move swipe-window-prefix to user prefixed M-o (a1d06d5)
- avy: use at-full and closest for goto-line (92db43c)
- completionist: re-bind to user-prefixed forward slash (c6e857d)
- corfu: C-j inserts (eaf7474)
- flymake: fix indicator-type to fringes (2b67ad4)
- hideshow: enable in prog(-like) modes, re-bind keys (cadd5dd)
- lsp-sonarlint: update configuration (b94faf4)
- partial-recall: enable new hygiene behavior (833a09c)
- repeat: set repeat-exit-key to q (c542ea6)
- surround: remove broken general keymap binding (2108335)
- various: rebind user-prefixed k, i and o (bda5708)
- find-project-tasks-heading: don't set override to nil (2b3e53a)
- ace-window: add partial-recall buffer switch to dispatch (5f01fe0)
- ace-window: use common macro (3a7c312)
- avy: order goto-line using line number (addad3e)
- config,org-agenda: package tag search as custom command (4c436e7)
- config: re-order sections and code (1eeeaa4)
- consult: hide buffers of agenda source (1a81b42)
- dap-mode: create custom global minor mode with bindings (7b8a9b3)
- prelude: allow setting Emacs version used (001d9c9)
- transpose-frame: extend on explanation why it is useful (f9ff479)
2.4.0 (2024-06-23)
- settings: add wal-other-window-for-scrolling (b88758e)
- transpose-frame: add package, create keymap (a108423)
- useful: wal-swipe-window-prefix (f6146a9)
- wal-other-window-mru: add and bind to M-o (8920a18)
- avy: invert keys of left hand (db5b41f)
- avy: use style at for word-0 (dfcfd40)
- avy: use words style everywhere (8fd8976)
- avy: word-0 at-full, order-closest; re-order keys (362851c)
- cape,tempel: use common command map bound to C-c k (9d966bd)
- consult,avy: bind H-M-l to consult-goto-line (a309ca8)
- consult,project: simplify bindings (f14abee)
- consult: hide compilation buffer source (aa9ccdc)
- consult: single quote switches projects (166feed)
- corfu-quick: match keys to vertico-quick (0ecaf01)
- corfu,embark: completion to k, embark to single quote (149236e)
- corfu: bind completionist to user-prefixed M-k (d4fe7ac)
- corfu: increase auto-delay, bind user-prefixed . to cap (1020115)
- corfu: remove additional binding for corfu-insert-separator (a1ca633)
- corfu: use default auto delay (1790f2d)
- dap-mode: bind plain to dap-next, meta to command map (6afa202)
- dired-x: disable dired-omit-verbose (775144c)
- dired-x: run dired-omit-mode for dired (c1bd846)
- dired: don't remove j binding in repeat-map (9b825a7)
- dumb-jump: add additional project markers (040390a)
- dumb-jump: move wal-dumb-jump-go back to editor (11f84b3)
- embark: move to user-prefixed period (12af10d)
- gd-script,emacs-lisp-mode: remove custom completion settings (b2cae51)
- gdscript-mode: use default indent offset (a442f27)
- gdscript-mode: use lsp-mode (25b5ce0)
- global: bind modifiers to function keys (5658063)
- key-bindings: remove simulations of C-{x,c} (414eebf)
- lsp-mode,treemacs: don't set no-delete-other-windows (497d654)
- lsp-mode: set force-aligned for HTML LSP (fe7e0d3)
- lsp-ui: enable sideline (96fe205)
- magit-process: apply ANSI colors (717d1c9)
- magit-process: increase popup time (02177fa)
- magit-process: set popup time to 4 seconds (0af383a)
- org,markdown-mode: enable auto-fill-mode (fd42eb6)
- org: enable enforce-todo{-checkbox}-dependencies (880a562)
- package: bind find-in-here to user-prefixed M-h (b381dbe)
- project: bind remember-projects-under to m in map (46090f8)
- project: switch-to-parent-project => meta quote (0c75d8f)
- project: wal-project-find-in-here in project-prefix-map (20c4ad2)
- puni: move around, no caps (7dd2e90)
- register: bind quick register to user-prefixed period (5d64b4b)
- register: don't bind window-configuration-to-register (091f9f2)
- register: remove quick register (cc8f3cc)
- rg: use ripgrep for buffer name (4a537e2)
- rust-mode: bind debug command (78ce7c0)
- rust-mode: enable new harpoon feature to format before save (3fdd648)
- rust-mode: load dap-cpptools for debugging (257dfca)
- ship-mate: use new keyword for execute commands (2aa64fa)
- avy: require avy for custom commands (6db5d7d)
- org: don't hardcode in-progress state string (266005b)
- text-mode: don't globally set auto-fill-mode (2d936e6)
- wal-doppelganger: don't display indirect buffer (0c5c621)
- workspace: make finding in directory work with embark (dcec633)
- ace-window: re-add minimal configuration (fd67f40)
- ace-window: simplify dispatch alist (f942f98)
- avy: only use at-full in custom word-0 (79b2ac3)
- bindings: add which-key replacements for new key (58ec7dd)
- dired-x: add unnumbered property (3ca2f32)
- dumb-jump: call interactively and set to not prompt (66543b7)
- lsp-mode: mention why
lsp-enable-snippet
is disabled (fc5fbc7) - register: select window on jump to marker (c4bd738)
- tempel: add ert template (b03e3a1)
- useful: add wal-doppelganger (6bfb396)
- useful: wal-isearch-other-windows (b6e7985)
- useful: wal-other-window (965d800)
- vterm: disable query-on-exit flag (659be4d)
- wal-lsp-dwim: don't format buffer at line-end (fc88104)
2.3.1 (2024-03-24)
- cape: bind to user-prefixed forward slash (2d5210d)
- dap-mode: bind delete-all, re-bind breakpoints-list (4b7cf6c)
- dumb-jump: bind plain dumb-jump to user-prefixed period (c1c5650)
- general,config: move whaler to f5, remove as leader (0a5775f)
- general: bind all in number row (d63b79c)
- general: move administrator to f6 and remove as leader (4d621a9)
- general: zero-in=>seeker, triple-minus=>adjunct (9496919)
- key-bindings: bind package-upgrade (5a8657a)
- leaders: re-assign, only blacklist transient leaders (22d136b)
- lsp-mode: bind command map to meta backslash (c92b621)
- lsp-mode: move to user-prefixed period (ec493ec)
- lsp, dap: bind to user-prefixed brackets (526bd15)
- magit: don't restore window config, use default (94fb908)
- org-roam: bind capture to user-prefixed quote, menu to meta (8b846a6)
- project, org-roam: project uses quote, roam backslash (a7c68c0)
- rust-mode: remove cargo-mode, bind cargo-process commands (e13188a)
- simple: add alt bindings of undo{-redo} to repeat map (1e98226)
- surround: bind keymap the normal way (a44fa24)
- vertico: use unobtrusive for wal-project-find-in-here (63898bf)
- css-mode,flycheck: select existing checker (eeea2cd)
- dap-mode: don't quote :repeat config (f1b3980)
- dashboard: ignore args in advice (9b54e5a)
- puni: don't override xref-apropos (ef6f890)
- vterm: pass arg within project (4333663)
- corfu-quick: complete on single match (bb1e457)
- dap-mode: position expressions and locals buffer at top (6b30339)
- flycheck: add repeat map (6e0dae1)
- lsp-dwim: execute action as fallback, format for whitespace (9868df6)
2.3.0 (2024-03-17)
- lsp: add wal-lsp-dwim and bind to user-prefixed backslash (4a7587a)
- rg,hl-todo: add wal-rg-project-todos (6cd3149)
- workspace: wal-project-find-file-other-window (9d1400c)
- ace-window: remove again (d252185)
- avy: user-prefixed M-l jumps to word-o (017db14)
- consult: bind line to user-prefixed M-i instead (c4c7556)
- consult: prefer buffer switch, transient after meta (c36b2bf)
- consult: re-bind outline, simplify theme (fc6bb7d)
- consult: remove wal-consult-org-agenda-buffer (cfd58b3)
- consult: user-prefixed = to wal-consult-project (a77a274)
- consult: wal-consult-unregister in triple-minus map (d1038dc)
- custom: simplify custom bindings, update list (1906f12)
- docker,diff-hl: bind to d and h in ambassador (b69f903)
- jinx: bind jinx-next and jinx-correct in editor (20c5397)
- magit: remove magit-status binding from transient (226dd53)
- org-habit: push org-habit-graph-column back further (271fb0d)
- other-window: M-o other-window, C-M-o other-buffer (9d3e12a)
- outline: enable for common modes, name for which key (784a1b3)
- surround: bind surround-insert and surround-kill in editor (622bea5)
- tab-bar: bind switch to user-prefixed o, rename to M-o (3d9201b)
- workspace: bind custom finders in user-prefixed map (e48a1ad)
- consult: customize wal-consult-clock instead (9f3c317)
- jinx: map j and c in existing repeat map (853734a)
- wal-consult-clock: save previously and newly clocking buffer (f396abe)
- wal-consult-place: don't match archived org headings (3eb2524)
- cape: bind dabbrev and file directly, remove prog setup (bfebd7a)
- consult,org-clock: command wal-consult-org-clock (e7a4dd7)
- consult,register: user-prefixed i goes to place (5681361)
- flymake: add repeat map (eef0afd)
- jinx: add repeat-map (0aed0ab)
- key-bindings: fix footnote (dc0b602)
- key-bindings: remove outdated ambassador bindings (0c2b9ad)
- org-modern: consistent filled->empty start pattern (18400dc)
- other-window: advise to switch to buffer for single window (3a032c0)
- rg: add wal-rg-rerun-toggle-context (8c688a5)
- vertico-quick: exit for single match (068ba13)
- vertico,project: make wal-project-find-in-here flat (5eafd59)
- windows: remove advice again, bind other-buffer directly (556b0dd)
- workspace: rework structure with more subheadings (bd11053)
2.2.12 (2024-03-02)
- cape, tempel: include into CAPF (2b2c521)
- consult: bind consult-line to user-prefixed M-l (79d6b9d)
- embark: embark-dwim with meta, remove parallel usage (ce820c9)
- project: bind project-find-dir (282bd40)
- register: user-prefixed i jumps, meta stores (682100b)
- ship-mate: bind new command to default (d4452cb)
- various: use meta to access command maps or transients (030b3c0)
- whale-line: enable whale-line-iconify (a1fa228)
- windows: re-introduce ace-window (c972d91)
2.2.11 (2024-02-24)
- diff-hl: replace command-map bindings (a42270b)
- elisp: remove increased delay (1a528ce)
- magit: bind magit-log in transient (d8a7d7c)
- magit: group transient like manual (15bbb40)
- partial-recall: activate new mode (01646d0)
- partial-recall: enable both new modes (5a0d483)
- partial-recall: enable concentration (ef551d3)
- register: add quick registers (d8023c2)
- register: swap {point=>jump}-to-register (7cda2e3)
- display-buffer: don't use nw frames (517ff8b)
- consult,org-agenda: add wal-consult-org-agenda-buffer (0bc8fb0)
2.2.10 (2024-02-09)
- org-capture: unnarrowed for c, finalize t with tags (24cd8c0)
- org: ask for note when leaving blocked state (e8169c3)
- prelude: don't hide upgrade compilation (f9d4272)
- ship-mate: enable newly factored out modes (ca78302)
- ship-mate: enable ship-mate-dinghy-global-mode (1084a8d)
- vertico: easier binding for vertico-multiform-vertical (37017e8)
- js: use JSON mode for rc files (4a5d740)
- org-capture: pass project to find tasks file (e0108f2)
- workspace: allow relative paths for parent project (ff27028)
- config: don't fold style guide (55251b3)
- org-capture: template to add new task for other project (c7ce0f9)
- prelude: ask to restart after successful upgrade (726944e)
2.2.9 (2024-01-28)
- lsp,junk: fix docstring (6029049)
- pdf-tools: declare as junk extra (f6b47e8)
- surround: provide definition name when binding key (0a1f29a)
- ci: add semantic-release (7327138)
- consult,flymake,flycheck: bind wal-consult-error (dcaa551)
- dogears: remove package (cb637f9)
Minor groove.
groovy-mode
andjenkinsfile-mode
as Javajunk
extras.
- Clocking out now prompts the user to select the next state.
- Instead of providing
wal-project-vterm
,vterm
is now advised to prefer using a project-specific buffer. :wal-bind[-keymap]
only supports a minimal version of:bind[-keymap]
, namely keys, remaps and binding to maps.typescript-mode
is now mostly configured likejs-mode
.- Command
wal-org-agenda-take-note
now defaults to taking note for current task (if it exists) unless it's called with prefix argument.
:wal-bind
now handles passing a remap vector.
Note again.
- Configured
outline-minor-mode
. Allprog-mode
modes now use it. - Instead of only saving buffers when notes were taken for clocking out, taking notes always save that buffer.
wal-org-clock-take-note
was removed in favor of extendingwal-org-agenda-take-note
. When called with argument, this will now take note for the clocked task.- Key bindings were changed:
H-p
still stores point, butH-M-p
stores window registerH-h
now invokesproject-find-file
H-y
invokesjump-to-register
H-i
now completesH-M-j
now jumps to char with timer usingavy
org-clock-auto-clockout-insinuate
is no longer called. Insteadorg-clock-idle-time
was re-added.org-clock-auto-clock-resolution
is the default value again.outline-minor-mode-highlight
is no longer set.wal-org-content
since usingorg-content
with numeric prefix is preferable.
- Clocking out now uses
wal-org-clock-out-switch-to-state
to only set todo state if there was one before.
In grace you drank.
consult
transient only binds two register commands now (consult-register
andwal-consult-unregister
).compilation-max-output-line-length
is set tonil
.org-todo-keywords
now require notes for changes toWAITING
,BLOCKED
andCANCELED
.- Modes derived from
text-mode
enableauto-fill-mode
again. - Instead of being prompted to resolve an idle clock, an automatic clock out happens.
org-clock-persistence-insinuate
is now called to makeorg-clock-persist
actually try to reload a running clock.