]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
8 years agomultishell - multishell-list "clone"; small edits
Ken Manheimer [Mon, 1 Feb 2016 06:18:41 +0000 (01:18 -0500)]
multishell - multishell-list "clone"; small edits

Use "Directory" insetad of "Path" in multishell-list header.

multishell-list-clone-entry makes history even more useful.

8 years agomultishell - Resolve byte-compiler complaints, and rectify some warts
Ken Manheimer [Mon, 1 Feb 2016 05:05:46 +0000 (00:05 -0500)]
multishell - Resolve byte-compiler complaints, and rectify some warts

Thanks to Stefan Monnier for steering me in the right direction on many
of these items.

Noteworthy:

- Avoid unnecessary direct calls to tramp - often, use file-remote-p, instead.
- No need to explicitly specify the customization group when the

8 years agomultishell - settle known multishell-list sort instability issues.
Ken Manheimer [Sun, 31 Jan 2016 17:05:42 +0000 (12:05 -0500)]
multishell - settle known multishell-list sort instability issues.

Increment version to 1.1.2

8 years agomultishell - set rev to 1.1.1
Ken Manheimer [Sat, 30 Jan 2016 23:21:46 +0000 (18:21 -0500)]
multishell - set rev to 1.1.1

Addition of multishell-list should have been 1.1.0.

8 years agomultishell-list - refer to multishell.el for commentary, etc.
Ken Manheimer [Sat, 30 Jan 2016 23:18:00 +0000 (18:18 -0500)]
multishell-list - refer to multishell.el for commentary, etc.

8 years agomultishell - more shaking out of initial multishell-list glitches
Ken Manheimer [Sat, 30 Jan 2016 23:15:27 +0000 (18:15 -0500)]
multishell - more shaking out of initial multishell-list glitches

8 years agomultishell - shake out some initial multishell-list glitches
Ken Manheimer [Sat, 30 Jan 2016 18:30:16 +0000 (13:30 -0500)]
multishell - shake out some initial multishell-list glitches

- (Offer to) delete shell buffer, if present, when deleting an entry.
  Rely on the default active-shell deletion prompting for confirmation,
  supplementing with our own confirmation for inactive shell buffers.
- Set recency (numeric rank) as initial sort field, get closer to
  stable sort - still needs work.
- Recompute list on any operation that affects it, and try to
  preserve stability. Also needs more work.

8 years agomultishell-list-open-as-default - new operation, on "O"
Ken Manheimer [Sat, 30 Jan 2016 11:16:06 +0000 (06:16 -0500)]
multishell-list-open-as-default - new operation, on "O"

8 years agomultishell-list-edit-entry - make actual buffer name track edit
Ken Manheimer [Sat, 30 Jan 2016 11:12:42 +0000 (06:12 -0500)]
multishell-list-edit-entry - make actual buffer name track edit

8 years agomultishell - list active the present then historical buffers
Ken Manheimer [Sat, 30 Jan 2016 07:12:32 +0000 (02:12 -0500)]
multishell - list active the present then historical buffers

and identify them in multishell-list as "+" = active, "." = present, and
"x" = past/not present.

8 years agomultishell - whoops, changed commentary while editing commit message.
Ken Manheimer [Sat, 30 Jan 2016 06:54:29 +0000 (01:54 -0500)]
multishell - whoops, changed commentary while editing commit message.

8 years agomultishell - add multishell-list, solidify facilities
Ken Manheimer [Sat, 30 Jan 2016 06:43:08 +0000 (01:43 -0500)]
multishell - add multishell-list, solidify facilities

- multishell-list.el based on tabulated-list
- refactor multishell-pop-to-shell so users can activate multishell-list
  from universal-arg prompt in minibuffer, via throw/catch
- ensure pivotal multishell-name-from-entry reliability
- remove unnecessary complications from multishell-all-entries

8 years agomultishell - start multishell-list-shells tabulated list functionality.
Ken Manheimer [Fri, 29 Jan 2016 06:32:05 +0000 (01:32 -0500)]
multishell - start multishell-list-shells tabulated list functionality.

