|
4 | 4 |
|
5 | 5 | ### New features
|
6 | 6 |
|
7 |
| -* Enable `org-habits`. |
8 |
| -* Neatly track `TODO` state changes in a drawer (LOGBOOK), thereby improving readability. |
9 |
| -* Add a module to enable Literate Programming (`prelude-literal-programming.el`). |
10 |
| -* Add a Racket module. |
11 |
| -* Add a Lua module. |
12 |
| -* Auto-install `racket-mode` if needed. |
13 |
| -* Add a F# module. |
14 |
| -* Auto-install `use-package`. |
15 |
| -* Add `prelude-vertico` module. Vertico a simpler alternative to `ivy-mode` and supersedes Selectrum. |
16 |
| -* [#1421](https://github.com/bbatsov/prelude/issues/1421): Make it possible to configure the TypeScript format action using `prelude-ts-format-action`. |
17 |
| -* [#1354](https://github.com/bbatsov/prelude/issues/1354): Remove default `C--` and `C-+` keybindings to increase/decrease the font size. |
| 7 | +- Enable `org-habits`. |
| 8 | +- Neatly track `TODO` state changes in a drawer (LOGBOOK), thereby improving readability. |
| 9 | +- Add a module to enable Literate Programming (`prelude-literal-programming.el`). |
| 10 | +- Add a Racket module. |
| 11 | +- Add a Lua module. |
| 12 | +- Auto-install `racket-mode` if needed. |
| 13 | +- Add a F# module. |
| 14 | +- Auto-install `use-package`. |
| 15 | +- Add `prelude-vertico` module. Vertico a simpler alternative to `ivy-mode` and supersedes Selectrum. |
| 16 | +- [#1421](https://github.com/bbatsov/prelude/issues/1421): Make it possible to configure the TypeScript format action using `prelude-ts-format-action`. |
| 17 | +- [#1354](https://github.com/bbatsov/prelude/issues/1354): Remove default `C--` and `C-+` keybindings to increase/decrease the font size. |
18 | 18 |
|
19 | 19 | ### Changes
|
20 | 20 |
|
21 |
| -* Bind all essential `avy` commands to their recommended keybindings. |
22 |
| -* Remove `company-lsp`. |
23 |
| -* Replace `yank-pop` key-binding to `counse-yank-pop` for `ivy-mode`. |
24 |
| -* The keybinding for `proced` is now enabled unconditionally. |
25 |
| -* Replace prelude-go backend with `lsp` instead of unmaintained tools. |
26 |
| -* Use `rust-analyzer` as language server for prelude-rust and provide nicer syntax highlighting with `tree-sitter`. |
27 |
| -* Use `js2-mode` for Node.js specific `.cjs` and `.mjs` extensions. |
28 |
| -* Add `prelude-undo-tree` custom variable: allows user disable |
| 21 | +- Bind all essential `avy` commands to their recommended keybindings. |
| 22 | +- Remove `company-lsp`. |
| 23 | +- Replace `yank-pop` key-binding to `counse-yank-pop` for `ivy-mode`. |
| 24 | +- The keybinding for `proced` is now enabled unconditionally. |
| 25 | +- Replace prelude-go backend with `lsp` instead of unmaintained tools. |
| 26 | +- Use `rust-analyzer` as language server for prelude-rust and provide nicer syntax highlighting with `tree-sitter`. |
| 27 | +- Use `js2-mode` for Node.js specific `.cjs` and `.mjs` extensions. |
| 28 | +- Add `prelude-undo-tree` custom variable: allows user disable |
29 | 29 | undo-tree integration. Enabled by default to maintain backward-compatibility.
|
30 | 30 |
|
31 | 31 | ### Bugs fixed
|
32 | 32 |
|
33 |
| -* Fix `company` still being visible in the mode line. |
34 |
| -* [#1335](https://github.com/bbatsov/prelude/issues/1335): Workaround |
| 33 | +- Fix `company` still being visible in the mode line. |
| 34 | +- [#1335](https://github.com/bbatsov/prelude/issues/1335): Workaround |
35 | 35 | for `which-key` bug causing display issues in clients to `emacs --daemon`.
|
36 |
| -* Fix **Edit on GitHub** link in ReadTheDocs site. |
37 |
| -* Fix fall back to sample `prelude-modules.el` not working if user has installed to non-default location. |
38 |
| -* Stop requiring `helm-config` since upstream has removed the module. |
39 |
| -* Require `typescript-mode` using `prelude-require-packages` to avoid error upon inclusion in `personal/prelude-modules.el`. |
40 |
| -* Turn off `super-save` in `rust-mode` to prevent severe hangs during autocomplete. |
41 |
| -* Update `prelude-dart.el` to use `lsp-dart-dap-setup` instead of deprecated `dap-dart-setup` function. |
| 36 | +- Fix **Edit on GitHub** link in ReadTheDocs site. |
| 37 | +- Fix fall back to sample `prelude-modules.el` not working if user has installed to non-default location. |
| 38 | +- Stop requiring `helm-config` since upstream has removed the module. |
| 39 | +- Require `typescript-mode` using `prelude-require-packages` to avoid error upon inclusion in `personal/prelude-modules.el`. |
| 40 | +- Turn off `super-save` in `rust-mode` to prevent severe hangs during autocomplete. |
| 41 | +- Update `prelude-dart.el` to use `lsp-dart-dap-setup` instead of deprecated `dap-dart-setup` function. |
42 | 42 |
|
43 | 43 | ## 1.1.0 (2021-02-14)
|
44 | 44 |
|
45 | 45 | ### New features
|
46 | 46 |
|
47 |
| -* Enable `nlinum-mode` or `display-line-numbers-mode` by default. Can be disabled by setting `prelude-minimalistic-ui` to `t`. |
48 |
| -* Enable site-wide installation for Prelude. |
49 |
| -* Auto-installs `julia-mode` if needed. |
50 |
| -* Auto-install `adoc-mode` for AsciiDoc files. |
51 |
| -* Add the `ag` package. It provides a nice alternative to `grep` and has nice Projectile integration. |
52 |
| -* Added additional configuration modules for WSL (`prelude-wsl`) and Windows (`prelude-windows`). |
53 |
| -* Add `prelude-selectrum` module. Selectrum a simpler alternative to `ivy-mode`. |
| 47 | +- Enable `nlinum-mode` or `display-line-numbers-mode` by default. Can be disabled by setting `prelude-minimalistic-ui` to `t`. |
| 48 | +- Enable site-wide installation for Prelude. |
| 49 | +- Auto-installs `julia-mode` if needed. |
| 50 | +- Auto-install `adoc-mode` for AsciiDoc files. |
| 51 | +- Add the `ag` package. It provides a nice alternative to `grep` and has nice Projectile integration. |
| 52 | +- Added additional configuration modules for WSL (`prelude-wsl`) and Windows (`prelude-windows`). |
| 53 | +- Add `prelude-selectrum` module. Selectrum a simpler alternative to `ivy-mode`. |
54 | 54 |
|
55 | 55 | ### Changes
|
56 | 56 |
|
57 |
| -* [#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. |
58 |
| -* [#1278](https://github.com/bbatsov/prelude/issues/1278): Don't disable `menu-bar-mode` unless `prelude-minimalistic-ui` is enabled. |
59 |
| -* [#1277](https://github.com/bbatsov/prelude/issues/1277): Make it possible to disable the creation of `Super`-based keybindings via `prelude-super-keybindings`. |
60 |
| -* Removed deprecated alias `prelude-ensure-module-deps`. |
61 |
| -* Remove `prelude-fullscreen`, as these days people can use `toggle-frame-fullscreen` instead. (it was introduced in Emacs 24.4) |
62 |
| -* Removed `beacon-mode`. |
63 |
| -* Added `transient/` to `.gitignore`. |
64 |
| -* Fallback to `sample/prelude-modules.el` in the absence of a `prelude-modules.el` in one's personal folder. |
65 |
| -* [Ruby] Don't auto-insert coding comments. |
66 |
| -* Hide (via `diminish`) `editorconfig-mode`, `super-save`, `company`, `abbrev` and `ivy` in the modeline. |
67 |
| -* Use `lsp-workspace-restart` function instead of deprecated `lsp-restart-workspace`. |
68 |
| -* Bind all online search commands under `C-c C-/` to avoid a conflict with `counsel-git` or `magit-file-dispatch`. |
69 |
| -* Bound `magit-file-mode` to `C-c g` (it's also bound to `C-c M-g` if you decide to utilize this keybinding for something else. |
70 |
| -* Added `.cache/` and `lsp-session*` to `.gitignore`. These are generated by `lsp`. |
| 57 | +- [#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. |
| 58 | +- [#1278](https://github.com/bbatsov/prelude/issues/1278): Don't disable `menu-bar-mode` unless `prelude-minimalistic-ui` is enabled. |
| 59 | +- [#1277](https://github.com/bbatsov/prelude/issues/1277): Make it possible to disable the creation of `Super`-based keybindings via `prelude-super-keybindings`. |
| 60 | +- Removed deprecated alias `prelude-ensure-module-deps`. |
| 61 | +- Remove `prelude-fullscreen`, as these days people can use `toggle-frame-fullscreen` instead. (it was introduced in Emacs 24.4) |
| 62 | +- Removed `beacon-mode`. |
| 63 | +- Added `transient/` to `.gitignore`. |
| 64 | +- Fallback to `sample/prelude-modules.el` in the absence of a `prelude-modules.el` in one's personal folder. |
| 65 | +- [Ruby] Don't auto-insert coding comments. |
| 66 | +- Hide (via `diminish`) `editorconfig-mode`, `super-save`, `company`, `abbrev` and `ivy` in the modeline. |
| 67 | +- Use `lsp-workspace-restart` function instead of deprecated `lsp-restart-workspace`. |
| 68 | +- Bind all online search commands under `C-c C-/` to avoid a conflict with `counsel-git` or `magit-file-dispatch`. |
| 69 | +- Bound `magit-file-mode` to `C-c g` (it's also bound to `C-c M-g` if you decide to utilize this keybinding for something else. |
| 70 | +- Added `.cache/` and `lsp-session*` to `.gitignore`. These are generated by `lsp`. |
71 | 71 |
|
72 | 72 | ### Bugs fixed
|
73 | 73 |
|
74 |
| -* [#1302](https://github.com/bbatsov/prelude/issues/1302): `C-a` should be bound to `org-beginning-of-line` in org-mode buffers. |
| 74 | +- [#1302](https://github.com/bbatsov/prelude/issues/1302): `C-a` should be bound to `org-beginning-of-line` in org-mode buffers. |
75 | 75 |
|
76 | 76 | ## 1.0.0 (2020-09-15)
|
77 | 77 |
|
|
0 commit comments