]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
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.

8 years agopoptoshell - Use quoting that distinguishes active references.
Ken Manheimer [Fri, 1 Jan 2016 18:16:06 +0000 (13:16 -0500)]
poptoshell - Use quoting that distinguishes active references.

8 years agopoptoshell - Clarify start-shell-in-buffer and pop-to-buffer behavior.
Ken Manheimer [Fri, 1 Jan 2016 18:12:11 +0000 (13:12 -0500)]
poptoshell - Clarify start-shell-in-buffer and pop-to-buffer behavior.

8 years agopoptoshell - cleanup lapsed remote connections before restarting them
Ken Manheimer [Fri, 1 Jan 2016 17:07:25 +0000 (12:07 -0500)]
poptoshell - cleanup lapsed remote connections before restarting them

Woo hoo! This seems to be vastly improving the resurrection of lapsed
connections, preventing the frequent (and uncatchable) "byte-code: Args
out of range: ..." errors. So far, completely.

8 years agopoptoshell - cleanup lapsed remote connections before restarting them
Ken Manheimer [Fri, 1 Jan 2016 17:07:25 +0000 (12:07 -0500)]
poptoshell - cleanup lapsed remote connections before restarting them

Woo hoo! This seems to be vastly improving the resurrection of lapsed
connections, preventing the frequent (and uncatchable) "byte-code: Args
out of range: ..." errors. So far, completely.

8 years agopop-to-shell - ensure the cleanup message is seen
Ken Manheimer [Sat, 26 Dec 2015 21:28:57 +0000 (16:28 -0500)]
pop-to-shell - ensure the cleanup message is seen

... since i'm not even sure it ever gets used, sigh.

8 years agopoptoshell: Initial stab at workaround for tramp "Args out of range"
Ken Manheimer [Thu, 24 Dec 2015 19:25:25 +0000 (14:25 -0500)]
poptoshell: Initial stab at workaround for tramp "Args out of range"

More than occasionally, tramp fails to reconnect to shells that were
disconnected gracelessly, with "byte-code: Args out of range:
...". Using tramp-cleanup-this-connection then retrying often works, so
let's do that.

It's hard to test this easily, so I'm checking in a preliminary version
to tweak incrementally.

8 years agopoptoshell: Initial stab at workaround for tramp "Args out of range"
Ken Manheimer [Thu, 24 Dec 2015 19:25:25 +0000 (14:25 -0500)]
poptoshell: Initial stab at workaround for tramp "Args out of range"

More than occasionally, tramp fails to reconnect to shells that were
disconnected gracelessly, with "byte-code: Args out of range:
...". Using tramp-cleanup-this-connection then retrying often works, so
let's do that.

It's hard to test this easily, so I'm checking in a preliminary version
to tweak incrementally.

8 years agoMerge branch 'master' into poptoshell-persistence
Ken Manheimer [Fri, 18 Dec 2015 19:51:56 +0000 (14:51 -0500)]
Merge branch 'master' into poptoshell-persistence

8 years agoSimplify.
Ken Manheimer [Fri, 18 Dec 2015 19:48:44 +0000 (14:48 -0500)]
Simplify.

8 years agoTODO - note name change and function prefixing.
Ken Manheimer [Fri, 18 Dec 2015 17:54:35 +0000 (12:54 -0500)]
TODO - note name change and function prefixing.

8 years agoIn TODO - distinguish searching completions and history; other details.
Ken Manheimer [Fri, 18 Dec 2015 17:51:22 +0000 (12:51 -0500)]
In TODO - distinguish searching completions and history; other details.

8 years agoMerge branch 'master' into poptoshell-persistence
Ken Manheimer [Tue, 15 Dec 2015 16:23:55 +0000 (11:23 -0500)]
Merge branch 'master' into poptoshell-persistence