8 years agomultishell - include active shell buffers names along with history entries.
Ken Manheimer [Fri, 29 Jan 2016 05:47:02 +0000 (00:47 -0500)]
multishell - include active shell buffers names along with history entries.

The effect is that existing shell buffers will complete as both the bare
names and the name/path forms, while purely history entries will
complete as just the name/path forms. The difference will provide a cue,
a kind of lubrication for completing existing buffers.

8 years agomultishell - add pending 1.0.9 changes, revise TODO/known issues
Ken Manheimer [Wed, 27 Jan 2016 21:27:33 +0000 (16:27 -0500)]
multishell - add pending 1.0.9 changes, revise TODO/known issues

8 years agomultishell - add paths to shells started without one, when dir tracking
Ken Manheimer [Wed, 27 Jan 2016 21:23:44 +0000 (16:23 -0500)]
multishell - add paths to shells started without one, when dir tracking

8 years agomultishell - don't inhibit buffer names from completions.
Ken Manheimer [Wed, 27 Jan 2016 08:13:00 +0000 (03:13 -0500)]
multishell - don't inhibit buffer names from completions.

Allow duplicates as sign of buffers that currently exist vs historical
entries.

8 years agomultishell-start-shell-in-buffer - consolidate conditions better
Ken Manheimer [Tue, 26 Jan 2016 19:18:10 +0000 (14:18 -0500)]
multishell-start-shell-in-buffer - consolidate conditions better

8 years agomultishell - don't skip cd when restarting local shells; note new starts
Ken Manheimer [Tue, 26 Jan 2016 18:11:37 +0000 (13:11 -0500)]
multishell - don't skip cd when restarting local shells; note new starts

Shaking out implementation of shell launch decision tree.

8 years agomultishell - refine some docstring bumpiness
Ken Manheimer [Tue, 26 Jan 2016 18:10:49 +0000 (13:10 -0500)]
multishell - refine some docstring bumpiness

8 years agomultishell - reduce multishell-primary-name savehist extra fuss
Ken Manheimer [Tue, 26 Jan 2016 16:50:42 +0000 (11:50 -0500)]
multishell - reduce multishell-primary-name savehist extra fuss

I'm finding that preserving multishell-primary-name across sessions
isn't so desirable, and thinking that the idea about including the value
of savehist-additional-variables on savehist-additional-variables may
not be either effective or necessarily useful, so removing the note
about it.

8 years agomultishell - save match-data whenever; relocate some helper funcs
Ken Manheimer [Tue, 26 Jan 2016 16:44:09 +0000 (11:44 -0500)]
multishell - save match-data whenever; relocate some helper funcs

8 years agomultishell - use eval-after-load when with-eval-after-load isn't around.
Ken Manheimer [Tue, 26 Jan 2016 08:15:51 +0000 (03:15 -0500)]
multishell - use eval-after-load when with-eval-after-load isn't around.

With this, you can use multishell in Emacs 23. I saw a problem with
a remote sudo shell, but remote or local sudo do work, separately.

8 years agomultishell - simplify multishell-start-shell-in-buffer
Ken Manheimer [Tue, 26 Jan 2016 08:12:57 +0000 (03:12 -0500)]
multishell - simplify multishell-start-shell-in-buffer

Apparently we don't need to go beneath the shell command to set the path
and tidy prior connections.

8 years agomultishell - Refine documentation a bit.
Ken Manheimer [Tue, 26 Jan 2016 06:02:38 +0000 (01:02 -0500)]
multishell - Refine documentation a bit.

8 years agomultishell README.md - Add link to ELPA package entry.
Ken Manheimer [Mon, 25 Jan 2016 07:29:52 +0000 (02:29 -0500)]
multishell README.md - Add link to ELPA package entry.

8 years agomultishell - update features list, remove change log and todo
Ken Manheimer [Sun, 24 Jan 2016 22:07:27 +0000 (17:07 -0500)]
multishell - update features list, remove change log and todo

Use multishell code commentary for change log and todo, and refer to
that from here.

(The commentary has the advantage in informing people viewing the
package via the emacs package management system, while repository
visitors also have access.)

