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.
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.
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"
João Távora [Thu, 21 Jan 2016 22:29:10 +0000 (22:29 +0000)]
Update packages/yasnippet by subtree-merging from its external upstream
Again, packages/yasnippet/snippets is left untouched in GNU ELPA. The
upstream version uses a submodule pointing to a snippets repo which
lives at https://github.com/AndreaCrotti/yasnippet-snippets.git
Michael Albinus [Tue, 19 Jan 2016 19:24:38 +0000 (20:24 +0100)]
Release debbugs 0.9
* packages/debbugs/debbugs-gnu.el (debbugs-gnu-get-bugs):
Fix docstring.
(debbugs-gnu-show-reports): Do not let-bind `debbugs-port'.
* packages/debbugs/debbugs-org.el (debbugs-gnu-local-query)
(debbugs-gnu-local-filter): Declare variables.
(debbugs-org-buffer-name): Rename variable.
(debbugs-org-show-buffer-name, debbugs-org-show-next-reports):
Remove functions.
(debbugs-org-search): No need for extra cleanup.
(debbugs-org): Remove code for limiting the result.
(debbugs-org-show-reports): Sync with
`debbugs-gnu-show-reports'. No argument anymore. Sort
descending. Append local variables to buffer.
(debbugs-org-mode): Initialize buffer local
`debbugs-gnu-local-query' and `debbugs-gnu-current-filter'.
* packages/debbugs/debbugs.el: Increase Version to 0.9.
Michael Albinus [Sun, 17 Jan 2016 14:03:31 +0000 (15:03 +0100)]
Further improvements to debbugs
* packages/debbugs/debbugs-gnu.el (debbugs-gnu-get-bugs): Do not
specify :max.
(debbugs-gnu-rescan): Handle `current-prefix-arg'.
(debbugs-gnu-display-status): Insert comments in output.
* packages/debbugs/debbugs-ug.texi (Tabulated Lists): Mention the
prefix argument of debbugs-gnu-rescan.
* packages/debbugs/debbugs.el (debbugs-cache-expiry): Make it a
defcustom.
(debbugs-get-status): Delete dups before sending the soap
request. `debbugs-cache-expiry' could also be `t'.
(debbugs-get-status): Remove double code. Add bug to cache only
if `debbugs-cache-expiry' indicates this.
(debbugs-search-est): Retrieve all hits when there is no :skip or :max.
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.