emacs-prelude/CHANGELOG.md

75 lines
3.8 KiB
Markdown
Raw Permalink Normal View History

2020-09-15 08:25:30 +03:00
# Change log
## master (unreleased)
### New features
2023-02-24 09:28:57 +02:00
* Enable `org-habits`.
* Neatly track `TODO` state changes in a drawer (LOGBOOK) thereby.
improving readability
2023-02-24 09:28:57 +02:00
* Add a module to enable Literate Programming (`prelude-literal-programming.el`).
2021-03-13 19:08:12 +02:00
* Add a Racket module.
* Add a Lua module.
2021-03-13 19:09:39 +02:00
* Auto-install `racket-mode` if needed.
* Add a F# module.
2023-02-24 09:18:21 +02:00
* Auto-install `use-package`.
2023-02-24 09:21:40 +02:00
* Add `prelude-vertico` module. Vertico a simpler alternative to `ivy-mode` and supersedes Selectrum.
2021-03-13 19:08:12 +02:00
2021-02-14 12:28:40 +02:00
### Changes
2021-02-14 12:57:50 +02:00
* Bind all essential `avy` commands to their recommended keybindings.
2021-03-13 19:08:12 +02:00
* Remove `company-lsp`.
* Replace `yank-pop` key-binding to `counse-yank-pop` for `ivy-mode`.
* The keybinding for `proced` is now enabled unconditionally.
2023-02-24 09:28:57 +02:00
* Replace prelude-go backend with `lsp` instead of unmaintained tools.
* Use `rust-analyzer` as language server for prelude-rust and provide nicer syntax highlighting with `tree-sitter`.
* Use `js2-mode` for Node.js specific `.cjs` and `.mjs` extensions.
2021-02-14 12:57:50 +02:00
2021-02-14 12:28:40 +02:00
### Bugs fixed
* Fix `company` still being visible in the mode line.
* [#1335](https://github.com/bbatsov/prelude/issues/1335): Workaround
for `which-key` bug causing display issues in clients to `emacs --daemon`.
2022-02-20 12:00:58 +02:00
* Fix **Edit on GitHub** link in ReadTheDocs site.
* Fix fall back to sample `prelude-modules.el` not working if user has installed to non-default location.
* Stop requiring `helm-config` since upstream has removed the module.
2023-02-24 09:28:57 +02:00
* Require `typescript-mode` using `prelude-require-packages` to avoid error upon inclusion in `personal/prelude-modules.el`.
* Turn off `super-save` in `rust-mode` to prevent severe hangs during autocomplete.
2021-02-14 12:28:40 +02:00
## 1.1.0 (2021-02-14)
### New features
* Enable `nlinum-mode` or `display-line-numbers-mode` by default. Can be disabled by setting `prelude-minimalistic-ui` to `t`.
2020-10-08 10:23:08 +03:00
* Enable site-wide installation for Prelude.
2020-10-08 23:07:56 +03:00
* Auto-installs `julia-mode` if needed.
2020-10-08 23:08:49 +03:00
* Auto-install `adoc-mode` for AsciiDoc files.
* Add the `ag` package. It provides a nice alternative to `grep` and has nice Projectile integration.
* Added additional configuration modules for WSL (`prelude-wsl`) and Windows (`prelude-windows`).
2020-11-27 10:01:09 +02:00
* Add `prelude-selectrum` module. Selectrum a simpler alternative to `ivy-mode`.
2020-09-15 11:13:43 +03:00
### Changes
2020-10-08 10:23:08 +03:00
* [#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.
2020-09-15 11:11:23 +03:00
* [#1278](https://github.com/bbatsov/prelude/issues/1278): Don't disable `menu-bar-mode` unless `prelude-minimalistic-ui` is enabled.
* [#1277](https://github.com/bbatsov/prelude/issues/1277): Make it possible to disable the creation of `Super`-based keybindings via `prelude-super-keybindings`.
* Removed deprecated alias `prelude-ensure-module-deps`.
2020-09-16 13:30:22 +03:00
* Remove `prelude-fullscreen`, as these days people can use `toggle-frame-fullscreen` instead. (it was introduced in Emacs 24.4)
* Removed `beacon-mode`.
* Added `transient/` to `.gitignore`.
* Fallback to `sample/prelude-modules.el` in the absence of a `prelude-modules.el` in one's personal folder.
2020-11-21 13:46:24 +02:00
* [Ruby] Don't auto-insert coding comments.
2020-11-24 09:40:14 +02:00
* Hide (via `diminish`) `editorconfig-mode`, `super-save`, `company`, `abbrev` and `ivy` in the modeline.
* Use `lsp-workspace-restart` function instead of deprecated `lsp-restart-workspace`.
2020-12-10 21:01:13 +02:00
* Bind all online search commands under `C-c C-/` to avoid a conflict with `counsel-git` or `magit-file-dispatch`.
* 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.
2020-12-18 11:51:37 +02:00
* Added `.cache/` and `lsp-session*` to `.gitignore`. These are generated by `lsp`.
2020-09-15 11:11:23 +03:00
### Bugs fixed
2021-02-14 12:28:40 +02:00
* [#1302](https://github.com/bbatsov/prelude/issues/1302): `C-a` should be bound to `org-beginning-of-line` in org-mode buffers.
2020-09-15 08:25:30 +03:00
## 1.0.0 (2020-09-15)
Initial "stable" release after 9 years of development.