Sean O'Rourke [Wed, 5 Dec 2012 05:07:41 +0000 (4 21:07 -0800)]
Delay loading some rarely-used stuff. Startup is already fast, but
this cuts it down a bit more.
Sean O'Rourke [Wed, 28 Nov 2012 00:26:23 +0000 (27 16:26 -0800)]
Fix obnoxious "the X::Y manpage" links.
Sean O'Rourke [Wed, 28 Nov 2012 00:24:19 +0000 (27 16:24 -0800)]
repl -> REPL
Sean O'Rourke [Mon, 1 Oct 2012 00:31:41 +0000 (30 17:31 -0700)]
Build HTML module list based on what's actually installed.
Sean O'Rourke [Sat, 8 Sep 2012 23:09:43 +0000 (8 16:09 -0700)]
Defend against "Modern" Perls.
Sean O'Rourke [Sat, 12 May 2012 14:15:28 +0000 (12 08:15 -0600)]
Bugfix.
Sean O'Rourke [Sat, 12 May 2012 13:46:51 +0000 (12 07:46 -0600)]
Tweak.
Sean O'Rourke [Sat, 12 May 2012 13:39:51 +0000 (12 07:39 -0600)]
Use Perl's format() to flow the help text.
Sean O'Rourke [Sat, 12 May 2012 12:47:59 +0000 (12 06:47 -0600)]
Shorten text and change Sepia::flow() to shorten ",help" output.
Sean O'Rourke [Fri, 4 May 2012 11:07:38 +0000 (4 05:07 -0600)]
Don't load strict.pm (and workarounds like vars.pm) in production.
Sean O'Rourke [Mon, 23 Apr 2012 06:52:56 +0000 (23 00:52 -0600)]
Fix repl_wantarray
Sean O'Rourke [Fri, 20 Apr 2012 14:22:29 +0000 (20 08:22 -0600)]
Don't use "strict" in production
Sean O'Rourke [Fri, 20 Apr 2012 14:22:01 +0000 (20 08:22 -0600)]
Make sepia-arg-choices its own function.
Sean O'Rourke [Mon, 30 Jan 2012 21:29:39 +0000 (30 14:29 -0700)]
retrieve shortcut list from inferior process.
Sean O'Rourke [Mon, 30 Jan 2012 20:04:16 +0000 (30 13:04 -0700)]
* sepia.el (sepia-complete-symbol): Finally fix method completion
to not delete invocant.
Sean O'Rourke [Tue, 10 Jan 2012 18:24:30 +0000 (10 11:24 -0700)]
* bind case-fold-search when going to header
* fix bug with link-at-EOF
Sean O'Rourke [Tue, 10 Jan 2012 18:16:22 +0000 (10 11:16 -0700)]
Fix bug #73721
Sean O'Rourke [Sun, 20 Nov 2011 14:31:46 +0000 (20 07:31 -0700)]
Fix POD format.
Sean O'Rourke [Thu, 17 Nov 2011 21:17:34 +0000 (17 14:17 -0700)]
Remove $VERSION -- we only need one for the whole package.
Sean O'Rourke [Wed, 16 Nov 2011 22:49:04 +0000 (16 15:49 -0700)]
VERSION 0.992
Sean O'Rourke [Wed, 16 Nov 2011 22:25:16 +0000 (16 15:25 -0700)]
strict tweak.
Sean O'Rourke [Wed, 16 Nov 2011 22:22:14 +0000 (16 15:22 -0700)]
Don't bother messing with common::sense.
Sean O'Rourke [Tue, 15 Nov 2011 03:45:15 +0000 (14 20:45 -0700)]
* document "sepl" a bit.
Sean O'Rourke [Tue, 15 Nov 2011 03:34:52 +0000 (14 20:34 -0700)]
* replace Lexical::Persistence with Devel::LexAlias+PadWalker, since
L:P is more trouble than it's worth.
* make strict mode somewhat more useful, e.g. ",who" and ",size" can
look at lexicals
Sean O'Rourke [Sat, 5 Nov 2011 13:55:43 +0000 (5 06:55 -0700)]
Debatable UI improvement.
Sean O'Rourke [Wed, 2 Nov 2011 08:39:40 +0000 (2 01:39 -0700)]
Readline unification.
Sean O'Rourke [Tue, 25 Oct 2011 14:36:05 +0000 (25 07:36 -0700)]
Ignore more stuff.
Sean O'Rourke [Mon, 24 Oct 2011 09:13:18 +0000 (24 02:13 -0700)]
(see ChangeLog)
Sean O'Rourke [Sun, 23 Oct 2011 11:59:38 +0000 (23 04:59 -0700)]
* copyedit
* Term::ReadLine::* note
Sean O'Rourke [Sun, 23 Oct 2011 11:58:13 +0000 (23 04:58 -0700)]
Note last change.
Sean O'Rourke [Sun, 23 Oct 2011 11:35:06 +0000 (23 04:35 -0700)]
Some support for Term::ReadLine::Perl
Sean O'Rourke [Sun, 23 Oct 2011 01:26:43 +0000 (22 18:26 -0700)]
-ne and -pe get keygindings.
Sean O'Rourke [Sat, 15 Oct 2011 07:25:34 +0000 (15 00:25 -0700)]
Update copyrights.
Sean O'Rourke [Sun, 9 Oct 2011 01:39:58 +0000 (8 18:39 -0700)]
Bug fix.
Sean O'Rourke [Sun, 9 Oct 2011 01:37:52 +0000 (8 18:37 -0700)]
Doc tweak.
Sean O'Rourke [Sat, 8 Oct 2011 00:29:31 +0000 (7 17:29 -0700)]
* give sepia-pod-follow-link-at-point a keybinding, M-. l.
* add it to the docs.
Sean O'Rourke [Fri, 7 Oct 2011 16:22:29 +0000 (7 09:22 -0700)]
Add function to follow L<...> POD links.
Sean O'Rourke [Fri, 7 Oct 2011 16:22:04 +0000 (7 09:22 -0700)]
Spaces -> TAB in Makefile generation
Sean O'Rourke [Thu, 6 Oct 2011 15:19:13 +0000 (6 08:19 -0700)]
No need for that to be in an eval.
Sean O'Rourke [Wed, 3 Aug 2011 17:21:41 +0000 (3 10:21 -0700)]
Better ",who" output.
Sean O'Rourke [Sat, 9 Apr 2011 20:48:52 +0000 (9 14:48 -0600)]
minor nit
Sean O'Rourke [Thu, 24 Mar 2011 03:03:49 +0000 (23 21:03 -0600)]
Clean up URLs.
Sean O'Rourke [Sun, 20 Mar 2011 15:33:09 +0000 (20 09:33 -0600)]
Build fixes from Hilko.
Sean O'Rourke [Tue, 15 Mar 2011 13:43:54 +0000 (15 07:43 -0600)]
Tweak tests for Solaris whitespace.
Sean O'Rourke [Tue, 15 Mar 2011 02:19:58 +0000 (14 20:19 -0600)]
* MANIFEST bug
Sean O'Rourke [Tue, 15 Mar 2011 02:17:53 +0000 (14 20:17 -0600)]
Regex debug toy.
Sean O'Rourke [Mon, 14 Mar 2011 14:33:03 +0000 (14 08:33 -0600)]
* info-dir fix.
* version 0.991_04
Sean O'Rourke [Wed, 23 Feb 2011 17:48:44 +0000 (23 10:48 -0700)]
* Note bug in Sepia::Xref
Sean O'Rourke [Tue, 22 Feb 2011 16:45:54 +0000 (22 09:45 -0700)]
* Finally use next-error rather than home-brewed version
* handle POD errors better in W3M
Sean O'Rourke [Fri, 5 Nov 2010 14:04:20 +0000 (5 08:04 -0600)]
Add support for "while (my ($k, $v) = each %hash) { ... }"
Sean O'Rourke [Wed, 27 Oct 2010 14:59:41 +0000 (27 08:59 -0600)]
Add rule for sepia.info
Sean O'Rourke [Wed, 27 Oct 2010 14:59:25 +0000 (27 08:59 -0600)]
Remove generated file.
Sean O'Rourke [Thu, 7 Oct 2010 13:15:25 +0000 (7 06:15 -0700)]
merge Justin's changes
Sean O'Rourke [Wed, 6 Oct 2010 17:46:37 +0000 (6 10:46 -0700)]
regenerate
Sean O'Rourke [Wed, 6 Oct 2010 17:46:29 +0000 (6 10:46 -0700)]
Check signal status more often.
Sean O'Rourke [Mon, 4 Oct 2010 19:08:26 +0000 (4 12:08 -0700)]
see ChangeLog
Justin Davis [Wed, 22 Sep 2010 22:55:39 +0000 (22 15:55 -0700)]
Add an entry for Sepia.html so we don't need package.sh anymore.
Justin Davis [Wed, 22 Sep 2010 22:42:27 +0000 (22 15:42 -0700)]
Remove extra periods from module messages.
Justin Davis [Wed, 22 Sep 2010 22:40:31 +0000 (22 15:40 -0700)]
Add command-line options for setting path names without prompts.
Adds use of Getopt::Long and Pod::Usage. Moves module checks down
in the file. These command-line options make packaging the module
easier because we avoid the user interaction.
Justin Davis [Wed, 22 Sep 2010 22:22:29 +0000 (22 15:22 -0700)]
Refactor prompts into seperate subroutines.
Justin Davis [Wed, 22 Sep 2010 21:15:23 +0000 (22 14:15 -0700)]
Rewrite MY::postable to compile .elc files on demand, etc.
With an .elc file entry .elc files can be compiled automatically
when .el files are updated. Perhaps useful when developing. The
command for compiling allows for elisp compilation to fail.
The Makefile now uses the 'install' program instead of cp.
The Makefile honours DESTDIR being set, which is necessary for
packaging modules.
Justin Davis [Wed, 22 Sep 2010 19:29:25 +0000 (22 12:29 -0700)]
Add use warnings and use strict to Makefile.PL.
Replaced a for loop with a grep when reading $site-lisp.
Justin Davis [Wed, 22 Sep 2010 19:22:45 +0000 (22 12:22 -0700)]
Use the absolute path of emacs in the Makefile.PL.
I have emacs aliased to emacsclient and this was not working properly.
Sean O'Rourke [Thu, 16 Sep 2010 14:24:49 +0000 (16 07:24 -0700)]
Change $WANTARRAY and repl_wantarray to allow specifying void context.
Sean O'Rourke [Mon, 13 Sep 2010 15:15:14 +0000 (13 08:15 -0700)]
Minor bugs.
Sean O'Rourke [Mon, 13 Sep 2010 15:14:52 +0000 (13 08:14 -0700)]
Add sepia-find-loaded-modules, less spurious docs.
Sean O'Rourke [Sun, 12 Sep 2010 16:03:03 +0000 (12 09:03 -0700)]
Work around Lexical::Persistence stupidity.
Sean O'Rourke [Thu, 2 Sep 2010 02:44:36 +0000 (1 19:44 -0700)]
Mention sepl command.
Sean O'Rourke [Thu, 19 Aug 2010 02:21:43 +0000 (18 19:21 -0700)]
Tidy up prompts, try to create info directory.
Sean O'Rourke [Wed, 18 Aug 2010 22:37:23 +0000 (18 15:37 -0700)]
Fix @res.
Sean O'Rourke [Wed, 18 Aug 2010 14:57:30 +0000 (18 07:57 -0700)]
more minor changes
Sean O'Rourke [Mon, 3 May 2010 02:17:03 +0000 (2 20:17 -0600)]
Only install completion on GNU readline.
Sean O'Rourke [Fri, 30 Apr 2010 02:19:26 +0000 (29 20:19 -0600)]
$PRINT_PRETTY -> $COLUMNATE
Sean O'Rourke [Sat, 20 Feb 2010 02:43:20 +0000 (19 19:43 -0700)]
* sepia.el (sepia-looks-like-module): remove apropos-module check.
* lib/Sepia.pm (_apropos_re): make start anchor optional.
(inc_re): factor out @INC-removal.
(module_list): use inc_re().
(modules_matching): new function.
(apropos_module): rewrite.
Sean O'Rourke [Mon, 25 Jan 2010 01:27:54 +0000 (24 18:27 -0700)]
* sepl: ReadLine for Sepia
* load ~/.sepiarc in $Sepia::PACKAGE.
Sean O'Rourke [Sun, 24 Jan 2010 02:24:57 +0000 (23 19:24 -0700)]
* README: add development information.
* lib/Sepia.pm (apropos_module): use "_apropos_re"
Sean O'Rourke [Sat, 19 Dec 2009 02:27:31 +0000 (18 19:27 -0700)]
cleanup
Sean O'Rourke [Wed, 16 Dec 2009 05:27:23 +0000 (15 22:27 -0700)]
ready for distribution
Sean O'Rourke [Wed, 16 Dec 2009 04:09:00 +0000 (15 21:09 -0700)]
minor tweaks, add bug description.
Sean O'Rourke [Wed, 16 Dec 2009 01:59:16 +0000 (15 18:59 -0700)]
always change packages
Sean O'Rourke [Tue, 15 Dec 2009 05:27:43 +0000 (14 22:27 -0700)]
non-Emacs interface
Sean O'Rourke [Tue, 15 Dec 2009 05:26:23 +0000 (14 22:26 -0700)]
* Term::ReadLine-based interface.
Sean O'Rourke [Tue, 15 Dec 2009 05:03:53 +0000 (14 22:03 -0700)]
Add $READLINE hook for non-Emacs interfaces.
Sean O'Rourke [Sun, 13 Dec 2009 14:36:26 +0000 (13 07:36 -0700)]
Use Emacs' stdout to avoid catching load messages.
Sean O'Rourke [Sat, 12 Dec 2009 04:23:36 +0000 (11 21:23 -0700)]
avoid "defined %hash"
Sean O'Rourke [Sat, 12 Dec 2009 04:22:59 +0000 (11 21:22 -0700)]
oops.
Sean O'Rourke [Tue, 8 Dec 2009 03:20:42 +0000 (7 20:20 -0700)]
* VERSION 0.991_02
Sean O'Rourke [Mon, 7 Dec 2009 16:35:58 +0000 (7 09:35 -0700)]
* Test without optional prereqs.
Sean O'Rourke [Mon, 7 Dec 2009 16:26:21 +0000 (7 09:26 -0700)]
* eval { use blah } does the wrong thing.
Sean O'Rourke [Mon, 7 Dec 2009 16:26:07 +0000 (7 09:26 -0700)]
* don't do quotemeta() too soon.
Sean O'Rourke [Mon, 7 Dec 2009 00:12:16 +0000 (6 17:12 -0700)]
* use proper context for &_
* bug in assignment to $_
Sean O'Rourke [Mon, 7 Dec 2009 00:11:15 +0000 (6 17:11 -0700)]
Fix completion bug.
Sean O'Rourke [Sun, 6 Dec 2009 04:03:45 +0000 (5 21:03 -0700)]
* use $_ and @_ to store last output, rather than $__/@__
* add _ function to act like $_ or @_, depending on context.
Sean O'Rourke [Thu, 3 Dec 2009 05:21:57 +0000 (2 22:21 -0700)]
Let's see if cpantesters picks this up...
Sean O'Rourke [Thu, 3 Dec 2009 05:21:04 +0000 (2 22:21 -0700)]
try to install .el and .info files
Sean O'Rourke [Thu, 3 Dec 2009 05:20:41 +0000 (2 22:20 -0700)]
quell warnings
Sean O'Rourke [Wed, 2 Dec 2009 21:02:57 +0000 (2 14:02 -0700)]
Hopefully "fix" or work around oddity with threaded Perl and pads.
Sean O'Rourke [Wed, 2 Dec 2009 05:23:51 +0000 (1 22:23 -0700)]
Make LWP::Simple optional.
Sean O'Rourke [Sun, 29 Nov 2009 23:45:09 +0000 (29 16:45 -0700)]
minor tweaks
Sean O'Rourke [Sun, 29 Nov 2009 20:25:36 +0000 (29 13:25 -0700)]
bugfix, update