Branch: refs/heads/vim2
Home: https://github.com/yi-editor/yi
Commit: 5f297b03dfd7af82d9cf785fca44d5d460dd24a0
https://github.com/yi-editor/yi/commit/5f297b03dfd7af82d9cf785fca44d5d460dd24a0
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-05 (Wed, 05 Jun 2013)
Changed paths:
M .travis.yml
M yi/src/library/Yi/Main.hs
M yi/src/tests/TestSuite.hs
M yi/src/tests/TestVim.hs
A yi/src/tests/vimtests/paste/p_at_newline.test
A yi/src/tests/vimtests/paste/p_at_newline2.test
M yi/yi.cabal
Log Message:
-----------
Run vim2 tests with cabal test.
Commit: fc4eafec87379a16d7c32b0846f7a7586282bb7e
https://github.com/yi-editor/yi/commit/fc4eafec87379a16d7c32b0846f7a7586282bb7e
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-05 (Wed, 05 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Misc.hs
Log Message:
-----------
Printing file info with C-g.
Commit: 7d62bea038a3343fcf074324d41bcf21d04d6916
https://github.com/yi-editor/yi/commit/7d62bea038a3343fcf074324d41bcf21d04d6916
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-05 (Wed, 05 Jun 2013)
Changed paths:
M yi/src/library/Yi/Buffer/Misc.hs
M yi/src/library/Yi/Keymap/Vi.hs
M yi/src/library/Yi/Keymap/Vim2/Motion.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
M yi/src/tests/vimtests/visual/m_1.test
Log Message:
-----------
Setting and jumping to marks.
Commit: d5d4ec7a3ea68fe8597af997095f0bbae1423341
https://github.com/yi-editor/yi/commit/d5d4ec7a3ea68fe8597af997095f0bbae1423341
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-05 (Wed, 05 Jun 2013)
Changed paths:
M .travis.yml
Log Message:
-----------
Ask travis to show only failed tests.
Commit: fc2d318fa747093ce91c1eb2d248b76b3150e734
https://github.com/yi-editor/yi/commit/fc2d318fa747093ce91c1eb2d248b76b3150e734
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-05 (Wed, 05 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs
M yi/src/library/Yi/Keymap/Vim2/OperatorUtils.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
Log Message:
-----------
Implement counted shifts in visual mode like V3>.
Commit: 18012d7a13409ed25ef10902d096190674314181
https://github.com/yi-editor/yi/commit/18012d7a13409ed25ef10902d096190674314181
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-06 (Thu, 06 Jun 2013)
Changed paths:
M yi/src/tests/vimtests/visual/12.test
Log Message:
-----------
Fix test.
Commit: 64cd603e8c6bde59c59358e44a186aa0a396b759
https://github.com/yi-editor/yi/commit/64cd603e8c6bde59c59358e44a186aa0a396b759
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-06 (Thu, 06 Jun 2013)
Changed paths:
M yi/src/tests/vimtests/README.rst
A yi/src/tests/vimtests/indent/1.test
A yi/src/tests/vimtests/indent/2.test
A yi/src/tests/vimtests/indent/3.test
A yi/src/tests/vimtests/visual/14.test
R yi/src/tests/vimtests/visual/5.test
M yi/src/tests/vimtests/visual/7.test
Log Message:
-----------
Make minor incompatibility with vim a feature instead of a bug.
Commit: 76b5bc88c4592b546c2fad193f3ca12ae90ae250
https://github.com/yi-editor/yi/commit/76b5bc88c4592b546c2fad193f3ca12ae90ae250
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-07 (Fri, 07 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/Common.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs
A yi/src/library/Yi/Keymap/Vim2/Operator.hs
R yi/src/library/Yi/Keymap/Vim2/OperatorUtils.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
M yi/yi.cabal
Log Message:
-----------
Refactoring towards extensible operator set.
Commit: dc202789c68f13da666cf6c3df6c5fb5063bbc4b
https://github.com/yi-editor/yi/commit/dc202789c68f13da666cf6c3df6c5fb5063bbc4b
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M yi/src/library/Yi/Buffer/HighLevel.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/Operator.hs
M yi/src/library/Yi/Keymap/Vim2/StyledRegion.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
A yi/src/tests/vimtests/blockvisual/D_2.test
M yi/src/tests/vimtests/visual/A_0.test
M yi/src/tests/vimtests/visual/A_1.test
A yi/src/tests/vimtests/visual/D_1.test
Log Message:
-----------
Fix linewise visual D and A.
Commit: 522ca878f988c56a8e71514932296c6c5e05bf3d
https://github.com/yi-editor/yi/commit/522ca878f988c56a8e71514932296c6c5e05bf3d
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
Log Message:
-----------
Fix p when on empty line.
Commit: 35b84b6c3f7536577d73700496241a255f209089
https://github.com/yi-editor/yi/commit/35b84b6c3f7536577d73700496241a255f209089
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/Utils.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
Log Message:
-----------
Prevent motions in visual mode from breaking repeat functionality.
Commit: 02fe5eae83270039f6343abe9338691d6d936605
https://github.com/yi-editor/yi/commit/02fe5eae83270039f6343abe9338691d6d936605
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs
Log Message:
-----------
Treat cw as ce just like vim does.
Commit: cb23c5e720aecef8c23df6343d68d07decb8fd49
https://github.com/yi-editor/yi/commit/cb23c5e720aecef8c23df6343d68d07decb8fd49
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-08 (Sat, 08 Jun 2013)
Changed paths:
M yi/src/library/Yi/Buffer/HighLevel.hs
M yi/src/library/Yi/Keymap/Vim2/Common.hs
M yi/src/library/Yi/Keymap/Vim2/InsertMap.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/Operator.hs
M yi/src/library/Yi/Keymap/Vim2/StateUtils.hs
M yi/src/library/Yi/Keymap/Vim2/Utils.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
M yi/src/tests/vimtests/README.rst
M yi/src/tests/vimtests/insertion/C-r_1.test
A yi/src/tests/vimtests/insertion/onechar.test
Log Message:
-----------
Implement registers and i_<C-r>.
Commit: 3ad39d1c8b60e2fd631adbac5781d2abb65c4de2
https://github.com/yi-editor/yi/commit/3ad39d1c8b60e2fd631adbac5781d2abb65c4de2
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Editor.hs
A yi/src/tests/vimtests/jumplist/2.test
Log Message:
-----------
Fix jumplist.
Commit: f45461428bb28ec263de9115a8b0190c2a4fd789
https://github.com/yi-editor/yi/commit/f45461428bb28ec263de9115a8b0190c2a4fd789
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/InsertMap.hs
M yi/src/tests/vimtests/insertion/C-o_3.test
Log Message:
-----------
Implement oneshot normal motions in insert mode.
Commit: 1105f41382cd87292198fe50496e6e82f5689bf3
https://github.com/yi-editor/yi/commit/1105f41382cd87292198fe50496e6e82f5689bf3
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/Common.hs
M yi/src/library/Yi/Keymap/Vim2/InsertMap.hs
A yi/src/library/Yi/Keymap/Vim2/MatchResult.hs
M yi/src/library/Yi/Keymap/Vim2/Motion.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/Utils.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
M yi/yi.cabal
Log Message:
-----------
Refactoring.
Commit: 199727babcba3a2b6325aaa9d321c6a668934f5d
https://github.com/yi-editor/yi/commit/199727babcba3a2b6325aaa9d321c6a668934f5d
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/Ex.hs
A yi/src/library/Yi/Keymap/Vim2/Ex/Commands/GotoLine.hs
A yi/src/tests/vimtests/ex/gotoline/1.test
A yi/src/tests/vimtests/ex/gotoline/3.test
A yi/src/tests/vimtests/ex/gotoline/4.test
M yi/yi.cabal
Log Message:
-----------
Implement goto line ex command (like :42<CR>).
Commit: 643b8308e70ffa31a4019ece7accf78c4840efe2
https://github.com/yi-editor/yi/commit/643b8308e70ffa31a4019ece7accf78c4840efe2
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/InsertMap.hs
M yi/src/tests/vimtests/README.rst
A yi/src/tests/vimtests/ex/gotoline/2.test
R yi/src/tests/vimtests/insertion/C-o_0.test
R yi/src/tests/vimtests/insertion/C-o_1.test
M yi/src/tests/vimtests/insertion/C-o_2.test
Log Message:
-----------
Support counted motions after i_<C-o>.
Commit: 43bf1a06f8b291fab7a4440dbc00a90ce6834f54
https://github.com/yi-editor/yi/commit/43bf1a06f8b291fab7a4440dbc00a90ce6834f54
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/Motion.hs
Log Message:
-----------
Fix counted t.
Commit: 325f6d43ba5b0cd9714a02a6b59a699db6280c4b
https://github.com/yi-editor/yi/commit/325f6d43ba5b0cd9714a02a6b59a699db6280c4b
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs
M yi/src/library/Yi/Keymap/Vim2/Operator.hs
A yi/src/tests/vimtests/indent/4.test
A yi/src/tests/vimtests/indent/5.test
A yi/src/tests/vimtests/indent/6.test
Log Message:
-----------
Fix left indent operator.
Commit: b5842b130a23d30758234b059d3cf04ebe94838b
https://github.com/yi-editor/yi/commit/b5842b130a23d30758234b059d3cf04ebe94838b
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-10 (Mon, 10 Jun 2013)
Changed paths:
M yi/src/tests/vimtests/README.rst
M yi/src/tests/vimtests/delete/dv}.test
A yi/src/tests/vimtests/delete/d}.test
Log Message:
-----------
Document paragraph text object incompatibility.
Commit: 662ddd464945a632587e3bf37f53b56ad1f818c8
https://github.com/yi-editor/yi/commit/662ddd464945a632587e3bf37f53b56ad1f818c8
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-11 (Tue, 11 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/Operator.hs
Log Message:
-----------
Very basic gq implementation.
Commit: 2992916f2dd96aa578a1f91d145c08f01f45bd62
https://github.com/yi-editor/yi/commit/2992916f2dd96aa578a1f91d145c08f01f45bd62
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-11 (Tue, 11 Jun 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/InsertMap.hs
M yi/src/tests/vimtests/README.rst
M yi/src/tests/vimtests/insertion/C-o_4.test
Log Message:
-----------
Repeatable and replayable two key bindings (like "<C-o>b") in insert mode.
Commit: 31830ec5df5e3bd37c3174a3f1e51caf28d669f3
https://github.com/yi-editor/yi/commit/31830ec5df5e3bd37c3174a3f1e51caf28d669f3
Author: Dmitry Ivanov <[email protected]>
Date: 2013-06-14 (Fri, 14 Jun 2013)
Changed paths:
M .travis.yml
M yi/src/library/Yi/Keymap/Vim2/Ex.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Common.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Delete.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Edit.hs
A yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Global.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/GotoLine.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Quit.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Reload.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Substitute.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Write.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Types.hs
M yi/src/tests/vimtests/ex/g/1.test
M yi/yi.cabal
Log Message:
-----------
Add global ex command.
Commit: 897339c7d46f99e92ea03d262bb97a1e5ea93664
https://github.com/yi-editor/yi/commit/897339c7d46f99e92ea03d262bb97a1e5ea93664
Author: Dmitry Ivanov <[email protected]>
Date: 2013-07-05 (Fri, 05 Jul 2013)
Changed paths:
M yi/src/library/Yi/Buffer/HighLevel.hs
M yi/src/library/Yi/Keymap/Vim2/Ex.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Quit.hs
A yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Yi.hs
M yi/yi.cabal
Log Message:
-----------
Add :yi ex command, fix :wq
Commit: 0e7daf1645504518ae2b0d63c10f1854d312a8a0
https://github.com/yi-editor/yi/commit/0e7daf1645504518ae2b0d63c10f1854d312a8a0
Author: Dmitry Ivanov <[email protected]>
Date: 2013-07-14 (Sun, 14 Jul 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/Ex.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Common.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Delete.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Edit.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Global.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/GotoLine.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Nohl.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Quit.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Reload.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Substitute.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Write.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Yi.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Eval.hs
M yi/src/library/Yi/Keymap/Vim2/Ex/Types.hs
M yi/src/library/Yi/Keymap/Vim2/ExMap.hs
Log Message:
-----------
Simplify ExCommand type.
Commit: 103928da9d729011067d32f7707c8f47db8c858d
https://github.com/yi-editor/yi/commit/103928da9d729011067d32f7707c8f47db8c858d
Author: Dmitry Ivanov <[email protected]>
Date: 2013-07-16 (Tue, 16 Jul 2013)
Changed paths:
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
A yi/src/tests/vimtests/delete/D.test
Log Message:
-----------
Implement normal D.
Commit: b2918b523ee94bd7715146e4d3566635b59d81cc
https://github.com/yi-editor/yi/commit/b2918b523ee94bd7715146e4d3566635b59d81cc
Author: Dmitry Ivanov <[email protected]>
Date: 2013-07-18 (Thu, 18 Jul 2013)
Changed paths:
M yi/example-configs/yi-vim2.hs
M yi/src/library/Yi/Keymap/Vim2.hs
M yi/src/library/Yi/Keymap/Vim2/Ex.hs
M yi/src/library/Yi/Keymap/Vim2/ExMap.hs
M yi/src/library/Yi/Keymap/Vim2/NormalMap.hs
M yi/src/library/Yi/Keymap/Vim2/NormalOperatorPendingMap.hs
M yi/src/library/Yi/Keymap/Vim2/Operator.hs
M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs
M yi/src/tests/TestVim.hs
Log Message:
-----------
Simplify user configuration of vim2 emulation.
Compare: https://github.com/yi-editor/yi/compare/cf5807a4c927...b2918b523ee9
--
--
Yi development mailing list
[email protected]
http://groups.google.com/group/yi-devel
---
You received this message because you are subscribed to the Google Groups
"yi.devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.