sepia.git
11 years agoDelay loading some rarely-used stuff. Startup is already fast, butmaster
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.

11 years agoFix obnoxious "the X::Y manpage" links.
Sean O'Rourke [Wed, 28 Nov 2012 00:26:23 +0000 (27 16:26 -0800)]
Fix obnoxious "the X::Y manpage" links.

11 years agorepl -> REPL
Sean O'Rourke [Wed, 28 Nov 2012 00:24:19 +0000 (27 16:24 -0800)]
repl -> REPL

11 years agoBuild HTML module list based on what's actually installed.
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.

12 years agoDefend against "Modern" Perls.
Sean O'Rourke [Sat, 8 Sep 2012 23:09:43 +0000 (8 16:09 -0700)]
Defend against "Modern" Perls.

12 years agoBugfix.
Sean O'Rourke [Sat, 12 May 2012 14:15:28 +0000 (12 08:15 -0600)]
Bugfix.

12 years agoTweak.
Sean O'Rourke [Sat, 12 May 2012 13:46:51 +0000 (12 07:46 -0600)]
Tweak.

12 years agoUse Perl's format() to flow the help text.
Sean O'Rourke [Sat, 12 May 2012 13:39:51 +0000 (12 07:39 -0600)]
Use Perl's format() to flow the help text.

12 years agoShorten text and change Sepia::flow() to shorten ",help" output.
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.

12 years agoDon't load strict.pm (and workarounds like vars.pm) in production.
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.

12 years agoFix repl_wantarray
Sean O'Rourke [Mon, 23 Apr 2012 06:52:56 +0000 (23 00:52 -0600)]
Fix repl_wantarray

12 years agoDon't use "strict" in production
Sean O'Rourke [Fri, 20 Apr 2012 14:22:29 +0000 (20 08:22 -0600)]
Don't use "strict" in production

12 years agoMake sepia-arg-choices its own function.
Sean O'Rourke [Fri, 20 Apr 2012 14:22:01 +0000 (20 08:22 -0600)]
Make sepia-arg-choices its own function.

12 years agoretrieve shortcut list from inferior process.
Sean O'Rourke [Mon, 30 Jan 2012 21:29:39 +0000 (30 14:29 -0700)]
retrieve shortcut list from inferior process.

12 years ago* sepia.el (sepia-complete-symbol): Finally fix method completion
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.

12 years ago* bind case-fold-search when going to header
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

12 years agoFix bug #73721
Sean O'Rourke [Tue, 10 Jan 2012 18:16:22 +0000 (10 11:16 -0700)]
Fix bug #73721

12 years agoFix POD format.
Sean O'Rourke [Sun, 20 Nov 2011 14:31:46 +0000 (20 07:31 -0700)]
Fix POD format.

12 years agoRemove $VERSION -- we only need one for the whole package.
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.

12 years agoVERSION 0.992
Sean O'Rourke [Wed, 16 Nov 2011 22:49:04 +0000 (16 15:49 -0700)]
VERSION 0.992

12 years agostrict tweak.
Sean O'Rourke [Wed, 16 Nov 2011 22:25:16 +0000 (16 15:25 -0700)]
strict tweak.

12 years agoDon't bother messing with common::sense.
Sean O'Rourke [Wed, 16 Nov 2011 22:22:14 +0000 (16 15:22 -0700)]
Don't bother messing with common::sense.

12 years ago* document "sepl" a bit.
Sean O'Rourke [Tue, 15 Nov 2011 03:45:15 +0000 (14 20:45 -0700)]
* document "sepl" a bit.

12 years ago* replace Lexical::Persistence with Devel::LexAlias+PadWalker, since
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

12 years agoDebatable UI improvement.
Sean O'Rourke [Sat, 5 Nov 2011 13:55:43 +0000 (5 06:55 -0700)]
Debatable UI improvement.

12 years agoReadline unification.
Sean O'Rourke [Wed, 2 Nov 2011 08:39:40 +0000 (2 01:39 -0700)]
Readline unification.

12 years agoIgnore more stuff.
Sean O'Rourke [Tue, 25 Oct 2011 14:36:05 +0000 (25 07:36 -0700)]
Ignore more stuff.

