]> code.delx.au - gnu-emacs-elpa/blobdiff - README.md
multishell - note that the tramp bug is on remote|sudo to homedir
[gnu-emacs-elpa] / README.md
index 485d22d847f6c265dd7bf06f6b8c9bc4edc875ed..4f3bcda0b5ea323ec2b71752c8bc5ab213e2b2fc 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 multishell.el
 =============
 
-Facilitate interaction with multiple local and remote Emacs shell buffers.
+Facilitate use of multiple local and remote Emacs shell buffers.
 
 I use the emacs shell a *lot*. On top of emacs' powerful shell and tramp
 facilities, use a `multishell` (customization-activated) key binding to:
@@ -32,3 +32,34 @@ various behaviors. Customize-group `savehist` to preserve buffer
 names/paths across emacs sessions.
 
 See the `multishell-pop-to-shell` docstring for details.
+
+Change Log
+----------
+* 2016-01-16 1.0.5 Ken Manheimer:
+  - History now includes paths, when designated
+  - Actively track current directory in history entries that have a path.
+    Custom control: multishell-history-entry-tracks-current-directory
+  - Offer to remove shell's history entry when buffer is killed
+    (For now, the only UI way to remove history entries.)
+  - Fix - prevent duplicate entries for same name but different paths
+  - Fix - recognize and respect tramp path syntax to start in home dir
+    - But tramp bug, remote+sudo hops to a home dir can fail, get wedged.
+  - Simplify history var name, migrate existing history if any from old name
+* 2016-01-04 Ken Manheimer - Released to ELPA
+* 2016-01-02 Ken Manheimer - working on this in public, but not yet released.
+
+ TODO
+----------
+* Isolate tramp sporadic failure to connect to remote+sudo+homedir syntax
+  (eg, /ssh:xyz.com|sudo:root@xyz.com: or /ssh:xyz.com|sudo:root@xyz.com:~)
+* Find suitable, internally consistent ways to sort tidy completions, eg:
+  - first list completions for active shells, then present but inactive,
+    then historical
+  - some way for user to toggle between presenting just buffer names vs
+    full buffer/path
+    - without cutting user off from easy editing of path
+* Find proper method for setting field boundary at beginning of tramp path
+  in the minibuffer, in order to see whether the field boundary magically
+  enables tramp completion of the path.
+* Assess whether option to delete history entry on kill-buffer is
+  sufficient.