]> code.delx.au - gnu-emacs-elpa/commitdiff
multishell - refine history persistence plans
authorKen Manheimer <ken.manheimer@gmail.com>
Wed, 6 Jan 2016 22:25:44 +0000 (17:25 -0500)
committerKen Manheimer <ken.manheimer@gmail.com>
Wed, 6 Jan 2016 22:25:44 +0000 (17:25 -0500)
multishell.el

index e5ae0b7eb586ac5d0f03519cf0f97fd4429237d6..d4470b72f38e3dcbab8dd8281a3b3ef9603412ca 100644 (file)
 ;;
 ;;; TODO:
 ;;
-;; * Fix operation given local path without specified name
 ;; * Preserveable (savehist) history that associates names with paths
 ;;   - Using an association list between names and paths
 ;;   - Searched for search backwards/forwards on isearch-like M-r/M-s bindings
 ;;     - *Not* searched for regular completion
 ;;   - Editible
-;;     - During confirmation for new buffers - to use historical one
-;;     - Or with minibuffer setup created key binding (isearch-like) M-e
-;;       - M-e in empty initial provides completion on historicals
-;;     - User can edit the entire path, changing the association
+;;     - New shell prompts for confirmation
+;;       - Including path from history, if any
+;;       - which offers opportunity to edit association
 ;;     - New association overrides previous
-;;     - Deleting path removes association and history entry
-;;   - Tracks buffer name changes
-;;     - Using buffer-list-update-hook
+;;   - History tracks buffer disposition
+;;     - Track buffer name change using buffer-list-update-hook
+;;     - Deleting buffer removes history entry!
+;;   - Option to track last directory - multishell-remember-last-dir
+;;     - Include note about tramp not tracking remote dirs well
+;;       - use `M-x shell-resync-dirs'; I bind to M-return
 ;; * Customize activation of savehist
 ;;   - Customize entry has warning about activating savehist
 ;;   - Adds the name/path association list to savehist-additional-variables