mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
36 KiB
36 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.7.31 (2021-06-14)
Features
- formatting: swap from prettier.js to lsp-mode to format js/json (a07cc67)
- lang: improve yaml formatting and enable lsp-mode (38544ef)
Bug Fixes
- editor: disable undo-tree in terminal buffers (263400c)
- theme: override whitespace-tab background to match normal bg color (3ab4ef5)
0.7.30 (2021-05-15)
Features
- lang: enable lsp-mode in lua-mode (0ef8ea7)
- linting: simplify warning arrow glyph used by flycheck (f50e2d9)
- ui: improve vertical bar styling, especially in terminal (d191cee)
- version-control: improve styling of diff-hl indicators (e434e41)
Bug Fixes
- native-comp: set old/new config values to ensure they work (23f2da6)
- version-control: set correct diff-hl mode after desktop-read (c8196d7)
- workspaces: set base desktop base dir correctly (f20ebd3)
0.7.29 (2021-05-09)
Bug Fixes
- native-comp: update config to support recent variable name changes (7fad360)
0.7.28 (2021-05-08)
Features
- formatting: use whitespace-clean-mode (b7d914c)
- navigation: improve list of files searched by helm-ag via ripgrep (fc0e0ac)
Bug Fixes
- native-comp: support new *.eln load path variable name (8a47421)
0.7.27 (2021-04-20)
Features
- lang: ensure markdown formatting respects local fill-column width (1fade1a)
- lsp: enable lsp-semantic-tokens (c5ffefd)
- org: enable left/right shift keybinds which are available everywhere else (cacb7d2)
- org: expand and tweak org-src and org-babel setup (c8187b4)
0.7.26 (2021-04-15)
Features
- shell: improve vterm setup making vterm-copy-mode easier to use (2d39ce9)
Bug Fixes
- lang: control Ruby formatting method on a per-project basis (8728d5d)
- shell: windmove keybindings within vterm-mode (397b7ed)
0.7.25 (2021-04-07)
Features
- lang: add rufo package for Ruby (f374dc4)
- lsp: create and use on-save minor modes for lsp-format-buffer and lsp-organize-imports commands (dc24cd4)
- makefile: add next-version target to preview next version and changelog (1fba384)
- shell: add xterm-color package to colorize compilation buffers (349f007)
- theme: improve doom-themes overrides by using a proper theme (5f4aa98)
Bug Fixes
- formatting: specify parser for prettier-js to avoid errors (7de79dd)
0.7.24 (2021-04-02)
Features
- themes: make vertical divider between windows slightly more prominent (301a134)
- version-control: add module for git-gutter as an alternative to diff-hl (1e5cc84)
- version-control: tweak diff-hl style (e7020e8)
Bug Fixes
- linting: change flycheck fringe indicator to a left-pointing arrow (d564fbe)
0.7.23 (2021-04-01)
Features
- lang: handle additional file patterns with sh-mode (009c3dc)
- lsp: disable lsp-ui docs on mouse hover (29e7e06)
Bug Fixes
- version-control: pin diff-hl to a known good commit (5a425b5)
0.7.22 (2021-03-22)
Features
- lang: use reformatter to enable golines formatting (06f0db1)
- version-control: switch diff-hl style back to default (268b902)
Bug Fixes
- lang: populate auto-mode-alist with correct sh-mode function (43ce3f6)
- version-control: add missing magit hook for diff-hl (d0223d4)
0.7.21 (2021-03-15)
Features
- lang: enable manual formatting of go-mode buffers with golines (da5ecff)
- lsp: tweak configuration for lsp-mode and lsp-ui (b7bc119)
- native_comp: set comp-async-query-on-exit to t (1767dae)
- themes: make comments and vertical bar slightly more visible (49c8548)
Bug Fixes
- lang: disable duplicate before-save hooks for go-mode (bc4328c)
- misc: do not enable explain-pause-mode automatically when emacs starts (98b4e80)
0.7.20 (2021-02-27)
Features
- editor: update undo-tree to 0.8 (0368206)
- lang: add bf (benchmark func) snippet for go-mode (62029fd)
- version-control: add git-gutter support to siren-doom-themes customizations (601a040)
- version-control: change diff-hl fringe bitmap style to be a thin solid line (00f6db6)
- version-control: use diff-hl-margin-mode when running Emacs in a terminal (efae487)
Bug Fixes
- lang: ensure Go related env vars are correctly loaded (e74800b)
- lang: prevent dockerfile-mode wrongfully activating certain files (147e9ed)
- native-comp: expand ignored file patterns (702b4eb)
- native-comp: reduce warning by ignoring specific files which always fail to native-compile (d0a1927)
- navigation: ensure helm-ring is correctly loaded on startup (bcd3440)
- startup: correctly setup deferred loading for various packages (395ad7c)
- text-editing: correctly load custom snippets on emacs startup (affbe2e)
0.7.19 (2021-02-14)
Features
- lang: enable lsp-mode for sql-mode via sqls language server (1ff9e88)
Bug Fixes
- lang: debug current go test now works in non-root module packages (f41a9da)
- lang: for formatting of *.sql files with pgformatter (dd4c77a)
0.7.18 (2021-01-21)
Bug Fixes
- lang: correctly add rubocopfmt package vars to list of safe local vars (4f1e68f)
- workspaces: don't hide tab-bar on startup (3e8bbe3)
0.7.17 (2021-01-15)
Features
- lang: format ruby-mode buffers with language server (996a5b8)
- lsp: enable code lenses, improve lsp-ui-doc setup (e8544e7)
- lsp: tweak lsp-ui settings (6271425)
- projects: add all-the-icons-ibuffer package (6425b46)
- snippets: add various snippets for go-mode (d79e999)
Bug Fixes
- lang: correctly load dap-mode for go-mode (c1865ad)
- lang: correctly set projectile igonore directories (2438f0a)
- packages: fix incompatibility with latest use-package (50a85ca)
- projects: add missing dependency for all-the-icons (5f278ab)
- projects: correctly suppress treemacs load-time warnings (8329c7e)
0.7.16 (2021-01-05)
Features
- lang: enable debugging current test in go-mode via dap-mode (672d6d8)
0.7.15 (2020-12-25)
Features
- lang: allow gopls language server to modify go.mod (b31b35e)
- tools: add and configure restclient package (2af986d)
- tools: add httprepl package (f675e1f)
- tools: add ob-http package (bbc0e4a)
- version-control: ensure magit uses correct width for tab indents (07470c2)
0.7.14 (2020-11-15)
Features
- debugging: add dap-mode with basic config for Go and Ruby (7917f6a)
- editor: remove hideshowvis package (811d14f)
- lang: expand golang-related env vars which are imported (9a51b31)
- lsp: bind lsp-ui-doc-glance to C-c C-d instead of lsp-ui-doc-show (3812b3d)
- snippets: add Golang snippet ft "for _, tt := range tests {...}" (5c2229c)
0.7.13 (2020-11-09)
Features
- lang: enable terraform-ls language server support in terraform-mode (3adfd0c)
- lang: format go-mode buffers on save with gofumpt via lsp-mode (7ca255d)
0.7.12 (2020-10-29)
Features
- misc: add rand-ip command to insert a random IPv4 address (3edd57c)
- version-control: correctly format forge-post-mode buffers with prettier-js (f540569)
0.7.11 (2020-10-27)
Features
- lang: add print related go-mode snippets (ea03506)
- misc: add various rand-* commands for generating randomized data (60df63b)
Bug Fixes
- lang: disable indentation highlights for Makefiles (192499a)
- lang: properly escape } in puts debug (pd) ruby-mode snippet (c36be86)
- text-editing: enable yasnippet via global mode (11ac1a8)
0.7.10 (2020-10-15)
Bug Fixes
- ui: use advice to yes-or-no-p to y-or-n-p (f987f01)
0.7.9 (2020-10-09)
Features
- editor: add common language statements to highlight-symbol-ignore-list (0e204bc)
- org-mode: disable section body indentation (499349c)
- org-mode: enable auto-fill-mode to automatically wrap lines at 80 characters (b1689e0)
Bug Fixes
- lang: ensure golang setup works with goenv (9d45b1a)
0.7.8 (2020-10-04)
0.7.7 (2020-09-27)
Features
- lang: add jsonnet-mode (5937589)
- macos: move files/folders to trash instead of deleting them on macOS (bda82a9)
0.7.6 (2020-09-23)
Features
- misc: add uuidgen package (9c28e42)
0.7.5 (2020-09-10)
Bug Fixes
- lang: resolve json-snatcher issue by overriding it with a fork (298587d)
0.7.4 (2020-09-01)
Bug Fixes
- workspaces: do not auto-load "default" desktop on startup (6003c89)
0.7.3 (2020-08-28)
Features
- workspaces: hide workspace name in modeline (04b2524)
- workspaces: strip down frame parameters saved to desktop file (7a1ab57)
- workspaces: tweak tab-bar keybindings and turn on tab-bar-history-mode (4203fdb)
Bug Fixes
- native_comp: correctly set custom comp-eln-load-path (4e7ec6a)
- packages: update package definitions to be compatible with latest straight.el (1c81570)
0.7.2 (2020-08-20)
Features
- windows: use new windmove-swap-* functions on Emacs 27 and later (dccb577)
Bug Fixes
- lang: Disable ruby-specific C-c C-b binding (0981431)
- lang: fix issue with json-mode when native-comp is used (0082330)
- native_comp: automatically delete invalid *.eln files on startup (cb86a67)
0.7.1 (2020-08-18)
Features
- core: add support for native-comp/gccemacs (658daa9)
Bug Fixes
- lang: remove poly-markdown as it was glitchy (e533a3b)
- projects: ensure treemacs uses the central cache directory (67498da)
- windows: set zoom-window keybindings correctly (88ab8f9)
- workspaces: Improve reliability of desktop restore (4fbf607)
0.7.0 (2020-08-16)
Features
- core: use buffer local hl-line-mode instead of global-hl-line-mode (7ed3e92)
- projects: tweak projectile keybindings (208394e)
- projects: use all-the-icons in treemacs (9bd34f8)
- shell: improve vterm-mode configuration (a8ec880)
- workspaces: add siren-desktop module for managing emacs sessions (5ce5740)
- workspaces: add siren-tab-bar module with custom tab-bar-mode setup (c1ddbe3)
- workspaces: switch from persp-mode to tar-bar-mode and desktop (e8f82a4)
Bug Fixes
- core: set default-directory correctly during startup on macOS (d80df8e)
0.6.12 (2020-08-11)
Features
- lang: add vue-mode for working with .vue files (d1f4e13)
- lang: Remove robe package in favor of lsp-mode for Ruby (4ba09d4)
Bug Fixes
- navigation: Update setup for recent changes to helm (6cca25c)
0.6.11 (2020-07-21)
Features
- lang: Improve markdown formatting on save (8376b71)
- shell: Switch shell-pop from ansi-term to vterm (4338d85)
Bug Fixes
- workspaces: Recent persp now works after renaming persps (a04e57f)
0.6.10 (2020-07-13)
Features
- lang: Set new rubocopfmt-include-unsafe-cops option to t (7d0ff60)
Bug Fixes
- helm: Helm failure when tramp-methods variable is not defined (2059714)
0.6.9 (2020-07-04)
Features
- lsp: Improve lsp-mode performance, support latest 7.x version (efd0b42)
0.6.8 (2020-07-02)
Features
- lang: Enable terminal-friendly quote toggle for ruby-mode (9b5c22f)
- windows: Enable terminal friendly zoom-window keybinding (2fa061b)
Bug Fixes
- editor: Make undo-tree a bit more terminal friendly (bbc98de)
- navigation: Dired disk usage command was unreliable on Linux (acb2d6f)
0.6.7 (2020-06-07)
Features
- lang: Add jinja2-mode for Jinja2 templates (84bdd61)
- lang: Language aware syntax highlight of markdown code-blocks (a746106)
- navigation: Add file/directory size commands to Dired (ecc278b)
Bug Fixes
- lang: Work around for whitespace-mode issue with caddyfile-mode (1ef8570)
0.6.6 (2020-06-05)
Features
- lang: Add caddyfile-mode for Caddy config files (e6b52a5)
- workspaces: Improve persp-mode "UI" helpers (984b9fb)
Bug Fixes
- workspaces: Attempt to fix persp-mode forgetting persp layouts (ca2d51b)
0.6.5 (2020-05-30)
Features
Bug Fixes
- lang: terraform-mode now formats buffers on save correctly (bf4c49d)
- themes: Handle highlight-indent-guides when switching themes (88ceeaa)
0.6.4 (2020-05-23)
Features
- lang: Add module for terraform-mode package (e4c8643)
- lang: Add support for Haskell via haskell-mode (0f13518)
- lang: Format shell scripts with shfmt on save (c220e65)
- persp-mode: Enable switching to most recent persp (3c8fe70)
- text-editing: Add reformatter package (be39020)
Bug Fixes
- lang: Switch back to formatting Ruby with rubocop-daemon (aee6af6)
0.6.3 (2020-05-19)
Features
- lang: Enable use of markdown-edit-code-block (ac0bf9b)
- lang: Format ruby files with
lsp-format-buffer(a71fc70) - lang: Use rubocop-daemon to format ruby files on save (25441f4)
- lsp: Improve lsp-mode setup with a prefix key and company tweaks (764c4da)
- performance: Add explain-pause-mode (8814bf1)
Bug Fixes
- navigation: Ensure imenu config was is set correctly (8868e97)
0.6.2 (2020-05-10)
Features
- editor: Replace browse-kill-ring with helm-show-kill-ring (cdacf31)
Bug Fixes
- lsp: Add helm-lsp-workspace-symbol keybinding for terminal use (a6a8452)
- navigation: Improve helm-ag keybindings (decc1c5)
- navigation: Improve helm-apropos usage (c69dec3)
- navigation: Lazy-load helm without breaking keybindings (cb16ffe)
- projects: Improve helm-projectile keybindings in terminal (cc8a76c)
0.6.1 (2020-05-07)
Features
- dired: Add dired-subtree and dired-narrow packages (1d04474)
- dired: Customize dired+ faces to match doom-themes (c458d8e)
- navigation: Improve narrowing with recursive-narrow package (801d6f1)
- navigation: Use ripgrep instead of the_silver_searcher in helm-ag (4869796)
- text-editing: Safer case change keybindings (C-x C-u, C-x C-l) (4d447e7)
Bug Fixes
- tools: Ensure helm-make package keybinding works (889da80)
0.6.0 (2020-05-04)
Features
- completion: Add configuration for prescient and selectrum (07657bb)
- editor: Add mwim package to replace custom function (663852a)
- editor: Add siren-display-fill-column wrapper module (a0a72bd)
- editor: Support Emacs 27's native fill-column-indicator (4647577)
- editor: Use auto-highlight-symbol instead of highlight-symbol (045520a)
- exports: Add pandoc exporting to org-mode and markdown-mode (07521a1)
- lang: Add config for nxml-mode (1469865)
- lang: Add go-gen-test package for generating tabular tests (38e20c7)
- lang: Add nginx-mode and company-nginx packages (f66d246)
- lang: Add support for AppleScript (e65698e)
- lang: Add support for TOML files via toml-mode package (b5cb054)
- lang: Format all the things (almost) with prettier (d50ffee)
- lang: Format yaml files with prettier (d4ee9cc)
- line-numbers: Swap linum for built-in display-line-numbers (392d769)
- misc: Add grip-mode to preview Markdown via GitHub's API (801b32a)
- navigation: Add config for centaur-tabs, not loaded on startup (8730b23)
- packages: Replace package.el with straight.el (b13ca36)
- projects: Get treemacs working nicely with helm (b257c7d)
- tools: Add docker and kubernetes packages (ff378e1)
- tools: Add helm-make package (79caa36)
- workspaces: Enable easy re-ordering of persp-mode perspectives (767014d)
- xwidgets: Add xwidget-plus package (c0993c8)
Bug Fixes
- core: Auto-save folder was not being set correctly (fdfdbc1)
- editor: Disable ido-everywhere (c8802b3)
- editor: Improve reliability of undo history (6888df4)
- helm: Do not defer helm-make package to ensure keybinding works (9efa5e5)
- lang: Remove stray invalid character causing semi-random issues (92bc4af)
- navigation: Improve dired on macOS (b09cc28)
- org-mode: Remove invalid confluence export-backend (252553f)
- vc: Disable magit-todos package (16264c3)
- windows: Make zoom-window package play nice with persp-mode (1692aa1)
- workspaces: Don't restore magit buffers on startup (683ab9a)
- File associations for gitconfig-mode and dockerfile-mode (e1d64b8)