1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-04-25 18:11:28 +02:00
Commit Graph

901 Commits

Author SHA1 Message Date
Martin Stubenschrott 5f5c437ddf Fixed muttator for recent TBs, minimum requirements are 3.0b2pre now 2009-02-04 14:51:29 +01:00
Martin Stubenschrott 125f3057e9 fixed hintmatching with wordstartswith, thanks Daniel 2009-02-04 00:32:36 +01:00
anekos e7c57052fa Fix: commands.parseArgs raises "Invalid option: .." Error.
When command(:foo) has NOARG option(-bar), ":foo -bar<CR>" raises the error.
2009-02-03 20:08:00 +09:00
Martin Stubenschrott c125a9dd66 updated TODO (:ha! seems broken) 2009-02-02 00:18:04 +01:00
Martin Stubenschrott f3971d13b5 Fix resetting completions (hopefully) 2009-02-01 23:41:00 +01:00
Martin Stubenschrott 4de7cc8db8 * Fixed strange completion height bug. One less blocker to 2.0beta1.
* Doug: Might ui.js:701: elements[elements.length - 1].scrollIntoView(true);
  be the problem of your very slow MOW for multiple items? I just
  noticed that :echo liberator takes 0.25sec , but :echo liberator
  when the MOW already displas :echo window takes 0.47 sec
2009-01-31 11:59:38 +01:00
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