Kris Maglione
7d8eb88954
More completion stuff.
2008-11-23 23:40:40 +00:00
Kris Maglione
6d7c9091de
Speed up completions. Fix Structcommands.jsdefaultValue in FF 3.0. Temporarilly name anonymous functions for profiling.
2008-11-23 04:58:23 +00:00
Kris Maglione
8cf49a0665
Load Bookmarks/History in a background thread
2008-11-17 20:21:39 +00:00
Doug Kearns
31ba397ff5
push literalArg onto the end of args.arguments in parseArgs - still a bit of a
...
mess
2008-11-03 06:00:44 +00:00
Kris Maglione
a53b702200
Generally niftier :mkv
2008-10-30 03:31:19 +00:00
Doug Kearns
bec8d33e59
pass all command actions an args object - IMPORTANT: this will possibly break
...
your plugin, read the NEWS file
2008-10-17 11:39:25 +00:00
Kris Maglione
ff7c3c1210
Add liberator.modules namespace, load scripts via subscript loader, report better errors on :so with here docs, beep when clicking an input field in command line mode.
2008-10-13 21:05:48 +00:00
Kris Maglione
85dda8da9b
Fix ^L and liberator.editor
2008-10-13 01:29:57 +00:00
Kris Maglione
cd0fb01dd4
with (liberator)
2008-10-13 00:50:03 +00:00
Kris Maglione
4ff5adcc4e
Get rid of template.map overloading, add standard "usage" template for ex/vi/option
2008-10-08 03:41:55 +00:00
Kris Maglione
c038e73471
Replace template.map2 with an overloaded template.map
2008-10-07 21:23:18 +00:00
Doug Kearns
6ef73cf313
whitespace fixes and revert some overly aggressive use of expression closures
2008-10-04 10:18:53 +00:00
Doug Kearns
156fa5d56f
add bangAllowed property to Command's extraInfo to specify whether the bang
...
version of the command is available
2008-10-04 09:00:36 +00:00
Kris Maglione
1891746b9e
Bunch-o-fixes, plus some non-trivial changes that I may wind up weeding out.
2008-10-04 04:08:03 +00:00
Doug Kearns
3ceecbaf52
use \S rather than a negated \s character set in patterns
2008-10-04 03:14:04 +00:00
Kris Maglione
9d370cfc89
I cant sleep.
2008-10-02 07:04:31 +00:00
Kris Maglione
51c2ca313d
Minor cleanup.
2008-10-01 13:57:34 +00:00
Kris Maglione
1cf325a539
Refactor HTML generation to use E4X. Could use some refactoring.
2008-09-30 23:37:33 +00:00
Doug Kearns
c076c8be0f
fix some arg redeclarations
2008-09-28 12:51:53 +00:00
Doug Kearns
23492c82e7
add missing semicolons
2008-09-18 12:23:38 +00:00
Doug Kearns
e64a7397df
use let when declaring loop variables
2008-09-18 12:07:10 +00:00
Doug Kearns
b7cf04793f
whitespace fixes
2008-09-14 14:57:46 +00:00
Kris Maglione
fc36dcf01e
Cleanup.
2008-09-11 20:50:32 +00:00
Doug Kearns
6ea8b75298
whitespace fixes
2008-09-01 09:22:47 +00:00
Daniel Bainton
8e799edd9b
Adding ~ keymapping to uppercase text in textarea editing
...
Thanks for the patch Daniel Schaffrath
2008-08-26 12:39:07 +00:00
Daniel Bainton
3c9ba896c8
Adding D keybinding to textarea editing to delete everything until EOL
...
Thanks Daniel Schaffrath for the patch
2008-08-26 12:28:51 +00:00
Daniel Bainton
81996b9ab2
Adding x/X keybindings for textarea editing
...
Thanks to Daniel Schaffrath for the patch.
2008-08-26 12:25:58 +00:00
Martin Stubenschrott
461d6b9154
added ctrl-p to the list of ignored keybindings
2008-08-17 17:42:26 +00:00
Doug Kearns
a234aa747e
make use of our argsParser to handle commands with zero arguments
2008-08-14 08:24:02 +00:00
Doug Kearns
2a0c5ef869
rename variables named char as this is a reserved word
2008-08-05 02:03:41 +00:00
Doug Kearns
366f9d79f4
error messages should be capitalized
2008-07-30 05:30:30 +00:00
Doug Kearns
23692e57aa
add some missing semicolons and remove some trailing commas
2008-07-27 15:08:06 +00:00
Martin Stubenschrott
182a78ef07
use parseArgs for 'editor' option
2008-07-09 21:03:11 +00:00
Martin Stubenschrott
e4b247f3f7
fixed ctrl-i in textboxes
2008-06-25 12:39:00 +00:00
Martin Stubenschrott
7aa055d9d3
show info about tabs loaded in background; also allow ctrl- prefixed keys again
2008-06-24 20:36:06 +00:00
Martin Stubenschrott
498639c56d
added C-BS to editor
2008-06-11 10:51:33 +00:00
Martin Stubenschrott
36a1376835
allow ctrl-left/right and some other keys in insert mode
2008-06-10 18:02:31 +00:00
Martin Stubenschrott
d79224b4cd
added ctrl-{home,end} mappings to insert mode
2008-06-06 13:15:12 +00:00
Doug Kearns
973f3e5ca3
whitespace fixes
2008-06-02 18:11:47 +00:00
Doug Kearns
c1390135d2
whitespace fixes
2008-05-27 15:15:36 +00:00
Martin Stubenschrott
f098366616
fixed home/end in composer
2008-05-21 10:02:48 +00:00
Doug Kearns
f43fc67115
add some missing fold markers
2008-05-17 16:04:24 +00:00
Martin Stubenschrott
64b0e3b8e1
[muttator] allow external editor with ctrl-i when composing messages. Also a framework for more compose window related mappings (like y to send message)
2008-05-14 12:21:05 +00:00
Martin Stubenschrott
04004ebb39
new liberator.util.readFromClipboard, so also non-Firefox extensions have access to the clipboard
2008-05-05 13:22:55 +00:00
Martin Stubenschrott
01d9ffcc4d
<c-u> doesn't beep anymore when there is no text to delete
2008-03-31 20:44:48 +00:00
Martin Stubenschrott
618c47bc46
big vimperator->liberator rename, expect some brakeage
2008-03-18 15:18:55 +00:00
Martin Stubenschrott
c060110001
*** empty log message ***
2008-03-03 14:46:09 +00:00
Martin Stubenschrott
57debc00e0
* renamed shortHelp -> decription
...
* refactored abbreviation and mapping commands (actually 200 LOC less now :)
2008-02-29 14:46:33 +00:00
Martin Stubenschrott
4ac9a3aa0f
got rid of all remaining mappings in mappings.js, most of the moved to editor.js
2008-02-24 12:16:12 +00:00
Martin Stubenschrott
1556268fea
massive options.js cleanup. It is now only responsible for the options framework, but does not host
...
any option. They are now saved in the modules where the corresponding features are defined or in vim.js
if they are general options. Expect the same code rework for commands and mappings.
2008-02-07 03:03:27 +00:00