8 years agomultishell - work around remote+sudo+homedir problem, tidy shell resolution
Ken Manheimer [Sun, 24 Jan 2016 22:04:17 +0000 (17:04 -0500)]
multishell - work around remote+sudo+homedir problem, tidy shell resolution

- Work around the shell/tramp mishandling of remote+sudo+homedir problem!
  The work around is clean and simple, basically using high-level `cd'
  API and not messing with the low-level default-directory setting.
  (Turns out the problem was not in my local config. Good riddance to the
  awkward failure handler!)
- Clean up code resolving the destination shell, starting to document the
  decision tree in the process. See getting-to-a-shell.md in the
  multishell repository, https://github.com/kenmanheimer/EmacsMultishell

8 years agomultishell - describe shell choice decision tree in getting-to-a-shell.md
Ken Manheimer [Sun, 24 Jan 2016 20:34:27 +0000 (15:34 -0500)]
multishell - describe shell choice decision tree in getting-to-a-shell.md

8 years agomultishell - Remove notes about tramp remote+sudo+homedir+sudo prob
Ken Manheimer [Sat, 23 Jan 2016 22:47:06 +0000 (17:47 -0500)]
multishell - Remove notes about tramp remote+sudo+homedir+sudo prob

Apparently it's due to something in my local site configuration. The
problem happens reliably in emacs started with -q, but I can't get it to
happen if emacs was started with -Q.

Unfortunately, I don't get a traceback, even with tramp-verbose=6, when
the problem occurs, only "Selecting deleted buffer", and in *Messages*,
"byte-code: Selecting deleted buffer". Nothing more happens if
debug-on-error and debug-on-signal are set. This seems to suggest that
something is swallowing the signal, yet still returning to
top-level. Elusive.

8 years agomultishell - note that the tramp bug is on remote|sudo to homedir
Ken Manheimer [Sat, 23 Jan 2016 08:05:42 +0000 (03:05 -0500)]
multishell - note that the tramp bug is on remote|sudo to homedir

(I had neglected to include the sudo part.)

8 years agomultishell - bump to 1.0.6, support primary name savehist, tweak docstrings
Ken Manheimer [Sat, 23 Jan 2016 01:29:53 +0000 (20:29 -0500)]
multishell - bump to 1.0.6, support primary name savehist, tweak docstrings

- Refine commentary and docstrings
- With name/path handling rectified in last commit, users can now add
  assigned primary name to savehist.
  - We can't just assign that, however. See code comments below
    multishell-primary-name.

8 years agomultishell - revamp name and path resolution for clarity
Ken Manheimer [Sat, 23 Jan 2016 01:25:54 +0000 (20:25 -0500)]
multishell - revamp name and path resolution for clarity

- Simplify multishell-resolve-target-name-and-path
  - Fix conduct when assigned primary name is associated with a path
  - Use multishell-split-entry instead of duplicating the code
  - Regularize application of asterisk bracketing/unbracketing (generally)
- Post messages to *Messages* when errors occur in condition-case
  wrapped hook functions, so there's an unobtrusive trail.
- "multishell-split-entry" instead of
  "multishell-split-entry-name-and-tramp"
- "multishell-resolve-target-name-and-path" instead of
  "multishell-derive-target-name-and-path"

8 years agomultishell - tie down multishell-history-entries matches
Ken Manheimer [Fri, 22 Jan 2016 08:53:48 +0000 (03:53 -0500)]
multishell - tie down multishell-history-entries matches

so we get the correct entry for a name.

8 years agomultishell - don't swallow connection errors besides tramp homedir prob
Ken Manheimer [Thu, 21 Jan 2016 18:35:41 +0000 (13:35 -0500)]
multishell - don't swallow connection errors besides tramp homedir prob

In arranging special provisions to recognize homedir prob, we were
swallowing other, regular errors.

8 years agomultishell - remove mistaken (and deadly) residual kill-buffer!
Ken Manheimer [Thu, 21 Jan 2016 18:21:41 +0000 (13:21 -0500)]
multishell - remove mistaken (and deadly) residual kill-buffer!

8 years agoRegister name/path association early, so name is at front of history.
Ken Manheimer [Thu, 21 Jan 2016 02:03:30 +0000 (21:03 -0500)]
Register name/path association early, so name is at front of history.

8 years agomultishell - Clarify multishell-register-name-to-path.
Ken Manheimer [Tue, 19 Jan 2016 19:55:57 +0000 (14:55 -0500)]
multishell - Clarify multishell-register-name-to-path.

8 years agomultishell - Refine the commentary.
Ken Manheimer [Tue, 19 Jan 2016 19:48:35 +0000 (14:48 -0500)]
multishell - Refine the commentary.

8 years agomultishell - Comment and docstring tidying.
Ken Manheimer [Tue, 19 Jan 2016 07:24:45 +0000 (02:24 -0500)]
multishell - Comment and docstring tidying.

8 years agomultishell - Leave history path untouched if it was omitted.
Ken Manheimer [Tue, 19 Jan 2016 06:44:56 +0000 (01:44 -0500)]
multishell - Leave history path untouched if it was omitted.

8 years agoInclude Change Log and TODO in commentary. Refine tramp homedir prob note.
Ken Manheimer [Tue, 19 Jan 2016 05:51:08 +0000 (00:51 -0500)]
Include Change Log and TODO in commentary. Refine tramp homedir prob note.

8 years agoRefine documentation (commentary, README.md).
Ken Manheimer [Mon, 18 Jan 2016 06:53:20 +0000 (01:53 -0500)]
Refine documentation (commentary, README.md).

8 years agoTrack new repo URL, include more commentary (change log, todo) in README
Ken Manheimer [Mon, 18 Jan 2016 01:23:28 +0000 (20:23 -0500)]
Track new repo URL, include more commentary (change log, todo) in README

8 years agoREADME tweaks
Ken Manheimer [Mon, 18 Jan 2016 00:49:34 +0000 (19:49 -0500)]
README tweaks

8 years agoRemove more residue from old repo.
Ken Manheimer [Mon, 18 Jan 2016 00:33:05 +0000 (19:33 -0500)]
Remove more residue from old repo.

8 years agoMerge branch 'master' of github.com:kenmanheimer/EmacsMultishell
Ken Manheimer [Mon, 18 Jan 2016 00:30:43 +0000 (19:30 -0500)]
Merge branch 'master' of github.com:kenmanheimer/EmacsMultishell

8 years agoMigrate multishell to its own repository.
Ken Manheimer [Mon, 18 Jan 2016 00:24:49 +0000 (19:24 -0500)]
Migrate multishell to its own repository.

8 years agoInitial commit
Ken Manheimer [Mon, 18 Jan 2016 00:11:47 +0000 (19:11 -0500)]
Initial commit

8 years agomultishell - Catch up on Change Log in commentary, some.
Ken Manheimer [Sun, 17 Jan 2016 08:25:16 +0000 (03:25 -0500)]
multishell - Catch up on Change Log in commentary, some.

8 years agomultishell - dir tracking for local shells, and show grace for pathless
Ken Manheimer [Sun, 17 Jan 2016 08:05:30 +0000 (03:05 -0500)]
multishell - dir tracking for local shells, and show grace for pathless

8 years agomultishell - implement multishell-history-entry-tracks-current-directory
Ken Manheimer [Sun, 17 Jan 2016 07:53:53 +0000 (02:53 -0500)]
multishell - implement multishell-history-entry-tracks-current-directory

Elective, per customization variable having that name.

8 years agomultishell - flesh out history provisions, including deletion.
Ken Manheimer [Sun, 17 Jan 2016 00:39:20 +0000 (19:39 -0500)]
multishell - flesh out history provisions, including deletion.

Users are offered the option to delete a history entry for a shell
buffer when the buffer is killed.

Note that repair of a multishell bug, so tramp homedir syntax
(`/example.com:') is now recognized, seems to expose a tramp bug. Tramp
sometimes fails to open remote shells with the homedir syntax,
especially for remote+sudo. The failure is accompanied by a "Selecting
deleted buffer" error.

