1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-23 17:12:28 +01:00
Commit Graph

390 Commits

Author SHA1 Message Date
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
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
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
bd881e062b Small fixes for recent commits. 2009-01-15 15:44:21 -05: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
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
Ted Pavlic
315d457eb5 Manually reverting one line of commit 7a0423e63afad4c6b0be272fca8064dafc0d6b00.
"this.contexts = { "/": this }" in CompletionContext(...)
    was causing ":set defsearch=google<cr>" (and similar) to error
    with infinite recursion. Restoring to
    "this.contexts = { name: this }" fixes the problem, but does it
    break other things?

    Please review.
2009-01-12 10:03:13 -05:00
Ted Pavlic
d29013a2fd Three small changes (copyright, template.js copyright, and tildetidy target)
a.) Cleaned up copyright language to match conventions.
(I used the memoir document class documentation as a reference, but
 these conventions are common throughout publishing)

   * The (c) symbol has no legal meaning. Only the word "Copyright" and
     an encircled lowercase c are appropriate. So the word "Copyright"
     was placed before each (c).

   * Each (C) was changed to (c).

   * Kris uses the correct symbols in copyright notices, but those
     symbols can be problematic in terminal-mode editors. Added the word
     "Copyright" as well.

   * Replaced colons/spaces after years with the word "by."

b.) Added a copyright notice to common/content/template.js. It was
    missing one entirely. Please correct if it doesn't need one or if the
    copyright isn't held by Martin.

c.) Also added a "tildetidy" target to Makefile common that includes a
    version of the find line from the existing "clean" target (however,
    this version uses "rm -fv" instead of "rm -f").
2009-01-12 09:14:54 -05:00
Kris Maglione
358b4b2f4b Fix completion messages 2009-01-12 01:05:37 -05:00
Doug Kearns
01b7a39a5b Whitespace fixes. 2009-01-12 15:32:52 +11:00
Doug Kearns
723dd9cbca Fix user command completer listing in :command output. 2009-01-12 15:32:51 +11:00
Doug Kearns
9729969d8b Whitespace fixes. 2009-01-12 15:32:50 +11:00
Kris Maglione
f5e2a671e8 Make completions without enough room behave a bit better. This may cause sizing problems. Please test thoroughly. 2009-01-11 18:45:43 -05:00
Kris Maglione
a524b70b52 Fix CommandLine#History docs. Add evil fold markers. 2009-01-11 14:43:29 -05:00
Ted Pavlic
147cdab5d2 Update copyrights for 2009. 2009-01-11 00:47:56 -05:00
Kris Maglione
de9e366f12 Cleanup some docs. Fix completion sizing bug. 2009-01-10 23:15:33 -05:00
Doug Kearns
f7accd657a Don't anchor :undo completions. 2009-01-11 11:32:08 +11:00
Martin Stubenschrott
3698f3152b actually don't anchor :emenu 2009-01-11 01:27:10 +01:00
Martin Stubenschrott
8bd3c666cf Revert "Don't anchor :dia completions". The reason we anchor :dia,
is that once you know which :dialog you want to open, you can usually
open it with :dia xy<tab> very quickly and reliable. The difference
to :emenu is that :emenu has lots of completion items with the same
prefix, so anchored completions wouldn't really be that helpful to
quickly open a menu.

This reverts commit fa842fd716aac599891a53efdf64cab76422c153.
2009-01-11 01:15:41 +01:00
Kris Maglione
fe7ab77a45 Don't anchor :dia completions 2009-01-10 18:53:04 -05:00
Kris Maglione
d0681e8aa7 Fix plugins[name] 2009-01-10 18:51:24 -05:00