Commit Graph

45 Commits

Author SHA1 Message Date
YggdrasiI
8a4f00b3a0 -Update regex in EasyMotion#WBW ('W' and 'B' movement)
-Update regex in EasyMotion#EW ('E' and 'gE' movement)
- Add global option EasyMotion_maximal_jumpmarks.
 It limits the number of jump targets for the motion. If the search
 goes in both directions, they will be handled separately.
 The option was just added to speed up the automated tests in t/compare_movements_spec.vim.
2016-02-08 19:31:57 +01:00
YggdrasiI
37042d3433 - Change EasyMotion#WBK regex. Should now matches the default Vim motions
b/w.
- Add test to compare different motion algorithm. (WIP. Test trigger
  undetectable vim-vspec error)
2016-02-02 10:48:52 +01:00
somini
2d2dfa767e Initial tests 2015-11-16 00:08:34 +00:00
haya14busa
44499bae25 minor cleanup 2014-09-10 20:15:48 +09:00
haya14busa
ccefe1ae84 Remove an unused argument 2014-07-01 00:02:28 +09:00
haya14busa
78ad6d82d3 n & N easymotion which respect previous direction 2014-06-28 17:22:12 +09:00
haya14busa
517ce0b80a TEST: Modify the test case for next/previous 2014-06-12 10:33:25 +09:00
haya14busa
6453858915 Escape * (asterisc) correctly
- Especially for 2-key find motions
- fix #151
- Thanks @wilywampa
2014-05-06 10:41:54 +09:00
haya14busa
04ae425b3c Add test of word motions in operator pending mode 2014-04-17 07:32:01 +09:00
haya14busa
d98f6d139d Test: Oops 2014-03-29 20:27:19 +09:00
haya14busa
eecca8563a Fix test script 2014-03-29 20:11:24 +09:00
haya14busa
254205e3c0 Support smartsign feature for 2-key find motions
- Add Test case
- Minor refactoring
- Avoid sourcing test files
2014-03-29 19:01:58 +09:00
haya14busa
b89b8f0d67 Highlight cursor position by default
Modify to highlight cursor waiting key input too
2014-03-21 17:02:26 +09:00
haya14busa
c25e1fe18e Test: add vim-vspec test for default word motion(w/b)
Relate: #88
2014-02-22 18:06:02 +09:00
haya14busa
93de27f7bd Add g:EasyMotion_disable_two_key_combo
Set this value 1 if you want to disable two key combo

close #106
2014-02-18 17:52:51 +09:00
haya14busa
3f423c28c9 Improve iskeyword word motions
- Make within line word motion compatible with iskeyword by default
- Add test
- Update doc
- Thanks @yuex: #101
2014-02-18 13:59:07 +09:00
haya14busa
e27e7d65c4 Handle CSApprox: do not use CSApprox by default
Github: #99 #98 #90 #35 #31
2014-02-12 13:20:57 +09:00
haya14busa
9ad2b5b986 Implement g:EasyMotion_space_jump_first
Description: If you set this value 1, you can jump to first match by
             pressing space when prompt target label. <Space> key
             version of g:EasyMotion_enter_jump_first
Default: 0
2014-02-06 21:26:39 +09:00
haya14busa
112f4375d4 Improve default value of g:Easymotion_keys
- Use qwerty keys layout by default and this is intuitive and easy to
  type
- Remove uppear case letter because to press Shit is pain and EasyMotion
  shows two label if there are a lot of matches, so it's little problem
  to reduce g:Easymotion_keys
- EasyMotion use last keys as a first key of two label, so I moved `f`,
  `j`, and `;` to last
2014-02-06 21:21:49 +09:00
LFDM
93ac69b927 Adds specs for plugs 2014-02-05 20:43:49 +01:00
haya14busa
733d5a1bde Merge branch 'master' into adjust/lokaltog 2014-02-02 02:11:10 +09:00
haya14busa
6521dd8a28 Use regexp in 'n' key find motion by default 2014-02-01 12:42:45 +09:00
haya14busa
10e875d3ce Turn on option for search value by default 2014-02-01 10:00:45 +09:00
haya14busa
38878f0a6e Remove easymotion-S
easymotion-S is same as easymotion-bd-w
2014-01-31 17:06:36 +09:00
haya14busa
5b2b33f36e Completely remove special function: SelectLines & SelectPhrase 2014-01-31 16:59:28 +09:00
haya14busa
c254ca40bb Test: add test case for find motion scroll 2014-01-24 02:02:44 +09:00
haya14busa
73aaf9d0c3 Fix test 2014-01-23 22:58:33 +09:00
haya14busa
cbc62124ae Test: add test case for off-screen search 2014-01-23 16:26:45 +09:00
haya14busa
f00b912940 Implement 'n' key motion offscreen search!
Including some refactoring
    - s:Easymotion function
        - handling original & cursor position
    - autoload/EasyMotion/command_line.vim
    - s:Getvisualstartposition function
2014-01-23 11:47:31 +09:00
haya14busa
c6a01fe473 Implement g:Easymotion_add_search_history option 2014-01-23 11:41:43 +09:00
haya14busa
33bf1de0f8 Implement activate function
For clever motion & highlight
2014-01-23 11:38:00 +09:00
haya14busa
16ec2a977e Implement cursor highlight feature 2014-01-22 11:08:30 +09:00
haya14busa
a0c2b760fe Implement bidirectional t motion and fix exclusive & inclusive flag
Implement: bidirectional t including within line, two-key, multi find
motion.
Fix: misuse of exclusive -> inclusive
Fix: bidirectional find motion inclusive flag
Add: test case for bidirectional t motion

close #6
2014-01-21 11:23:14 +09:00
haya14busa
2b5fb62123 Implement & Improve highlight
Implement:
    - increment highlight
    - moving highlight
    - cursor highlight
Improve:
    - method
    - bi-directional shade regexp
2014-01-20 14:36:31 +09:00
haya14busa
b624c9cec1 Fix '.' repeat with count and trivial 2014-01-18 01:02:37 +09:00
haya14busa
5aa681d9a1 Implement regexp option to multi input find motion 2014-01-17 20:59:41 +09:00
haya14busa
4d3961c412 Test: add test case for t,T smartsign 2014-01-17 19:55:21 +09:00
haya14busa
5bed6b3f9e Cosmetic: retab to expandtab all and add modeline 2014-01-17 17:39:26 +09:00
haya14busa
cd545b5141 Add Test case: EasyMotion as jump 2014-01-17 17:20:29 +09:00
haya14busa
9c0183faa7 Modify prompt message and make it more configurable 2014-01-17 15:12:33 +09:00
haya14busa
4728a9dcbd Modify condition for multi input find motion 2014-01-17 15:10:07 +09:00
haya14busa
832c496c4e Fix test description 2014-01-17 00:49:08 +09:00
haya14busa
c9be21f414 Rename <Plug>(easymotion-previous) to <Plug>(easymotion-prev) 2014-01-16 23:37:47 +09:00
haya14busa
6b77811186 Implement next/previous motion like ; & , 2014-01-16 23:18:56 +09:00
haya14busa
a6c9d4c40c Add vim-vspec test 2014-01-16 20:42:20 +09:00