Doug Kearns
779752d776
Replace expression closures (command/option/mapping definitions).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-07-23 01:15:41 +10:00
Doug Kearns
59613afb27
Move util.identity to the base module.
...
Most other functions of its ilk live there.
2015-06-11 03:10:16 +10:00
Doug Kearns
b236add69d
Replace expression closures (function expressions - named and dynamic this).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
Leaving deprecated() and literal() calls and method shorthand syntax
conversions until after the ESR overlap.
2015-06-06 23:12:40 +10:00
Doug Kearns
6e8040286a
Replace expression closures (getters).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-27 04:42:30 +10:00
Doug Kearns
ce82387cdd
Replace expression closures (function expressions).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-26 03:38:58 +10:00
Doug Kearns
07ce319763
Remove straggling String#quote usage.
...
String#quote is no more.
Fixes :mkvimruntime.
2015-05-14 03:02:30 +10:00
Doug Kearns
48acf656ec
Remove unnecessary use of values() when iterating over arrays.
2015-05-11 23:56:31 +10:00
Kris Maglione
06f63847e0
Fix brokenness.
2015-03-05 13:44:59 -08:00
Kris Maglione
d6543c6510
Rename 'array' class 'Ary'.
2015-03-04 17:27:32 -08:00
Kris Maglione
1ee5668cac
Cleanup crufty apply code.
2015-02-21 22:43:41 -08:00
Kris Maglione
7ee579200f
Fix all the things. And break most of the other things, in all likelihood.
2015-02-21 21:59:37 -08:00
Kris Maglione
af88d531d0
Make .closure a Proxy and rename .bound
2014-03-16 14:32:04 -07:00
Kris Maglione
51eb03c376
Use builtin String.startsWith, String.endsWith, and String.contains methods where appropriate.
2014-02-22 15:17:08 -08:00
Kris Maglione
619b414ca7
Override RealSet#add to match Set.add
2014-02-22 10:07:58 -08:00
Kris Maglione
bb7486da6c
Promisify some callbackish functions, and remove spaces around = in default arguments, per Python conventions.
2014-02-15 20:35:27 -08:00
Kris Maglione
fd20535999
Use real Sets rather than objects in most places.
2014-02-15 18:10:45 -08:00
Doug Kearns
4872666ef5
Make further use of default parameters.
...
--HG--
extra : rebase_source : ab666bce7ed7e47c8f1e2bc4145f553da990d319
2013-10-06 22:33:59 +11:00
Kris Maglione
25aae2cc99
More pointification and general code cleanup. Also massive, crazy, conflict-ridden merge.
2013-09-21 14:13:07 -07:00
Doug Kearns
6ee830dfad
Convert expression closures to arrow syntax.
2013-09-15 00:42:51 +10:00
Kris Maglione
c89f3e0df5
Hello strange new syntax. Can we be friends?
2013-08-21 22:55:55 -07:00
Doug Kearns
f291454e23
Add missing semicolons, fix whitespace and normalise Vim modelines.
2013-08-03 01:37:19 +10:00
Kris Maglione
3f483de547
Death to E4X and stuff.
2012-12-17 18:56:36 -08:00
Kris Maglione
0d179d78bc
Death to E4X and stuff.
2012-12-17 18:38:03 -08:00
Kris Maglione
81b41176b6
Death to E4X and stuff. Also fix some bugs.
2012-11-30 19:12:51 -08:00
Kris Maglione
810eda169a
Death to E4X and stuff.
2012-11-29 18:00:50 -08:00
Kris Maglione
621ff6a37a
Death to E4X and stuff.
2012-11-27 23:34:16 -08:00
Doug Kearns
266c86a9d1
Fix help reference linkification in MOW.
2012-09-05 00:56:58 +10:00
Kris Maglione
3730ddc5e3
Officially deprecateify :noremap and kin.
2012-03-05 00:13:09 -05:00
Kris Maglione
c4b52258b7
Kill 'mapleader'.
2012-02-01 09:51:00 -05:00
Kris Maglione
ecbc13e575
Kill strict mode for the moment.
2011-11-27 11:44:19 -05:00
Kris Maglione
419d9b61f8
Simplifyification.
2011-10-19 22:45:55 -04:00
Kris Maglione
798f26c746
Hint processing mapping state magic stuff.
2011-10-10 02:48:05 -04:00
Kris Maglione
400ec6244b
Register and selection magic.
2011-10-09 23:52:00 -04:00
Kris Maglione
1b781416c9
Register support with a crude kill ring.
2011-10-06 01:02:11 -04:00
Kris Maglione
f1e4e9958c
Sizing hacks for REPL modes.
2011-10-04 00:43:02 -04:00
Kris Maglione
64df9d9740
Only gripe about recursive mapping execution for macro keys.
2011-10-03 23:55:21 -04:00
Kris Maglione
8ef35fee8b
Include config.json in XPI. Closes issue \#670.
2011-10-01 13:02:26 -04:00
Kris Maglione
4ee26a04ac
Fix some early instantiation.
2011-09-30 03:26:42 -04:00
Kris Maglione
775612f66d
Key expansion magic. Closes issue #638 .
2011-09-26 22:29:25 -04:00
Kris Maglione
68d8bf74df
Move events.(toString|fromString|iterKeys|canonicalKeys) to DOM.Event.
2011-09-10 15:18:20 -04:00
Kris Maglione
fbb6af43ed
Add dom.jsm. And stuff.
2011-08-22 01:16:14 -04:00
Kris Maglione
1607affa58
Because I can.
2011-08-21 00:47:18 -04:00
Kris Maglione
ee06a63dba
Add C_<C-t>.
2011-08-16 21:38:22 -04:00
Kris Maglione
1ad3fdf195
Import part of top patch in queue: Add no-op option hive for plugin API reasons, cleanup some related code.
2011-08-16 21:17:52 -04:00
Kris Maglione
9df1f7b6cf
Serialize the :map -count flag.
2011-08-09 14:16:03 -04:00
Kris Maglione
6debfa4132
Make 'doc' available to group initializer.
2011-08-08 12:19:01 -04:00
Kris Maglione
f502617a84
Add operator mode per Vim. Wrap most editor commands in transactions. And stuff. Closes issue #439 .
2011-08-05 16:50:00 -04:00
Doug Kearns
d9c2c15965
More mode display name normalisation.
2011-08-04 16:46:05 +10:00
Kris Maglione
465e133cf7
Fix missing base mode in keydown/keyup blocking. Closes issue #615 .
...
--HG--
extra : rebase_source : d76a48e12e8a6f68a4adcb633008af786a4d826d
2011-07-31 12:45:05 -04:00
Doug Kearns
f5d721740a
Further mode names normalisation in docs.
...
--HG--
extra : rebase_source : 6c4be66d8c4ac56d10e7d86fc45da7b80ff484aa
2011-07-29 19:18:42 +10:00