Skip to content

Releases: Walheimat/wal-emacs

What if a six

24 Mar 12:55
Compare
Choose a tag to compare

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

  • 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)

Kind rebind

17 Mar 21:29
Compare
Choose a tag to compare

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

02 Mar 12:24
Compare
Choose a tag to compare

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

24 Feb 09:08
Compare
Choose a tag to compare

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

09 Feb 19:35
Compare
Choose a tag to compare

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

  • 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)

Mantic release

28 Jan 13:12
Compare
Choose a tag to compare

2.2.9 (2024-01-28)

Bug Fixes

  • lsp,junk: fix docstring (6029049)
  • pdf-tools: declare as junk extra (f6b47e8)
  • surround: provide definition name when binding key (0a1f29a)

Features

  • ci: add semantic-release (7327138)
  • consult,flymake,flycheck: bind wal-consult-error (dcaa551)
  • dogears: remove package (cb637f9)

Minor groove

22 Jan 19:33
Compare
Choose a tag to compare

[2.2.8]

Minor groove.

Added

  • groovy-mode and jenkinsfile-mode as Java junk 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 like js-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.

Fixed

  • :wal-bind now handles passing a remap vector.

Note again

22 Jan 19:34
Compare
Choose a tag to compare

[2.2.7]

Note again.

Added

  • Configured outline-minor-mode. All prog-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 extending wal-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, but H-M-p stores window register - H-h now invokes project-find-file - H-y invokes jump-to-register - H-i now completes - H-M-j now jumps to char with timer using avy

Removed

  • org-clock-auto-clockout-insinuate is no longer called. Instead org-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 using org-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

03 Jan 16:19
Compare
Choose a tag to compare

[2.2.6]

In grace you drank.

Changed

  • consult transient only binds two register commands now (consult-register and wal-consult-unregister). - compilation-max-output-line-length is set to nil. - org-todo-keywords now require notes for changes to WAITING, BLOCKED and CANCELED. - Modes derived from text-mode enable auto-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 make org-clock-persist actually try to reload a running clock.

Clock and load

27 Dec 07:54
Compare
Choose a tag to compare

[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 customizes wal-theme. - Calling wal-set-{fixed,variable}-font-height now sets the respective custom variable. - Clocking out now puts task state to WAITING by default. - Swapped C-c T and C-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 use wdb-faraway again.