8 years agomultishell - recognize and provide directions for remote homedir bug.
Ken Manheimer [Sun, 17 Jan 2016 00:22:32 +0000 (19:22 -0500)]
multishell - recognize and provide directions for remote homedir bug.

I think the problem is in tramp, but need to isolate it to be sure.

8 years agomultishell - inhibit more dup names, update commentary
Ken Manheimer [Sat, 16 Jan 2016 22:00:28 +0000 (17:00 -0500)]
multishell - inhibit more dup names, update commentary

8 years agoMerge branch 'path-persistence'
Ken Manheimer [Sat, 16 Jan 2016 21:35:41 +0000 (16:35 -0500)]
Merge branch 'path-persistence'

8 years agomultishell - provide cue when connecting via cd
Ken Manheimer [Sat, 16 Jan 2016 21:31:32 +0000 (16:31 -0500)]
multishell - provide cue when connecting via cd

8 years agomultishell - account for removal of multiple entries
Ken Manheimer [Sat, 16 Jan 2016 19:31:39 +0000 (14:31 -0500)]
multishell - account for removal of multiple entries

though it be unlikely to happen.

8 years agomultishell - prevent multiple history entries for the same name.
Ken Manheimer [Sat, 16 Jan 2016 19:16:22 +0000 (14:16 -0500)]
multishell - prevent multiple history entries for the same name.