12 years ago(see ChangeLog)
Sean O'Rourke [Mon, 24 Oct 2011 09:13:18 +0000 (24 02:13 -0700)]
(see ChangeLog)

12 years ago* copyedit
Sean O'Rourke [Sun, 23 Oct 2011 11:59:38 +0000 (23 04:59 -0700)]
* copyedit
* Term::ReadLine::* note

12 years agoNote last change.
Sean O'Rourke [Sun, 23 Oct 2011 11:58:13 +0000 (23 04:58 -0700)]
Note last change.

12 years agoSome support for Term::ReadLine::Perl
Sean O'Rourke [Sun, 23 Oct 2011 11:35:06 +0000 (23 04:35 -0700)]
Some support for Term::ReadLine::Perl

12 years ago-ne and -pe get keygindings.
Sean O'Rourke [Sun, 23 Oct 2011 01:26:43 +0000 (22 18:26 -0700)]
-ne and -pe get keygindings.

12 years agoUpdate copyrights.
Sean O'Rourke [Sat, 15 Oct 2011 07:25:34 +0000 (15 00:25 -0700)]
Update copyrights.

12 years agoBug fix.
Sean O'Rourke [Sun, 9 Oct 2011 01:39:58 +0000 (8 18:39 -0700)]
Bug fix.

12 years agoDoc tweak.
Sean O'Rourke [Sun, 9 Oct 2011 01:37:52 +0000 (8 18:37 -0700)]
Doc tweak.

12 years ago* give sepia-pod-follow-link-at-point a keybinding, M-. l.
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.

12 years agoAdd function to follow L<...> POD links.
Sean O'Rourke [Fri, 7 Oct 2011 16:22:29 +0000 (7 09:22 -0700)]
Add function to follow L<...> POD links.

12 years agoSpaces -> TAB in Makefile generation
Sean O'Rourke [Fri, 7 Oct 2011 16:22:04 +0000 (7 09:22 -0700)]
Spaces -> TAB in Makefile generation

12 years agoNo need for that to be in an eval.
Sean O'Rourke [Thu, 6 Oct 2011 15:19:13 +0000 (6 08:19 -0700)]
No need for that to be in an eval.

13 years agoBetter ",who" output.
Sean O'Rourke [Wed, 3 Aug 2011 17:21:41 +0000 (3 10:21 -0700)]
Better ",who" output.

13 years agominor nit
Sean O'Rourke [Sat, 9 Apr 2011 20:48:52 +0000 (9 14:48 -0600)]
minor nit

13 years agoClean up URLs.
Sean O'Rourke [Thu, 24 Mar 2011 03:03:49 +0000 (23 21:03 -0600)]
Clean up URLs.

13 years agoBuild fixes from Hilko.
Sean O'Rourke [Sun, 20 Mar 2011 15:33:09 +0000 (20 09:33 -0600)]
Build fixes from Hilko.

13 years agoTweak tests for Solaris whitespace.
Sean O'Rourke [Tue, 15 Mar 2011 13:43:54 +0000 (15 07:43 -0600)]
Tweak tests for Solaris whitespace.

13 years ago* MANIFEST bug
Sean O'Rourke [Tue, 15 Mar 2011 02:19:58 +0000 (14 20:19 -0600)]
* MANIFEST bug

13 years agoRegex debug toy.
Sean O'Rourke [Tue, 15 Mar 2011 02:17:53 +0000 (14 20:17 -0600)]
Regex debug toy.

13 years ago* info-dir fix.
Sean O'Rourke [Mon, 14 Mar 2011 14:33:03 +0000 (14 08:33 -0600)]
* info-dir fix.
* version 0.991_04

13 years ago* Note bug in Sepia::Xref
Sean O'Rourke [Wed, 23 Feb 2011 17:48:44 +0000 (23 10:48 -0700)]
* Note bug in Sepia::Xref

13 years ago* Finally use next-error rather than home-brewed version
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

13 years agoAdd support for "while (my ($k, $v) = each %hash) { ... }"
Sean O'Rourke [Fri, 5 Nov 2010 14:04:20 +0000 (5 08:04 -0600)]
Add support for "while (my ($k, $v) = each %hash) { ... }"

