Releases: Walheimat/wal-emacs
Releases · Walheimat/wal-emacs
What if a six
2.3.1 (2024-03-24)
Configurations
- 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)
Bug Fixes
- 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)
Improvements
Kind rebind
2.3.0 (2024-03-17)
Features
- 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)
Configurations
- 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)
Bug Fixes
- 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)
Improvements
- 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)
Mossy capsule
2.2.12 (2024-03-02)
Configurations
- 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)
Improvements
- windows: re-introduce ace-window (c972d91)
Register to jump
2.2.11 (2024-02-24)
Configurations
- 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)
Bug Fixes
- display-buffer: don't use nw frames (517ff8b)
Improvements
- consult,org-agenda: add wal-consult-org-agenda-buffer (0bc8fb0)
Finally not done
2.2.10 (2024-02-09)
Configurations
- 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)
Bug Fixes
- 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)
Improvements
Mantic release
Minor groove
[2.2.8]
Minor groove.
Added
groovy-mode
andjenkinsfile-mode
as Javajunk
extras.
Changed
- 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
. Commandwal-org-agenda-take-note
now defaults to taking note for current task (if it exists) unless it's called with prefix argument.
Fixed
:wal-bind
now handles passing a remap vector.
Note again
[2.2.7]
Note again.
Added
- 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.
Changed
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 register -H-h
now invokesproject-find-file
-H-y
invokesjump-to-register
-H-i
now completes -H-M-j
now jumps to char with timer usingavy
Removed
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.
Fixed
- 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
[2.2.6]
In grace you drank.
Changed
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 fromtext-mode
enableauto-fill-mode
again. - Instead of being prompted to resolve an idle clock, an automatic clock out happens.
Fixed
org-clock-persistence-insinuate
is now called to makeorg-clock-persist
actually try to reload a running clock.
Clock and load
[2.2.5]
Clock and load.
Added
- Clocking in and out now saves the buffer. Which non-required packages are loaded can now be customized using
wal-additional-packages
which includes all optional packages. The number of tangled files is now displayed as well as the touched files.
Changed
- Calling
consult-theme
with a prefix argument now customizeswal-theme
. - Callingwal-set-{fixed,variable}-font-height
now sets the respective custom variable. - Clocking out now puts task state toWAITING
by default. - SwappedC-c T
andC-c t
(clocking out and taking note).
Fixed
- The size of the animation is now updated when fonts are updated.
wal-consult-clock-in
now only matches non-archived and active headings. Open projects are no longer hidden.ship-mate
compilations usewdb-faraway
again.