Kris Maglione
379e44a69b
Sort buffer completions numerically.
2009-01-30 14:59:14 -05:00
Kris Maglione
70022ff0af
Stricter number option parsing (and comment out some dump statements)
2009-01-28 09:15:26 -05:00
Kris Maglione
a29e5246d1
Fix gF for URIs with fragment identifiers
2009-01-24 01:13:23 -05:00
Kris Maglione
dc0bf00e0a
Formatting
2009-01-24 00:47:54 -05:00
Kris Maglione
3487b8d0d9
Last commit
2009-01-24 00:46:03 -05:00
Kris Maglione
3a4da78529
Revert "In delmarks, change let variable name to prevent namespace-related error (bug #126 )."
...
This reverts commit f6eb37e82c0419cdc62c1a781b64d30148024a58.
2009-01-24 00:45:01 -05:00
Ted Pavlic
d99720ce10
In delmarks, change let variable name to prevent namespace-related error (bug #126 ).
...
See http://vimperator.org/trac/ticket/126
Using...
function (args)
{
let args = args.string;
...
was causing Firefox to complain that args was undefined. Changing the
"let" to "var" or changing the names of the variables (e.g., changing
"function (args)" to "function (arg)") fixes the problem. IMO, this
appears to be a bug in Firefox.
The short fix would be to change the formal argument from "args" to
"arg." However, that would make delmarks' implementation different from
all the rest. So changed "let args" to "let argstring" and adjusted
throughout the function.
2009-01-23 16:31:55 -05:00
Ted Pavlic
ac603ad687
Small fix to last commit. Prevents gobbling all <C-*> on Mac.
2009-01-23 10:47:26 -05:00
Ted Pavlic
4884f5defc
Fixes <C-[>, <C-\\>, <C-]>, <C-^>, and <C-_> on Mac OS/X.
...
On Mac OS/X, control characters 27 through 31 pass charCode=CONTROL_CHAR
rather than charCode=KEY. For example, when a user wants <C-[>
Vimperator sees <C-Esc>. Most people view this as a bug in FirefOS/X.
The following patch tests for has("MacUnix"), then checks to see if the
control character is within this buggy range. If so, it shifts the
charCode up by 64 (there is a special case for Escape where the CTRL key
is relaxed and key is set to "Esc").
For more information, see:
[*] Vimp FAQ: http://vimperator.org/trac/wiki/Vimperator/FAQ#WhydoesntC-workforEscMacOSX
[*] Referenced mailing list msg: http://www.mozdev.org/pipermail/vimperator/2008-May/001548.html
[*] Mozilla bug 416227: event.charCode in keypress handler has unexpected values on Mac for Ctrl with chars in "[ ] _ \"
https://bugzilla.mozilla.org/show_bug.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&id=416227
[*] Mozilla bug 432951: Ctrl+'foo' doesn't seem same charCode as Meta+'foo' on Cocoa
https://bugzilla.mozilla.org/show_bug.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&id=432951
2009-01-23 10:05:14 -05:00
Kris Maglione
eb88d7ea0b
Sorry, stashed changes including:
...
Change util.range to accept an increment as the third argument.
Sanitize Makefile.doc
2009-01-21 03:41:43 -05:00
Kris Maglione
347938bfca
Merge branch 'master' into vimperator-2.1
...
Conflicts:
vimperator/NEWS
2009-01-21 03:40:04 -05:00
Kris Maglione
050cd4b2e4
Make [count]<C-n> behave as expected.
2009-01-21 03:37:40 -05:00
Ted Pavlic
8b95e72115
Minor copyedits.
2009-01-20 11:54:46 -05:00
Ted Pavlic
1f93e422e7
Fixed (:abbr """a b) so it stopped throwing E114 (like Vim).
2009-01-20 11:28:32 -05:00
Ted Pavlic
9993f0594e
Make abbreviations expand on quotes as well as space.
...
Also added rough documentation for insert mode.
TODO: Abbreviations should also expand on <CR> and <Tab>, but right now
adding <CR> to the mappings.add() has no effect, and adding <Tab> to the
mappings.add() breaks tab completion.
TODO: Rather than listing non-keyword characters in two places (ui.js
and mappings.js), they should be specified in one location (that could
someday be trumped by an 'iskeyword' option).
2009-01-20 10:45:48 -05:00
anekos
3abd88276e
Fix OPTION_NOARG's completion.
...
If the option is OPTION_NOARG, args[-opt] becomes null.
2009-01-20 23:40:07 +09:00
Martin Stubenschrott
08dbdcb7ba
Fixed external editor on Linux, maybe broke it for some other system?
2009-01-19 20:28:49 +01:00
Martin Stubenschrott
30db94b3db
Fixed zoom level messages (not opening MOW anymore on subsequent zi's)
2009-01-19 18:42:42 +01:00
Kris Maglione
7f305e8ba4
Allow extra args to be bassed to completion.addUrlCompleter
2009-01-19 00:39:35 -05:00
Kris Maglione
207913e49a
s/Itarator/Iterator/
2009-01-18 17:24:51 -05:00
Kris Maglione
53f33e0561
Allow ` as local mark
2009-01-17 23:43:29 -05:00
anekos
d822a0b363
Merge branch 'master' into fixTailQuote
2009-01-18 03:14:50 +09:00
anekos
a381a3947a
Fix let-command's extraInfo
...
'let g:foo="c:\"' raise a error.
-> E114: Missing quote: "
2009-01-18 03:07:47 +09:00
Ted Pavlic
45f6153de4
More command-line edits (now elsewhere in the source).
2009-01-17 12:55:56 -05:00
Kris Maglione
74256da392
Die on unclosed quote
2009-01-17 02:51:18 -05:00
Doug Kearns
624516108c
Fix comment typo.
2009-01-17 17:31:25 +11:00
Doug Kearns
a388a02cf0
Add quick 'n' dirty completion.highlightGroup for :command-complete.
2009-01-17 17:31:24 +11:00
Ted Pavlic
21c4f0f89e
Setup abbreviation behavior to be like an isk-less Vim.
...
For now, the internal equivalent of "iskeyword" is [^\s'"].
In the future, the internal "iskeyword" equivalent can be expanded. It may
be overboard to add an "iskeyword" option, as it applies to lots more
things than :abbr. Additionally, it's not clear why it's bad to call
keyword characters everything except whitespace and quotes.
TODO: Should abbreviations be triggered by any non-keyword character?
TODO: Should abbreviations be triggered by <CR>?
TODO: Should abbreviations be able to include <Left>, etc.?
2009-01-17 00:39:01 -05:00
Ted Pavlic
ba948246cc
Fix ":abbr this'is'a'test" to return an error, like Vim.
...
Also note in map.txt that :abbr LHS cannot contain quotes or spaces.
2009-01-16 15:33:43 -05:00
Ted Pavlic
22d3bc470b
Change :abbr to parse its args.string itself.
2009-01-16 15:22:44 -05:00
Ted Pavlic
a2c0233fc0
After some investigation, it appears like Vim only outlaws quotes in :abbr.
...
TODO: Make
:abbr abcd\ efgh
work like Vim (i.e., map abcd\ to efgh). That's a bigger change to how
the command line is parsed.
2009-01-16 14:59:36 -05:00
Ted Pavlic
aca074f82b
Fix :abbr with no argument (in future, will be less push happy).
2009-01-16 14:25:56 -05:00
Ted Pavlic
704303c108
Moved :abbr LHS non-word match to outside RHS check. Want to check LHS always (like Vim).
2009-01-16 14:19:17 -05:00
Ted Pavlic
b758e2f729
Make sure LHS of :abbr is is all word characters. E474 otherwise (mimic Vim).
2009-01-16 14:02:04 -05:00
Ted Pavlic
1019daa5ca
Change (\S+) to (\w+) in abbreviation matching so that "VIMP<space> expands (to match Vim behavior).
2009-01-16 13:34:05 -05:00
Kris Maglione
e4cd0611f9
Merge branch 'master' into vimperator-2.1
2009-01-15 15:46:15 -05:00
Kris Maglione
bd881e062b
Small fixes for recent commits.
2009-01-15 15:44:21 -05:00
Doug Kearns
9959a9322c
Merge branch 'master' into vimperator-2.1
2009-01-15 22:28:23 +11:00
Doug Kearns
3875c1dd58
Add a help section about preferences set by Vimperator at startup.
2009-01-15 22:21:18 +11:00
Doug Kearns
8201a9a550
Add some rough source documentation for Search.
2009-01-15 22:21:17 +11:00
Doug Kearns
5fe2741dfc
Refactor editor.removeAllAbbreviations.
...
Add some rough source documentation for abbreviation related methods in
Editor.
2009-01-15 22:21:16 +11:00
Kris Maglione
fbcaeaded1
Merge branch 'master' into vimperator-2.1
...
Conflicts:
common/content/io.js
vimperator/locale/en-US/starting.txt
2009-01-15 03:14:08 -05:00
Doug Kearns
d9b07c2ff6
Set MY_VIMPERATORRC when sourcing the RC file on startup.
2009-01-15 18:03:04 +11:00
Kris Maglione
0b682ef42b
Fix buffer.getCurrentWord when the selection is collapsed and the word has punctuation.
2009-01-14 23:26:40 -05:00
Kris Maglione
df2443d67c
Merge branch 'master' of kmaglione@git.vimperator.org:/git/vimperator/liberator
2009-01-14 21:01:17 -05:00
Martin Stubenschrott
6cddced452
fixed muttator completions
2009-01-14 22:33:17 +01:00
Kris Maglione
00470a05b0
Generally insignificant aesthetic changes.
2009-01-14 00:07:17 -05:00
Kris Maglione
ca81a0188b
Fix MOW bug
2009-01-13 19:23:35 -05:00
Kris Maglione
2d58d84de5
Fix b34838e4b6fc54d42eebfcb4f20c26ee8e4db473
2009-01-12 13:54:10 -05:00
anekos
2bed184abb
Fixed the method of getting href.
2009-01-13 00:21:15 +09:00