13 years agoAdd rule for sepia.info
Sean O'Rourke [Wed, 27 Oct 2010 14:59:41 +0000 (27 08:59 -0600)]
Add rule for sepia.info

13 years agoRemove generated file.
Sean O'Rourke [Wed, 27 Oct 2010 14:59:25 +0000 (27 08:59 -0600)]
Remove generated file.

13 years agomerge Justin's changes
Sean O'Rourke [Thu, 7 Oct 2010 13:15:25 +0000 (7 06:15 -0700)]
merge Justin's changes

13 years agoregenerate
Sean O'Rourke [Wed, 6 Oct 2010 17:46:37 +0000 (6 10:46 -0700)]
regenerate

13 years agoCheck signal status more often.
Sean O'Rourke [Wed, 6 Oct 2010 17:46:29 +0000 (6 10:46 -0700)]
Check signal status more often.

13 years agosee ChangeLog
Sean O'Rourke [Mon, 4 Oct 2010 19:08:26 +0000 (4 12:08 -0700)]
see ChangeLog

14 years agoAdd an entry for Sepia.html so we don't need package.sh anymore.
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.

14 years agoRemove extra periods from module messages.
Justin Davis [Wed, 22 Sep 2010 22:42:27 +0000 (22 15:42 -0700)]
Remove extra periods from module messages.

14 years agoAdd command-line options for setting path names without prompts.
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.

14 years agoRefactor prompts into seperate subroutines.
Justin Davis [Wed, 22 Sep 2010 22:22:29 +0000 (22 15:22 -0700)]
Refactor prompts into seperate subroutines.

14 years agoRewrite MY::postable to compile .elc files on demand, etc.
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.

14 years agoAdd use warnings and use strict to Makefile.PL.
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.

14 years agoUse the absolute path of emacs in the Makefile.PL.
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.

14 years agoChange $WANTARRAY and repl_wantarray to allow specifying void context.
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.

14 years agoMinor bugs.
Sean O'Rourke [Mon, 13 Sep 2010 15:15:14 +0000 (13 08:15 -0700)]
Minor bugs.

14 years agoAdd sepia-find-loaded-modules, less spurious docs.
Sean O'Rourke [Mon, 13 Sep 2010 15:14:52 +0000 (13 08:14 -0700)]
Add sepia-find-loaded-modules, less spurious docs.

14 years agoWork around Lexical::Persistence stupidity.
Sean O'Rourke [Sun, 12 Sep 2010 16:03:03 +0000 (12 09:03 -0700)]
Work around Lexical::Persistence stupidity.

14 years agoMention sepl command.
Sean O'Rourke [Thu, 2 Sep 2010 02:44:36 +0000 (1 19:44 -0700)]
Mention sepl command.

14 years agoTidy up prompts, try to create info directory.
Sean O'Rourke [Thu, 19 Aug 2010 02:21:43 +0000 (18 19:21 -0700)]
Tidy up prompts, try to create info directory.

14 years agoFix @res.
Sean O'Rourke [Wed, 18 Aug 2010 22:37:23 +0000 (18 15:37 -0700)]
Fix @res.

14 years agomore minor changes
Sean O'Rourke [Wed, 18 Aug 2010 14:57:30 +0000 (18 07:57 -0700)]
more minor changes

14 years agoOnly install completion on GNU readline.
Sean O'Rourke [Mon, 3 May 2010 02:17:03 +0000 (2 20:17 -0600)]
Only install completion on GNU readline.

14 years ago$PRINT_PRETTY -> $COLUMNATE
Sean O'Rourke [Fri, 30 Apr 2010 02:19:26 +0000 (29 20:19 -0600)]
$PRINT_PRETTY -> $COLUMNATE

14 years ago * sepia.el (sepia-looks-like-module): remove apropos-module check.
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.

14 years ago* sepl: ReadLine for Sepia
Sean O'Rourke [Mon, 25 Jan 2010 01:27:54 +0000 (24 18:27 -0700)]
* sepl: ReadLine for Sepia
* load ~/.sepiarc in $Sepia::PACKAGE.

14 years ago * README: add development information.
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"

14 years agocleanup
Sean O'Rourke [Sat, 19 Dec 2009 02:27:31 +0000 (18 19:27 -0700)]
cleanup

