|
| 1 | +<!-- markdownlint-disable MD013 --> |
| 2 | + |
1 | 3 | # Change log
|
2 | 4 |
|
3 | 5 | ## master (unreleased)
|
|
13 | 15 | - Auto-install `racket-mode` if needed.
|
14 | 16 | - Add a F# module.
|
15 | 17 | - Auto-install `use-package`.
|
16 |
| -- Add `prelude-vertico` module. Vertico a simpler alternative to `ivy-mode`. |
17 |
| -- Issue 1421: Use `prelude-ts-format-action` for Typescript. |
18 |
| -- Issue 1354: Remove default `C--` and `C-+` keybindings to increase/decrease the font size. |
| 18 | +- Add `prelude-vertico` module. Vertico a simpler alternative to `ivy-mode` and supersedes Selectrum. |
| 19 | +- [#1421](https://github.com/bbatsov/prelude/issues/1421): Make it possible to configure the TypeScript format action using `prelude-ts-format-action`. |
| 20 | +- [#1354](https://github.com/bbatsov/prelude/issues/1354): Remove default `C--` and `C-+` keybindings to increase/decrease the font size. |
19 | 21 | - Add `prelude-projectile` user option, allowing Projectile integration to be disabled.
|
| 22 | +- Add `prelude-hippie-expand` user option, allowing hippie-expand support to be disabled. |
20 | 23 |
|
21 | 24 | ### Changes
|
22 | 25 |
|
|
25 | 28 | - Replace `yank-pop` key-binding to `counse-yank-pop` for `ivy-mode`.
|
26 | 29 | - The keybinding for `proced` is now enabled unconditionally.
|
27 | 30 | - Replace prelude-go backend with `lsp` instead of unmaintained tools.
|
28 |
| -- Use `rust-analyzer` as language server for prelude-rust and `tree-sitter`. |
| 31 | +- Use `rust-analyzer` as language server for prelude-rust and provide nicer syntax highlighting with `tree-sitter`. |
29 | 32 | - Use `js2-mode` for Node.js specific `.cjs` and `.mjs` extensions.
|
30 | 33 | - Add `prelude-undo-tree` custom variable: allows user disable
|
31 | 34 | undo-tree integration. Enabled by default to maintain backward-compatibility.
|
32 | 35 |
|
33 | 36 | ### Bugs fixed
|
34 | 37 |
|
| 38 | +- [PR 1433](https://github.com/bbatsov/prelude/pull/1433): Remove a duplicate `when` call in `modules/prelude-helm-everywhere.el` causing an emacs init error when `prelude-helm-everywhere` is enabled. |
35 | 39 | - Fix `company` still being visible in the mode line.
|
36 |
| -- Issue 1335: Helps with `which-key` display bug in `emacs --daemon` clients. |
| 40 | +- [#1335](https://github.com/bbatsov/prelude/issues/1335): Workaround |
| 41 | + for `which-key` bug causing display issues in clients to `emacs --daemon`. |
37 | 42 | - Fix **Edit on GitHub** link in ReadTheDocs site.
|
38 |
| -- Fix fallback to sample `prelude-modules.el` for non-default install locations. |
| 43 | +- Fix fall back to sample `prelude-modules.el` not working if user has installed to non-default location. |
39 | 44 | - Stop requiring `helm-config` since upstream has removed the module.
|
40 |
| -- Require `typescript-mode` using `prelude-require-packages`. |
41 |
| -- Turn off `super-save` in `rust-mode` to prevent hangs during autocomplete. |
42 |
| -- Update `prelude-dart.el` to use `lsp-dart-dap-setup`. |
| 45 | +- Require `typescript-mode` using `prelude-require-packages` to avoid error upon inclusion in `personal/prelude-modules.el`. |
| 46 | +- Turn off `super-save` in `rust-mode` to prevent severe hangs during autocomplete. |
| 47 | +- Update `prelude-dart.el` to use `lsp-dart-dap-setup` instead of deprecated `dap-dart-setup` function. |
43 | 48 |
|
44 | 49 | ## 1.1.0 (2021-02-14)
|
45 | 50 |
|
46 | 51 | ### New features
|
47 | 52 |
|
48 |
| -- Enable `nlinum-mode` or `display-line-numbers-mode` by default. |
| 53 | +- Enable `nlinum-mode` or `display-line-numbers-mode` by default. Can be disabled by setting `prelude-minimalistic-ui` to `t`. |
49 | 54 | - Enable site-wide installation for Prelude.
|
50 | 55 | - Auto-installs `julia-mode` if needed.
|
51 | 56 | - Auto-install `adoc-mode` for AsciiDoc files.
|
52 |
| -- Add the `ag` package. Its a nice alternative to `grep`. |
53 |
| -- Added config modules for WSL (`prelude-wsl`) and Windows (`prelude-windows`). |
| 57 | +- Add the `ag` package. It provides a nice alternative to `grep` and has nice Projectile integration. |
| 58 | +- Added additional configuration modules for WSL (`prelude-wsl`) and Windows (`prelude-windows`). |
54 | 59 | - Add `prelude-selectrum` module. Selectrum a simpler alternative to `ivy-mode`.
|
55 | 60 |
|
56 | 61 | ### Changes
|
57 | 62 |
|
58 |
| -- Issue 1292: Add `prelude-python-mode-set-encoding-automatically` defcustom. |
59 |
| -- Issue 1278: Don't disable `menu-bar-mode` unless `prelude-minimalistic-ui` is enabled. |
60 |
| -- Issue 1277: Make it possible to disable the creation of `Super`-based keybindings via `prelude-super-keybindings`. |
| 63 | +- [#1292](https://github.com/bbatsov/prelude/issues/1292): Add `prelude-python-mode-set-encoding-automatically` defcustom inn `prelude-python.el` module with nil default value. |
| 64 | +- [#1278](https://github.com/bbatsov/prelude/issues/1278): Don't disable `menu-bar-mode` unless `prelude-minimalistic-ui` is enabled. |
| 65 | +- [#1277](https://github.com/bbatsov/prelude/issues/1277): Make it possible to disable the creation of `Super`-based keybindings via `prelude-super-keybindings`. |
61 | 66 | - Removed deprecated alias `prelude-ensure-module-deps`.
|
62 | 67 | - Remove `prelude-fullscreen`, as these days people can use `toggle-frame-fullscreen` instead. (it was introduced in Emacs 24.4)
|
63 | 68 | - Removed `beacon-mode`.
|
|
72 | 77 |
|
73 | 78 | ### Bugs fixed
|
74 | 79 |
|
75 |
| -- Issue 1302: `C-a` is bound to `org-beginning-of-line` in org-mode buffers. |
| 80 | +- [#1302](https://github.com/bbatsov/prelude/issues/1302): `C-a` should be bound to `org-beginning-of-line` in org-mode buffers. |
76 | 81 |
|
77 | 82 | ## 1.0.0 (2020-09-15)
|
78 | 83 |
|
|
0 commit comments