Releases: Walheimat/wal-emacs
Releases · Walheimat/wal-emacs
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.
Binding light
[2.2.4]
Binding light.
Added
wal-org-agenda-take-note
to do just that, bound toC-c n
.- Package
gumshoe
as alternative todogears
(might remove both again soon). dinghy-rope
is now installed duringensure
winner
now ignores buffers that use a buffer because ofvertico
.- The newly free
H-p
andH-y
are temporarily bound topoint-to-register
andjump-to-register
.
Changed
vertico-sort-function
is no longer customized (meaning it usesvertico-sort-history-alpha
again).repeat-exit-timeout
was increased to 5 seconds.- Bindings for
multiple-cursor
repeat map have been made more ergonomic. org-clock
bindings now useC-c {t,T}
.- All
consult
commands are now bound inconsult
transient
. - The concept of pre-narrowing
consult
commands was removed again. consult-buffer
andproject-find-file
now usevertico-multiform
stylebuffer
.H-j
now does whatH-u
used to do: go to word, quick exit with selection.wal-project-dired-root
was removed (sinceproject-dired
does the same thing).- Custom
eshell
command was removed;vterm
one now usesproject-prefixed-buffer-name
likeproject-eshell
.
Fixed
org-habit
no longer force-loadsorg-agenda
.
Whale form
[v2.2.3]
Whale form.
Added
wal-update
now calls script that usespackage-vc-upgrade-all
to upgrade allwal-bridge
and eventually tangles. -C-c v
is bound towal-org-capture-project-tasks
. - While editing this config, the swimming whaleposframe
is displayed again for project buffers. Can be disabled by settingwal-config-show-animation
tonil
. All variables and functions have been renamed fromwal-ascii-whale-*
towal-config-animation-
. - Packagesurround
. - Packagedogears
now has custom commandwal-dogears-list
which pops to or toggles the list. It was moved tofind
package.
Changed
rg-isearch-current-file
is now bound toM-s n
instead ofH-n
whenisearch
is active. -dogears
has idle timer enabled again and hooks removed. - Commands executed through the prelude'swal--compile
function don't display the buffer anymore. They can be displayed using new commandwal-show-compilation-result
bound inwhaler
tor
.
Fixed
org-agenda
is no longer implicitly loaded bypartial-recall
.markdown-mode
andorg-mode
no longer enableflycheck-mode
.magit-process-buffer
has double the size.
Extrinsic vice
[v2.2.2]
Extrinsic vice.
Added
other-frame
is now bound inother-window-repeat-map
. Packagedogears
as a trial. My packageship-mate
which is functionality spun out from this config.
Changed
- Fringe mark for
bookmark
was disabled.org-capture-templates
was reworked. Plainp
now is for plain entries in the file (unnarrowed) whilet
is adding new tasks. [The following are included inship-mate
] Commands added to (formerly)wal-project-command
history no longer replace the one matched against. They're just inserted. [This is a feature ofship-mate
].recompile
is now advised to set thecompile-history
to that of the last (formerly)wal-project-*
command if thecompile-command
matches.
Fixed
- [The following are included in
ship-mate
] Updating the history of (formerly)wal-project-*
commands now uses fuzzy matching instead of just checking the lastcompile-command
(as this can lead to erroneous replacements). (formerly)wal-project-command
no longer infinitely extends a command's history.