We probably can organize our maintenance of the history to coordinate
with completion's parallel maintenance, but for now we're going quick
and dirty.

8 years agomultishell - recognize homedir tramp paths, and update docstring.
Ken Manheimer [Sat, 16 Jan 2016 18:44:48 +0000 (13:44 -0500)]
multishell - recognize homedir tramp paths, and update docstring.

My original path stuff, with name after the path, inadvertently
prevented addressing the user's homedir by requiring a trailing
slash. Both the premise and the (also inadvertent) excessive residue of
that broke the homedir syntax. Fixed!

8 years agomultishell - migrate few away from obsolete multishell-buffer-name-history
Ken Manheimer [Sat, 16 Jan 2016 18:44:07 +0000 (13:44 -0500)]
multishell - migrate few away from obsolete multishell-buffer-name-history

to multishell-history.

Also, change name of multishell-name-entry to multishell-history-entry.

8 years agomultishell - implement offer to remove history entry on kill-buffer.
Ken Manheimer [Sat, 16 Jan 2016 17:38:00 +0000 (12:38 -0500)]
multishell - implement offer to remove history entry on kill-buffer.

8 years agomultishell - return to list-or name/path strings for multishell-history.
Ken Manheimer [Sat, 16 Jan 2016 07:04:41 +0000 (02:04 -0500)]
multishell - return to list-or name/path strings for multishell-history.

Maintaining a special history turns out to be a hassle, and for no good
reason.

8 years agomultishell - checkpoint, further
Ken Manheimer [Thu, 14 Jan 2016 23:32:05 +0000 (18:32 -0500)]
multishell - checkpoint, further

8 years agomultishell - avoid duplicate completions
Ken Manheimer [Thu, 14 Jan 2016 06:39:39 +0000 (01:39 -0500)]
multishell - avoid duplicate completions

8 years agomultishell - integrate multishell-name-to-path-history, but -
Ken Manheimer [Thu, 14 Jan 2016 05:56:41 +0000 (00:56 -0500)]
multishell - integrate multishell-name-to-path-history, but -

i think we need to go with either multishell-buffer-name-history or
multishell-name-to-path-history, not both. Ideally we could just use the
latter.

8 years agomultishell - integrate names and paths, allowing for distinct completions
Ken Manheimer [Mon, 11 Jan 2016 20:54:38 +0000 (15:54 -0500)]
multishell - integrate names and paths, allowing for distinct completions

Currently, the completions list includes both. It would be nice to be
able to have completions candidates list just the names - easier on the
eye - but actual completion include the path (when available), so the
user can reuse and adjust.

8 years agoREADME.md typo.
Ken Manheimer [Thu, 7 Jan 2016 15:07:38 +0000 (10:07 -0500)]
README.md typo.

8 years agomultishell - Start on persisting shell names/paths
Ken Manheimer [Thu, 7 Jan 2016 05:28:42 +0000 (00:28 -0500)]
multishell - Start on persisting shell names/paths