8 years agopoptoshell - reserve pop-to-shell-buffer-name-history.
Ken Manheimer [Tue, 15 Dec 2015 16:23:00 +0000 (11:23 -0500)]
poptoshell - reserve pop-to-shell-buffer-name-history.

8 years agopoptoshell checkpoint - starting on custom vars for persistence and other
Ken Manheimer [Tue, 15 Dec 2015 16:17:17 +0000 (11:17 -0500)]
poptoshell checkpoint - starting on custom vars for persistence and other

8 years agopoptoshell - Sketch persistence plan in commentary "Todo".
Ken Manheimer [Mon, 14 Dec 2015 17:15:25 +0000 (12:15 -0500)]
poptoshell - Sketch persistence plan in commentary "Todo".

8 years agopoptoshell - Document the incomplete functionality.
Ken Manheimer [Mon, 14 Dec 2015 17:01:05 +0000 (12:01 -0500)]
poptoshell - Document the incomplete functionality.

8 years agoRemove docstring info about persisting names across sessions.
Ken Manheimer [Mon, 14 Dec 2015 16:56:22 +0000 (11:56 -0500)]
Remove docstring info about persisting names across sessions.

The functionality is still there, but incomplete. Will complete in a
branch, and want to avoid disruption of people who use the incomplete
functionality, once the completed version is merged.

8 years agoWhoops - don't include double quotes in docstring.
Ken Manheimer [Mon, 14 Dec 2015 08:22:40 +0000 (03:22 -0500)]
Whoops - don't include double quotes in docstring.

8 years agogist-git-grep mods - i think i've been using this.
Ken Manheimer [Mon, 14 Dec 2015 08:05:47 +0000 (03:05 -0500)]
gist-git-grep mods - i think i've been using this.

8 years agoPersist shell-buffer name/path history!
Ken Manheimer [Mon, 14 Dec 2015 07:54:27 +0000 (02:54 -0500)]
Persist shell-buffer name/path history!

Need to manually configure savehist - see instructions.

This is simplest implementation, and a little dicey:
* First time in session that you try to use prior session's settings,
  you just get the path, not the name
* I could make an additional map between names used and paths,
  * and that may be necessary, since it will be unapparent whether or
    not the paths for the names have established.
