Skip to content

Latest commit

 

History

History
600 lines (451 loc) · 53.3 KB

CHANGELOG.1.md

File metadata and controls

600 lines (451 loc) · 53.3 KB

Changelog

2.4.6 (2024-10-27)

Configurations

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

Bug Fixes

  • markdown-mode: double-quote file (8b1611f)

Improvements

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

Other

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

Configurations

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

Bug Fixes

  • vertico: use apply for no-cycle advice (6cdfd44)
  • visuals: honor order in wal-preferred-fonts (ea063b3)

Improvements

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

Other

  • corfu: don't insert with RET (554cf2a)
  • major: uncomment major? command (05d0dff)

2.4.4 (2024-09-22)

Configurations

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

Bug Fixes

  • lsp-mode,corfu,orderless: just set orderless as style (213aca7)

Improvements

  • org-refile: wal-org-refile can refile to default directory (b6aac38)
  • useful: remove unused wal-async code (4efe193)

Other

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

Configurations

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

Bug Fixes

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

Improvements

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

Other

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

Configurations

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

Bug Fixes

  • lang,harpoon: call macro in init step (5a67afb)
  • rg: also toggle context flag when there are no flags (f9ca33f)

Improvements

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

Other

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

Configurations

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

Bug Fixes

  • find-project-tasks-heading: don't set override to nil (2b3e53a)

Improvements

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

Features

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

Configurations

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

Bug Fixes

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

Improvements

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

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)

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)

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)

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)

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)

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)

[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.

[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.

[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.