diff --git a/CHANGELOG.org b/CHANGELOG.org index 522bffc..292dfef 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -1,5 +1,43 @@ #+TITLE: Changelog +* Release 1.6.1 +** Breaking Changes +*** [[https://github.com/bmag/emacs-purpose/issues/84][#84]], [[https://github.com/bmag/emacs-purpose/pull/125][#125]]: remove option ~purpose-preferred-prompt~ and prompts shims. + Removed ~completing-read~ and ~read-file-name~ shims, thus the + custom variable ~purpose-preferred-prompt~ has been removed. From the README: + #+BEGIN_QUOTE + In the past, the variable `purpose-preferred-prompt`, allowed you + to choose whether you want Purpose to use IDO or Helm when it + needs information from the user. This variable has been + removed. Instead, the prompt relies on the normal mechanism. For + Helm prompts enable `helm-mode`, for Ivy mode enable `ivy-mode`, + for IDO prompts enable `ido-mode`, etc. If using `ido-mode`, note + that because how IDO works it doesn't cover all commands, and some + commands won't have an IDO prompt. To work around that, please see + the package + [ido-completion-read+](https://github.com/DarwinAwardWinner/ido-completing-read-plus) + (formerly ido-ubiquitous). + #+END_QUOTE +** Enhancements +*** [[https://github.com/bmag/emacs-purpose/issues/113][#113]], [[https://github.com/bmag/emacs-purpose/pull/114][#114]]: default to ~edit~ purpose for buffers visiting files + If a buffer is visiting a file, its default purpose (if no other + purpose matches) will be ~edit~. +*** Emacsen 25.1, 25.3 and 26.1 added to Travis CI tests + Emacs 25.2 not added, because it is almost exactly the same as + 25.3, and the difference doesn't affect Purpose's behavior. +** Bug Fixes +*** added some missing default purposes for some modes + - css-mode: edit + - eshell-mode, term-mode: terminal +*** [[https://github.com/bmag/emacs-purpose/issues/110][#110]]: wrong window layout after using magit-popup's help system + Added a fix in ~window-purpose-fixes.el~. +*** [[https://github.com/bmag/emacs-purpose/issues/111][#111]]: wrong layout when using org-goto + Added a fix in ~window-purpose-fixes.el~. +*** [[https://github.com/bmag/emacs-purpose/pull/123][#123]] purpose-x-popwin: fix custom type mismatches +*** [[https://github.com/bmag/emacs-purpose/issues/127][#127]], [[https://github.com/bmag/emacs-purpose/pull/128][#128]]: purpose-x-code1: correctly create and display dired buffer +*** [[https://github.com/bmag/emacs-purpose/pull/118][#118]]: fix typos in README +*** [[https://github.com/bmag/emacs-purpose/pull/121][#121]]: prefer the selected window even with multiple frames +*** [[https://github.com/bmag/emacs-purpose/issues/120][#120]]: pop-up-frames takes precedence over pop-up-windows * Release 1.6 ** New Features *** New functions for easier purpose configuration diff --git a/test/configuration-test.el b/test/configuration-test.el index 39fa9ed..d800cbd 100644 --- a/test/configuration-test.el +++ b/test/configuration-test.el @@ -1,6 +1,6 @@ ;;; configuration-test.el --- Tests for window-purpose-configuration.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/core-test.el b/test/core-test.el index ff340ef..5bef5fb 100644 --- a/test/core-test.el +++ b/test/core-test.el @@ -1,6 +1,6 @@ ;;; core-test.el --- Tests for window-purpose-core.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/extensions-test.el b/test/extensions-test.el index a9d76a7..5bef4fd 100644 --- a/test/extensions-test.el +++ b/test/extensions-test.el @@ -1,6 +1,6 @@ ;;; extensions-test.el --- Tests for window-purpose-x.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2016 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/layout-test.el b/test/layout-test.el index 4c72f2e..58cd350 100644 --- a/test/layout-test.el +++ b/test/layout-test.el @@ -1,6 +1,6 @@ ;;; layout-test.el --- Tests for window-purpose-layout.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2016 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/prefix-overload-test.el b/test/prefix-overload-test.el index ffe1c11..ea1f833 100644 --- a/test/prefix-overload-test.el +++ b/test/prefix-overload-test.el @@ -1,6 +1,6 @@ ;;; prefix-overload-test.el --- Tests for window-purpose-prefix-overload.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2016 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/switch-test.el b/test/switch-test.el index 6f140dd..55c2ba9 100644 --- a/test/switch-test.el +++ b/test/switch-test.el @@ -1,6 +1,6 @@ ;;; switch-test.el --- Tests for window-purpose-switch.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/test-helper.el b/test/test-helper.el index 1dcdb56..9b34339 100644 --- a/test/test-helper.el +++ b/test/test-helper.el @@ -1,6 +1,6 @@ ;;; test-helper --- Test helper for window-purpose -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/test/window-purpose-test.el b/test/window-purpose-test.el index d382d9f..73b98bc 100644 --- a/test/window-purpose-test.el +++ b/test/window-purpose-test.el @@ -1,6 +1,6 @@ ;;; window-purpose-test.el --- Tests for window-purpose.el -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2016 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-configuration.el b/window-purpose-configuration.el index 99be102..e14c13f 100644 --- a/window-purpose-configuration.el +++ b/window-purpose-configuration.el @@ -1,6 +1,6 @@ ;;; window-purpose-configuration.el --- Configuration handling for Purpose -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2017 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-core.el b/window-purpose-core.el index b27225b..316c5f4 100644 --- a/window-purpose-core.el +++ b/window-purpose-core.el @@ -1,6 +1,6 @@ ;;; window-purpose-core.el --- Core functions for Purpose -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-fixes.el b/window-purpose-fixes.el index 3df9ffe..c3ef800 100644 --- a/window-purpose-fixes.el +++ b/window-purpose-fixes.el @@ -1,6 +1,6 @@ ;;; window-purpose-fixes.el --- fix integration issues with other features -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2017 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-layout.el b/window-purpose-layout.el index 6553af0..aa85536 100644 --- a/window-purpose-layout.el +++ b/window-purpose-layout.el @@ -1,6 +1,6 @@ ;;; window-purpose-layout.el --- Save and load window layout -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-prefix-overload.el b/window-purpose-prefix-overload.el index 7cba642..4e6fe9b 100644 --- a/window-purpose-prefix-overload.el +++ b/window-purpose-prefix-overload.el @@ -1,6 +1,6 @@ ;;; window-purpose-prefix-overload.el --- Bind several commands to the same key -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2016 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-switch.el b/window-purpose-switch.el index 8dcf245..20fce8c 100644 --- a/window-purpose-switch.el +++ b/window-purpose-switch.el @@ -1,6 +1,6 @@ ;;; window-purpose-switch.el --- Purpose-aware display handling -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-utils.el b/window-purpose-utils.el index 3ae5fb7..c8ec82c 100644 --- a/window-purpose-utils.el +++ b/window-purpose-utils.el @@ -1,6 +1,6 @@ ;;; window-purpose-utils.el --- Utilities -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2016 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose-x.el b/window-purpose-x.el index b558ee7..e6e74a6 100644 --- a/window-purpose-x.el +++ b/window-purpose-x.el @@ -1,6 +1,6 @@ ;;; window-purpose-x.el --- Extensions for Purpose -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose diff --git a/window-purpose.el b/window-purpose.el index a4565db..6003f73 100644 --- a/window-purpose.el +++ b/window-purpose.el @@ -1,6 +1,6 @@ ;;; window-purpose.el --- Purpose-based window management for Emacs -*- lexical-binding: t -*- -;; Copyright (C) 2015, 2016 Bar Magal +;; Copyright (C) 2015-2018 Bar Magal & contributors ;; Author: Bar Magal ;; Package: purpose