* There's no way to remove entries, besides editing the history file
  * Would like to implement `Meta-e' "edit current entry",
  * where changing the entry is preserved
  * and deleting the line then concluding removes the entry completely
  * carriage return ends edit mode.

8 years agoMake a distint buffer-name completion history.
Ken Manheimer [Sun, 13 Dec 2015 16:44:17 +0000 (11:44 -0500)]
Make a distint buffer-name completion history.

8 years agopop-to-shell - remove insufficiently comprehensive rcirc/erc provisions
Ken Manheimer [Mon, 7 Dec 2015 18:51:35 +0000 (13:51 -0500)]
pop-to-shell - remove insufficiently comprehensive rcirc/erc provisions

Instead, use something like I do for rcirc:

(eval-after-load 'rcirc
  '(define-key rcirc-mode-map "\M- " 'klm-rcirc-goto-prompt-or-global))

(defun klm-rcirc-goto-prompt-or-global (arg)
  "Goto rcirc input prompt if no arg, else do the global key action."
  (interactive "P")
  (if arg
      (call-interactively
       (lookup-key (current-global-map) "\M- "))
    (goto-char rcirc-prompt-end-marker)))

8 years agoCleanup.
Ken Manheimer [Wed, 2 Dec 2015 21:23:32 +0000 (16:23 -0500)]
Cleanup.

8 years agoClarify pop-to-shell description.
Ken Manheimer [Wed, 2 Dec 2015 21:19:12 +0000 (16:19 -0500)]
Clarify pop-to-shell description.

8 years agopoptoshell - tidy some cruft.
Ken Manheimer [Sat, 28 Nov 2015 23:30:29 +0000 (18:30 -0500)]
poptoshell - tidy some cruft.

8 years agopoptoshell - Fallback to the host or domain for remote shell name.
Ken Manheimer [Sat, 28 Nov 2015 22:05:17 +0000 (17:05 -0500)]
poptoshell - Fallback to the host or domain for remote shell name.

8 years agopoptoshell - Implement and document remote shell feature.
Ken Manheimer [Sat, 28 Nov 2015 21:10:00 +0000 (16:10 -0500)]
poptoshell - Implement and document remote shell feature.

8 years agopoptoshell - obtain tramp remote expression if present in shell arg
Ken Manheimer [Sat, 28 Nov 2015 19:53:57 +0000 (14:53 -0500)]
poptoshell - obtain tramp remote expression if present in shell arg

Establish the working baseline to build upon.

8 years agopoptoshell.el: get confirmation for shell buffer names not in collection.
Ken Manheimer [Wed, 25 Nov 2015 19:56:30 +0000 (14:56 -0500)]
poptoshell.el: get confirmation for shell buffer names not in collection.

8 years agoRename gistfile1.el to gist-git-grep.el
Ken Manheimer [Mon, 12 Oct 2015 16:41:41 +0000 (12:41 -0400)]
Rename gistfile1.el to gist-git-grep.el

8 years agoMerge remote-tracking branch 'origin/master'
Ken Manheimer [Mon, 12 Oct 2015 16:38:18 +0000 (12:38 -0400)]
Merge remote-tracking branch 'origin/master'

8 years agoGit grep using emacs grep, instead of broken vc-git-grep.
Ken Manheimer [Mon, 12 Oct 2015 16:27:54 +0000 (12:27 -0400)]
Git grep using emacs grep, instead of broken vc-git-grep.

Google search first-hits this github gist wrapping of git grep with
emacs grep mode. I adjusted it a little to properly use '--no-pager'.

(vc-git-grep use of grep-find (or whatever) to dwim always does The
Wrong Thing, requiring finagling of the arguments and editing of the
command, before submitting it.)

8 years agoxsel.el - respect arg for DISPLAY prompt in main copy/paste funcs.
Ken Manheimer [Sun, 4 Oct 2015 15:37:09 +0000 (11:37 -0400)]
xsel.el - respect arg for DISPLAY prompt in main copy/paste funcs.

8 years agoxsel.el - put point after pasted stuff, abbreviate :10.0
Ken Manheimer [Mon, 28 Sep 2015 22:46:34 +0000 (18:46 -0400)]
xsel.el - put point after pasted stuff, abbreviate :10.0

8 years agoUse (unix) platform-specific clipboard commands, and otherwise simplify.
Ken Manheimer [Mon, 28 Sep 2015 22:33:17 +0000 (18:33 -0400)]
Use (unix) platform-specific clipboard commands, and otherwise simplify.

Also, simplify with shell-command-on-region.

8 years agoinclude xsel.el and note that standalone pdbtrack is moved aside
Ken Manheimer [Wed, 16 Sep 2015 17:00:06 +0000 (13:00 -0400)]
include xsel.el and note that standalone pdbtrack is moved aside

8 years agoIdentify crucially: we're getting the emacs *region* to clipboard.
Ken Manheimer [Mon, 7 Sep 2015 18:20:23 +0000 (18:20 +0000)]
Identify crucially: we're getting the emacs *region* to clipboard.

8 years agoDirect website at the github repo.
Ken Manheimer [Mon, 7 Sep 2015 18:07:23 +0000 (18:07 +0000)]
Direct website at the github repo.

8 years agoCopy and paste from emacs tty sessions, using xsel.
Ken Manheimer [Mon, 7 Sep 2015 18:07:01 +0000 (18:07 +0000)]
Copy and paste from emacs tty sessions, using xsel.

8 years agooy - restore the prior block structure
Ken Manheimer [Sat, 5 Sep 2015 23:16:12 +0000 (19:16 -0400)]
oy - restore the prior block structure

8 years agoremove extraneous close paren
Ken Manheimer [Sat, 5 Sep 2015 23:11:47 +0000 (19:11 -0400)]
remove extraneous close paren

8 years agoditch bad default-directory provision for now
Ken Manheimer [Sat, 5 Sep 2015 21:29:45 +0000 (17:29 -0400)]
ditch bad default-directory provision for now

It fails when masking other file-errors. It needs to be implemented better,
if it's still necessary.

8 years agoMove pdbtrack.el aside, until I can recover a better version.
Ken Manheimer [Fri, 19 Jun 2015 22:05:55 +0000 (18:05 -0400)]
Move pdbtrack.el aside, until I can recover a better version.

See last commit or comments at top of the file for some details.

8 years agoPrepare to move pdbtrack.el aside, until I can recover the good version.
Ken Manheimer [Fri, 19 Jun 2015 22:04:38 +0000 (18:04 -0400)]
Prepare to move pdbtrack.el aside, until I can recover the good version.

;;; CRAP. This was extracted from python.el, which lacks some crucial
;;; features of my original pdbtrack code. python-mode.el (available via
;;; marmalade, melpa) has a much more faithful version, including seeking
;;; an existing buffer for a function if the indicated file can't be found
;;; - crucial for doing remote debugging, eg via rpdb.
;;;
;;; I'm going to retire this code, for the moment, until I can recover
;;; pdbtrack (plus whatever improvements may have been developed) from
;;; python-mode.el.

9 years agoRemove unnecessary rst require (was for filter)
Ken Manheimer [Tue, 7 Apr 2015 00:24:45 +0000 (20:24 -0400)]
Remove unnecessary rst require (was for filter)

9 years agoCleanup README.md
Ken Manheimer [Tue, 7 Apr 2015 00:23:37 +0000 (20:23 -0400)]
Cleanup README.md

9 years agorst.el required for filter
Ken Manheimer [Fri, 3 Oct 2014 22:04:44 +0000 (18:04 -0400)]
rst.el required for filter

9 years agoFilter using 'remq' rather than 'filter', which isn't built-in
Ken Manheimer [Fri, 1 Aug 2014 19:40:11 +0000 (15:40 -0400)]
Filter using 'remq' rather than 'filter', which isn't built-in

9 years agoNote pop-to-shell's roughness.
Ken Manheimer [Sat, 12 Jul 2014 23:31:49 +0000 (19:31 -0400)]
Note pop-to-shell's roughness.

9 years agoTry linking to the .el files.
Ken Manheimer [Sat, 12 Jul 2014 23:26:44 +0000 (19:26 -0400)]
Try linking to the .el files.

9 years agoRefine poptoshell description slightly
Ken Manheimer [Sat, 12 Jul 2014 23:25:11 +0000 (19:25 -0400)]
Refine poptoshell description slightly

9 years agoRefine wording and outline format.
Ken Manheimer [Sat, 12 Jul 2014 23:23:11 +0000 (19:23 -0400)]
Refine wording and outline format.

9 years agoQuash typoo
Ken Manheimer [Sat, 12 Jul 2014 23:19:30 +0000 (19:19 -0400)]
Quash typoo

9 years agoAdd poptoshell.el and pdbtrack.el, and describe them in README.md.
Ken Manheimer [Sat, 12 Jul 2014 23:12:50 +0000 (19:12 -0400)]
Add poptoshell.el and pdbtrack.el, and describe them in README.md.

9 years agoInitial commit
Ken Manheimer [Sat, 12 Jul 2014 22:56:51 +0000 (18:56 -0400)]
Initial commit

12 years agoHow I does it
Eric Hanchrow [Sun, 25 Sep 2011 16:28:07 +0000 (16:28 +0000)]
How I does it

12 years ago(no commit message)
Josh Marchán [Sun, 25 Sep 2011 16:19:58 +0000 (09:19 -0700)]