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
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
9d474722d5
Support migemo & smartsign to SelectPhrase
...
And some refactoring
Escape '[' & ']' in s:findmotion for SelectPhrase
2014-01-10 21:33:21 +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
aa8d1ef8a6
Fix allows_repeat variable for SelectLines is global
2014-01-09 10:30:51 +09:00
haya14busa
2d93607798
Fix handling visual mode
2014-01-09 06:27:37 +09:00
haya14busa
d4cfdf05bb
Fix refactoring
2014-01-09 05:07:17 +09:00
haya14busa
e9aba3a7f8
Fix restoring undotree in command-line window
2014-01-09 03:01:00 +09:00
haya14busa
2fdfc15c56
Fix lineanywhere motion at visual selection
...
Probrem: line('.') couldn't correctly current position at visual mote
unless get buck normal mode temporarily
2014-01-07 20:29:16 +09:00
haya14busa
4eeae613bc
Flatten indent
2014-01-07 17:02:16 +09:00
haya14busa
9812233fac
Perform refactoring for handling visual mode
2014-01-07 16:17:54 +09:00
haya14busa
49af16d291
Merge branch 'feature/withinline' into master
2014-01-07 10:17:42 +09:00
haya14busa
10e4d19ed2
Fix indent
2014-01-06 13:53:49 +09:00
haya14busa
986119b514
Fix error temporarily when undofile is empty at first edit
...
Solution: execute undobreak if undofile is not readable(maybe once)
Problem : side effect(undo number is incremented)
2014-01-06 13:52:35 +09:00
haya14busa
c6a7c4ff10
Fix undotree
...
Problem : EasyMotion destroy undotree by overwriting buffer text
temporarily
Solution : Use wundo & rundo
Reference: :h wundo
:h rundo
2014-01-06 09:24:32 +09:00
haya14busa
53100fbc61
Implement within Line Motion!
2013-12-29 16:21:37 +09:00
haya14busa
652e5985b4
Add small condition to migemo
2013-12-29 14:31:34 +09:00
haya14busa
4c55ab61ac
Add smartsign feature like smartcase
...
Now, you can jump to '!' by '1'.
Option: keyboard layout
g:EasyMotion_use_smartsign_us
g:EasyMotion_use_smartsign_jp
2013-12-29 14:29:05 +09:00
haya14busa
37e5506b8b
Refactoring JumpToAnywhere motion!
2013-12-23 01:00:13 +09:00
haya14busa
fe8d8448cf
Refactoring Find motion!
2013-12-23 01:00:07 +09:00
haya14busa
6cb60225bf
Fix SelectLine & SelectPhrase behavior
...
Now cursor jump to second typed position
2013-12-22 20:55:28 +09:00
haya14busa
cc4c084597
Add and fix some comment
2013-12-21 01:43:16 +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
942cce2927
Modify global variable
...
Change them to s: from g: or add prefix to them
2013-12-20 18:31:20 +09:00