14 years agoready for distribution
Sean O'Rourke [Wed, 16 Dec 2009 05:27:23 +0000 (15 22:27 -0700)]
ready for distribution

14 years agominor tweaks, add bug description.
Sean O'Rourke [Wed, 16 Dec 2009 04:09:00 +0000 (15 21:09 -0700)]
minor tweaks, add bug description.

14 years agoalways change packages
Sean O'Rourke [Wed, 16 Dec 2009 01:59:16 +0000 (15 18:59 -0700)]
always change packages

14 years agonon-Emacs interface
Sean O'Rourke [Tue, 15 Dec 2009 05:27:43 +0000 (14 22:27 -0700)]
non-Emacs interface

14 years ago* Term::ReadLine-based interface.
Sean O'Rourke [Tue, 15 Dec 2009 05:26:23 +0000 (14 22:26 -0700)]
* Term::ReadLine-based interface.

14 years agoAdd $READLINE hook for non-Emacs interfaces.
Sean O'Rourke [Tue, 15 Dec 2009 05:03:53 +0000 (14 22:03 -0700)]
Add $READLINE hook for non-Emacs interfaces.

14 years agoUse Emacs' stdout to avoid catching load messages.
Sean O'Rourke [Sun, 13 Dec 2009 14:36:26 +0000 (13 07:36 -0700)]
Use Emacs' stdout to avoid catching load messages.

14 years agoavoid "defined %hash"
Sean O'Rourke [Sat, 12 Dec 2009 04:23:36 +0000 (11 21:23 -0700)]
avoid "defined %hash"

14 years agooops.
Sean O'Rourke [Sat, 12 Dec 2009 04:22:59 +0000 (11 21:22 -0700)]
oops.

14 years ago* VERSION 0.991_02
Sean O'Rourke [Tue, 8 Dec 2009 03:20:42 +0000 (7 20:20 -0700)]
* VERSION 0.991_02

14 years ago* Test without optional prereqs.
Sean O'Rourke [Mon, 7 Dec 2009 16:35:58 +0000 (7 09:35 -0700)]
* Test without optional prereqs.

14 years ago* eval { use blah } does the wrong thing.
Sean O'Rourke [Mon, 7 Dec 2009 16:26:21 +0000 (7 09:26 -0700)]
* eval { use blah } does the wrong thing.

14 years ago* don't do quotemeta() too soon.
Sean O'Rourke [Mon, 7 Dec 2009 16:26:07 +0000 (7 09:26 -0700)]
* don't do quotemeta() too soon.

14 years ago* use proper context for &_
Sean O'Rourke [Mon, 7 Dec 2009 00:12:16 +0000 (6 17:12 -0700)]
* use proper context for &_
* bug in assignment to $_

14 years agoFix completion bug.
Sean O'Rourke [Mon, 7 Dec 2009 00:11:15 +0000 (6 17:11 -0700)]
Fix completion bug.

14 years ago* use $_ and @_ to store last output, rather than $__/@__
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.

14 years agoLet's see if cpantesters picks this up...
Sean O'Rourke [Thu, 3 Dec 2009 05:21:57 +0000 (2 22:21 -0700)]
Let's see if cpantesters picks this up...

14 years agotry to install .el and .info files
Sean O'Rourke [Thu, 3 Dec 2009 05:21:04 +0000 (2 22:21 -0700)]
try to install .el and .info files

14 years agoquell warnings
Sean O'Rourke [Thu, 3 Dec 2009 05:20:41 +0000 (2 22:20 -0700)]
quell warnings

14 years agoHopefully "fix" or work around oddity with threaded Perl and pads.
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.

14 years agoMake LWP::Simple optional.
Sean O'Rourke [Wed, 2 Dec 2009 05:23:51 +0000 (1 22:23 -0700)]
Make LWP::Simple optional.

14 years agominor tweaks
Sean O'Rourke [Sun, 29 Nov 2009 23:45:09 +0000 (29 16:45 -0700)]
minor tweaks

14 years agobugfix, update
Sean O'Rourke [Sun, 29 Nov 2009 20:25:36 +0000 (29 13:25 -0700)]
bugfix, update