Skip to content

Releases: Walheimat/wal-emacs

Oliglot

22 Sep 09:10
Compare
Choose a tag to compare

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)

Hidden agenda

07 Sep 17:39
Compare
Choose a tag to compare

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)

Strict modifier

24 Aug 10:47
Compare
Choose a tag to compare

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)

Strong fold

24 Aug 10:46
Compare
Choose a tag to compare

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)

Late, then never

23 Jun 18:55
Compare
Choose a tag to compare

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](https://github.com/Walheim...
Read more

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)