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
c2c15d74ab
Merge branch 'feature/inc_highlight' into master
2014-01-21 08:14:44 +09:00
haya14busa
b625144c96
Fix to use move highlight condition
2014-01-21 06:28:04 +09:00
haya14busa
b7bb754be8
Fix cursor highlight priorities
2014-01-21 06:26:25 +09:00
haya14busa
a82d558656
Merge branch 'fix/adjust-prompt' into master
2014-01-21 04:20:25 +09:00
haya14busa
e2539a329b
Implement clever-f like feature
2014-01-20 14:36:50 +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
bd04f3dad4
Fix typo
2014-01-19 21:21:57 +09:00
haya14busa
99b6d953ab
Fix side effect of overwriting buffer(b:changedtick)
...
Only for tpope/vim-repeat
2014-01-19 21:17:51 +09:00
haya14busa
9e8ea88683
Fix dot repeat motion use previous motion info
...
Problem: Previous motion info is updated by other motion too.
Solution: Store 'dot' previous motion and use it
2014-01-19 21:12:17 +09:00
haya14busa
7faff893e2
Handling 'y' repeat
2014-01-19 17:59:30 +09:00
haya14busa
1cf3f96f3c
Cosmetic
2014-01-18 02:46:48 +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
37d8bafd0a
Refactoring: find motion
2014-01-17 19:52:42 +09:00
haya14busa
5bed6b3f9e
Cosmetic: retab to expandtab all and add modeline
2014-01-17 17:39:26 +09:00
haya14busa
5edc6e1a58
Fix&Feature : Consider EasyMotion as jump-motion
...
close #5
2014-01-17 17:20:09 +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
6b77811186
Implement next/previous motion like ;
& ,
2014-01-16 23:18:56 +09:00
haya14busa
cb45856d7d
Reset current dictionary
2014-01-16 23:06:01 +09:00
haya14busa
335ea6dac7
Fix typo
2014-01-16 15:57:23 +09:00
haya14busa
c7e1b7c2bf
Implement "." repeat!
...
Require tpope/vim-repeat
2014-01-16 13:36:55 +09:00
haya14busa
762ad9cc17
Merge branch 'refactoring' into master
2014-01-15 22:59:52 +09:00
haya14busa
3df6cd8465
Delete EasyMotion#UserMapping
2014-01-15 22:59:44 +09:00
haya14busa
62a54ce218
Delete line_flag variable and use flag dictionary
2014-01-15 22:59:39 +09:00
haya14busa
b104fbffbe
Check visual mode to adjust screen
2014-01-15 22:36:27 +09:00
haya14busa
32a7e1a8b7
Use is_exclusive instead of mode(1)
2014-01-15 22:32:42 +09:00
haya14busa
b130898848
Rename variable: s:ols to s:previous
2014-01-15 22:23:49 +09:00
haya14busa
0daa6d5ee5
Implement Start of Line JK motion
2014-01-15 10:29:17 +09:00
haya14busa
b1f8ce1aa6
Fix EOL JK motion regrex
2014-01-15 09:11:22 +09:00
haya14busa
9496c64ad5
Merge pull request #2 from takac/master
...
Add end of line mappings to J and K
2014-01-14 16:06:26 -08:00
Tom Cammann
fc34b17c55
Remove default end of line mapping, changed matching regex
2014-01-14 22:58:38 +00:00
haya14busa
3d95505147
Implement multi input migemo and improve it
...
Use koron/cmigemo for multi input.
2014-01-14 17:49:33 +09:00
haya14busa
f4e6cd30f9
Implement last find motion by {find motion}<CR>
...
Fix redraw
2014-01-14 10:44:57 +09:00
Tom Cammann
c72e01e970
Add end of line mappings to J and K
2014-01-14 01:00:06 +00:00
haya14busa
512ecf851a
Improve command_line and move helper function
2014-01-14 08:48:26 +09:00
haya14busa
7ab69a7dc2
Add prompt option
2014-01-14 06:31:31 +09:00
haya14busa
8f6567aff4
Fix GetVisualStartPosition when blockwise visual
2014-01-14 03:58:21 +09:00
haya14busa
1e4fe83bd6
Add helper function
2014-01-14 03:58:21 +09:00
haya14busa
cb9d74831e
Modify special mapping
2014-01-14 03:58:21 +09:00
haya14busa
67f5afde53
Modify EasyMotion#User
2014-01-14 03:58:21 +09:00
haya14busa
b9ece15e1c
Fix visual mode scroll bug completely!
...
Problem : line('w0') & line('w$') doesn't work correctly in visual mode
Solution : Prepend <ESC> to xnoremap and modify code
Change :
- method of mapping
- use softtab in plugin/EasyMotion.vim
2014-01-14 03:58:15 +09:00
haya14busa
6c656b1f17
Refactoring of find motion for multi key strokes
2014-01-12 21:45:21 +09:00
haya14busa
14d4792180
Implement two (or above) input key find motion
2014-01-11 05:56:41 +09:00
haya14busa
b694591531
Improve handling folded line
...
Skip and jump to end or first of folded line
2014-01-11 00:50:17 +09:00
haya14busa
c06412c525
Skip folded line for migemo check
2014-01-11 00:32:27 +09:00
haya14busa
57183cc368
Check if visible text include multibyte char
2014-01-11 00:06:21 +09:00
haya14busa
e1a0ca2a97
Add maintainer description
2014-01-10 23:21:43 +09:00
haya14busa
fb81281dc8
Perform refactoring plug/easymotion.vim and init.vim
...
Flatten indent and Delete InitOptions function
2014-01-10 23:21:38 +09:00