8 years agomultishell - refine history persistence plans
Ken Manheimer [Wed, 6 Jan 2016 22:25:44 +0000 (17:25 -0500)]
multishell - refine history persistence plans

8 years agoREADME.md - Small (but not gratuitous) changes to try Pocket Git
Ken Manheimer [Tue, 5 Jan 2016 21:33:37 +0000 (16:33 -0500)]
README.md - Small (but not gratuitous) changes to try Pocket Git

(Seems to be pretty good!)

8 years agomultishell - remove custom multishell-non-interactive-process-buffers
Ken Manheimer [Tue, 5 Jan 2016 00:25:03 +0000 (19:25 -0500)]
multishell - remove custom multishell-non-interactive-process-buffers

Multishell should only be concerned with shell-mode and shell-mode
derived buffers. Clarify that, and remove obsoleted
multishell-non-interactive-process-buffers (which wasn't used, anyway -
the residual var non-interactive-process-buffers was mistakenly left in).

8 years agoNote crucial ForwardX11Timeout in xsel.el entry.
Ken Manheimer [Mon, 4 Jan 2016 23:21:37 +0000 (18:21 -0500)]
Note crucial ForwardX11Timeout in xsel.el entry.

8 years agoGlow about multishell.
Ken Manheimer [Mon, 4 Jan 2016 23:15:52 +0000 (18:15 -0500)]
Glow about multishell.

8 years agoMerge branch 'path-persistence'
Ken Manheimer [Mon, 4 Jan 2016 23:11:17 +0000 (18:11 -0500)]
Merge branch 'path-persistence'

8 years agomultishell - 1.0.3, no need to skip a version number.
Ken Manheimer [Mon, 4 Jan 2016 20:10:20 +0000 (15:10 -0500)]
multishell - 1.0.3, no need to skip a version number.

8 years agomultishell - fix transition to name-then-path format.
Ken Manheimer [Mon, 4 Jan 2016 20:07:04 +0000 (15:07 -0500)]
multishell - fix transition to name-then-path format.

8 years agomultishell - V. 0. Change "multishell:" to "multishell-", use everywhere.
Ken Manheimer [Mon, 4 Jan 2016 16:52:58 +0000 (11:52 -0500)]
multishell - V. 0. Change "multishell:" to "multishell-", use everywhere.

For ELPA conformance. I discovered a big change I want to make for first
release, so making this version 0 so it is not yet released.

8 years agomultishell - Change "multishell:" to "multishell-", and use on all funcs.
Ken Manheimer [Mon, 4 Jan 2016 16:34:44 +0000 (11:34 -0500)]
multishell - Change "multishell:" to "multishell-", and use on all funcs.

For ELPA conformance.

8 years agomultishell - Change to name preceding path, rather than following.
Ken Manheimer [Mon, 4 Jan 2016 16:09:19 +0000 (11:09 -0500)]
multishell - Change to name preceding path, rather than following.

* This will be simpler for completion on shell choices, persistence.
* We can make typing of the initial "/" be a cue to delineate a distinct field
  * We may be leverage field distinction for tramp remote path completion
* ... and use editing of the fields for editing of the historical records.

8 years agoMerge branch 'master' into path-persistence
Ken Manheimer [Sun, 3 Jan 2016 18:28:45 +0000 (13:28 -0500)]
Merge branch 'master' into path-persistence

8 years agomultishell - Remove redundant maintainer line, fix default dir.
Ken Manheimer [Sun, 3 Jan 2016 16:15:23 +0000 (11:15 -0500)]
multishell - Remove redundant maintainer line, fix default dir.

8 years agomultishell - Refactor to organize conducive to name/path management.
Ken Manheimer [Sun, 3 Jan 2016 16:00:22 +0000 (11:00 -0500)]
multishell - Refactor to organize conducive to name/path management.

8 years agomultishell - Note need for local-path-only fix
Ken Manheimer [Sun, 3 Jan 2016 15:59:10 +0000 (10:59 -0500)]
multishell - Note need for local-path-only fix

