Commit Graph

16 Commits

Author SHA1 Message Date
Thomas Jensen
77d02890a7
Update copyright statements for 2023 2023-03-26 21:32:08 +02:00
Mike Woolley
380e7814ac
Boxes.el: Check that boxes v2.1.0 is available before using -q "(all)" (#114)
v2.1.0 is required to run boxes-command-on-region interactively due to requiring support for "-q (all)". The other
commands work on all versions.
2022-12-13 21:47:13 +01:00
Mike Woolley
d62637e6fa Boxes.el: Resolve packaging feedback.
● Added some more package metadata.

● Defer getting the list of boxes types until needed to avoid errors in the middle of loading a user's config, which
can be inconvenient and lead to a partially setup Emacs.
2022-12-08 14:13:33 +01:00
Mike Woolley
6490205df9 Boxes.el: Make the documentation for 'boxes-command-on-region' comply with 'Checkdoc'. 2022-11-29 21:40:45 +01:00
Mike Woolley
2051758d28 Boxes.el: Updated metadata for packaging.
● Updated metadata for packaging.

● Updated usage instructions, as these are shown by the package manager.

● Changed the documentation for 'boxes-command-on-region' to comply with elisp style guidelines / suppress compiler warning.
2022-11-29 17:55:51 +01:00
Mike Woolley
307a30e2a1 Boxes.el: Fixes for incorrect Customize, compiler warnings & obsolete code.
● Customisation option 'boxes-known-modes' was being incorrectly added to the internal Emacs 'Customize' meta-group.

● Fixed by creating a new 'Boxes' group for use by this package. Note that backwards compatibility is preserved for
those who have already customised this option.

● Added type declaration for 'boxes-known-modes', which as well as fixing a compiler warning, enables completion and
type-checking on user-entered values.

● Put the other user-settable variables as customisation options in the new 'Boxes' group.

● Fixed a bunch of compiler warnings.

● Removed / modified obsolete or unnecessary code (like requiring the deprecated package 'cl' etc).
2022-11-27 13:57:45 +01:00
Thomas Jensen
a3a37b50fc
Upgrade project license to GPL-3 #101 2022-09-18 15:00:15 +02:00
gabriele balducci
7f54baf409 => take advantage of 'boxes -q "(all)"' when defining boxes-types-alist
=> make boxes-known-modes user customizable
2021-08-12 14:19:25 +02:00
gabriele balducci
ecb8132569 Amend definition of boxes-types-alist to catch box names containing an
underscore (eg ian_jones)
2021-08-09 11:07:55 +02:00
gabriele balducci
688a4d107d fix definition of boxes-types-alist to catch up with changed output
layout of "boxes -l"
2021-04-23 11:47:50 +02:00
Thomas Jensen
022cdd17c8
Change website references to https 2019-02-14 21:41:11 +01:00
Jason L. Shiffer
53601bd733 Fixes #19 Problems with boxes.el in xemacs
Removes the 6th arg to shell-command-on-region as it is not necessary
and does not exist in older versions of xemacs

Thanks to Kevin Ryde <user42_kevin@yahoo.com.au> for this fix.
2015-12-11 09:31:08 -05:00
Jason L. Shiffer
e38546fe7e Remove spaces at EOL 2015-12-11 09:26:58 -05:00
Jason L. Shiffer
b934190917 fix invalid defvar initialization that now errors 2015-12-09 19:33:15 -05:00
Thomas Jensen
7b038ed688 New version by Jason Shiffer 2006-07-12 06:32:35 +00:00
Thomas Jensen
5ac8980157 Initial revision 2006-07-12 06:23:59 +00:00