haya14busa
5b2b33f36e
Completely remove special function: SelectLines & SelectPhrase
2014-01-31 16:59:28 +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
72dd8ecbd9
Modify cursor highlight color
2014-01-22 11:08:37 +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
c2c15d74ab
Merge branch 'feature/inc_highlight' into master
2014-01-21 08:14:44 +09:00
haya14busa
8a103b5a00
Fix to set ColorScheme autocmd
2014-01-21 08:07:10 +09:00
haya14busa
1766e734d6
Add debug script
2014-01-21 06:30:30 +09:00
haya14busa
c714ae455f
Modify highlight color
2014-01-21 06:24:32 +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
5aa681d9a1
Implement regexp option to multi input find motion
2014-01-17 20:59:41 +09:00
haya14busa
5bed6b3f9e
Cosmetic: retab to expandtab all and add modeline
2014-01-17 17:39:26 +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
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
9d8864c838
Fix typo: <Plug>
2014-01-16 20:40:56 +09:00
haya14busa
c7e1b7c2bf
Implement "." repeat!
...
Require tpope/vim-repeat
2014-01-16 13:36:55 +09:00
haya14busa
0daa6d5ee5
Implement Start of Line JK motion
2014-01-15 10:29:17 +09:00
haya14busa
f0969edf65
Change EOL JK motion plug mapping name
...
<Plug>(easymotion-J) -> <Plug>(easymotion-eol-j)
<Plug>(easymotion-J) -> <Plug>(easymotion-eol-k)
2014-01-15 10:28:29 +09:00
Tom Cammann
fc34b17c55
Remove default end of line mapping, changed matching regex
2014-01-14 22:58:38 +00:00
Tom Cammann
c72e01e970
Add end of line mappings to J and K
2014-01-14 01:00:06 +00:00
haya14busa
4122b8eda5
Merge branch 'feature/mjolvim-motion' into master
...
Conflicts:
autoload/EasyMotion.vim
plugin/EasyMotion.vim
2014-01-14 08:54:16 +09: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
f4a59023da
Modify mapping method
2014-01-14 04:29:09 +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
45ff4bcf31
Fix color for cterm and Add comment
2014-01-12 21:50:23 +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
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
haya14busa
d0352aacfd
Plug support for EasyMotion prefix (leader) key
2014-01-10 19:55:05 +09:00
haya14busa
0f4a6438b1
Implement jump first match with Enter option
...
Variable: g:EasyMotion_enter_jump_first
Default: 0 (Off)
Enable: let g:EasyMotion_enter_jump_first = 1
2014-01-09 14:00:06 +09:00
haya14busa
b03263760b
Implement repeat last motion!
...
Description: Repeat last motion(use same regexp)
Mapping: <Plug>(easymotion-repeat)
FIXME: dir arguments is redundant
2014-01-09 14:00:00 +09:00
haya14busa
29a46ae157
Modify and Add missing within line motion
...
Mofify: use s:line_flag and search_stopline
Add : Missing f,F,t,T motion within line
And some refactoring about init & reset functions
2014-01-09 13:46:11 +09:00
haya14busa
53100fbc61
Implement within Line Motion!
2013-12-29 16:21:37 +09:00
haya14busa
7e9a922edd
Add different flag for Special function mappings
2013-12-21 22:42:48 +09:00
haya14busa
f24d8c5ff2
Prepare missing bidirectional function
2013-12-21 21:29:53 +09:00
haya14busa
530723fc7a
Backward compatible mapping for special function
2013-12-21 21:29:27 +09:00
haya14busa
f8078d6939
Implement uppercase target
...
Show target label by uppercase letter, but you can type it as lowercase
Make sure g:EasyMotion_keys doesn't include lowercase
2013-12-21 01:28:05 +09:00
haya14busa
d739e65270
Support JumpToAnywhere motion!
...
You can config this motion by g:EasyMotion_re_anywhere in your vimrc
Example:
let g:EasyMotion_re_anywhere = '\v(<.|.>|^$)'
2013-12-20 16:55:17 +09:00
haya14busa
ead7164a4b
Refactoring EasyMotion#init#InitMappings
...
Now you can chose do mapping or preparing <Plug> only
2013-12-20 16:55:02 +09:00
haya14busa
4c38b72a1e
Prepare <Plug> for extended function
2013-12-19 15:55:31 +09:00
haya14busa
66480855da
Support <Plug> mappings
...
Delete: g:variable mappings
2013-12-19 02:58:51 +09:00