8 years agomultishell - more elaboration of path-persistence TODO.
Ken Manheimer [Sun, 3 Jan 2016 15:25:44 +0000 (10:25 -0500)]
multishell - more elaboration of path-persistence TODO.

8 years agomultishell - use actual email address, rather than obscured one.
Ken Manheimer [Sun, 3 Jan 2016 14:55:45 +0000 (09:55 -0500)]
multishell - use actual email address, rather than obscured one.

And increment the version, just in case the ELPA submission has registered.

8 years agomultishell - might as well use finer-grained version numbers to start with
Ken Manheimer [Sat, 2 Jan 2016 22:05:34 +0000 (17:05 -0500)]
multishell - might as well use finer-grained version numbers to start with

8 years agomultishell.el - implement emacs package conventions.
Ken Manheimer [Sat, 2 Jan 2016 21:55:31 +0000 (16:55 -0500)]
multishell.el - implement emacs package conventions.

8 years agomultishell.el - track rename, prepend all helpers.
Ken Manheimer [Sat, 2 Jan 2016 20:59:00 +0000 (15:59 -0500)]
multishell.el - track rename, prepend all helpers.

For now i'm leaving 'pop-to-shell' unprefixed. Essentially, it's our
external api.

8 years agomultishell.el - rename poptoshell.
Ken Manheimer [Sat, 2 Jan 2016 20:26:57 +0000 (15:26 -0500)]
multishell.el - rename poptoshell.

8 years agoMerge branch 'poptoshell-persistence'
Ken Manheimer [Sat, 2 Jan 2016 20:24:07 +0000 (15:24 -0500)]
Merge branch 'poptoshell-persistence'

8 years agopoptoshell - many odds and ends, including some fixes.
Ken Manheimer [Sat, 2 Jan 2016 20:16:18 +0000 (15:16 -0500)]
poptoshell - many odds and ends, including some fixes.

8 years agopoptoshell - default to restarting stopped shell, not jump to running one
Ken Manheimer [Sat, 2 Jan 2016 19:36:06 +0000 (14:36 -0500)]
poptoshell - default to restarting stopped shell, not jump to running one

8 years agopoptoshell - append multishell to various funcs, tweak comments, docstrings
Ken Manheimer [Sat, 2 Jan 2016 19:25:50 +0000 (14:25 -0500)]
poptoshell - append multishell to various funcs, tweak comments, docstrings

8 years agopoptoshell - remove todo notes
Ken Manheimer [Sat, 2 Jan 2016 18:41:18 +0000 (13:41 -0500)]
poptoshell - remove todo notes

(Separately from implementation code, so I have a copy of the notes in
case I want to revisit them.)

8 years agopoptoshell - implement command-key binding via customization.
Ken Manheimer [Sat, 2 Jan 2016 18:39:22 +0000 (13:39 -0500)]
poptoshell - implement command-key binding via customization.

I see why people don't always do this - it's excessively difficult.

8 years agopoptoshell - Tweak pop-up-windows mention
Ken Manheimer [Fri, 1 Jan 2016 18:35:30 +0000 (13:35 -0500)]
poptoshell - Tweak pop-up-windows mention

and experiment with rebasing to get stuff from master branch. I don't
quite have the knack - I had to cherry-pick.

8 years agopoptoshell - Tweak pop-up-windows mention
Ken Manheimer [Fri, 1 Jan 2016 18:31:31 +0000 (13:31 -0500)]
poptoshell - Tweak pop-up-windows mention

and have some trivial fodder to explore rebasing to my development
branch, as well.

8 years agocpoptoshell - Clarify start-shell-in-buffer and pop-to-buffer behavior.
Ken Manheimer [Fri, 1 Jan 2016 18:29:55 +0000 (13:29 -0500)]
cpoptoshell - Clarify start-shell-in-buffer and pop-to-buffer behavior.

8 years agocpoptoshell - Clarify start-shell-in-buffer and pop-to-buffer behavior.
Ken Manheimer [Fri, 1 Jan 2016 18:25:21 +0000 (13:25 -0500)]
cpoptoshell - Clarify start-shell-in-buffer and pop-to-buffer behavior.