Branch: refs/heads/master Home: https://github.com/yi-editor/yi Commit: 11e3b679299aee0e132cc3488fc10022e9a7e89d https://github.com/yi-editor/yi/commit/11e3b679299aee0e132cc3488fc10022e9a7e89d Author: Dmitry Ivanov <dmi...@aboutecho.com> Date: 2014-02-20 (Thu, 20 Feb 2014)
Changed paths: M yi/src/library/Yi/Keymap/Vim2.hs M yi/src/library/Yi/Keymap/Vim2/Common.hs M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Buffers.hs M yi/src/library/Yi/Keymap/Vim2/ExMap.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/NormalOperatorPendingMap.hs M yi/src/library/Yi/Keymap/Vim2/ReplaceMap.hs M yi/src/library/Yi/Keymap/Vim2/ReplaceSingleCharMap.hs M yi/src/library/Yi/Keymap/Vim2/SearchMotionMap.hs M yi/src/library/Yi/Keymap/Vim2/Utils.hs M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs Log Message: ----------- refactor VimBinding type. It boils down to this: - prereq :: EventString -> VimState -> MatchResult () - action :: EventString -> m RepeatToken + binding :: EventString -> VimState -> MatchResult (m RepeatToken) It's now impossible to accidentally pass different eventstrings to consecutive prereq and action calls. Not that it happened before. Also many lines like error "can't happen, because we already checked that in prereq" are no longer necessary. Commit: 06d35f4b1adc08dc7e85862c41c0bbe0e7dab499 https://github.com/yi-editor/yi/commit/06d35f4b1adc08dc7e85862c41c0bbe0e7dab499 Author: Dmitry Ivanov <dmi...@aboutecho.com> Date: 2014-02-20 (Thu, 20 Feb 2014) Changed paths: M yi-contrib/src/Yi/Config/Users/Michal.hs M yi/example-configs/yi-vim2.hs Log Message: ----------- Update VimBinding usage in example configs. Commit: 3f5ad3a2323c2288a26b868df6f061a8e53373ba https://github.com/yi-editor/yi/commit/3f5ad3a2323c2288a26b868df6f061a8e53373ba Author: Dmitry Ivanov <dmi...@aboutecho.com> Date: 2014-02-20 (Thu, 20 Feb 2014) Changed paths: M yi-contrib/src/Yi/FuzzyOpen.hs M yi-contrib/yi-contrib.cabal Log Message: ----------- Compile yi-contrib with -Wall. Commit: aba39968b49c7d08759a15c29480026f667147e2 https://github.com/yi-editor/yi/commit/aba39968b49c7d08759a15c29480026f667147e2 Author: Dmitry Ivanov <etherc...@gmail.com> Date: 2014-02-27 (Thu, 27 Feb 2014) Changed paths: M yi-contrib/src/Yi/Config/Users/Michal.hs M yi/src/library/Yi/Keymap/Vim2/Utils.hs Log Message: ----------- YiM variant of nmap. Commit: b31efa62aef2ab483e61fb4ccfc7c294d33933bb https://github.com/yi-editor/yi/commit/b31efa62aef2ab483e61fb4ccfc7c294d33933bb Author: Dmitry Ivanov <etherc...@gmail.com> Date: 2014-02-28 (Fri, 28 Feb 2014) Changed paths: M yi-contrib/src/Yi/Config/Users/Michal.hs M yi-contrib/src/Yi/FuzzyOpen.hs M yi-contrib/yi-contrib.cabal M yi/example-configs/yi-vim2.hs M yi/src/library/Yi/Keymap/Vim2.hs M yi/src/library/Yi/Keymap/Vim2/Common.hs M yi/src/library/Yi/Keymap/Vim2/Ex/Commands/Buffers.hs M yi/src/library/Yi/Keymap/Vim2/ExMap.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/NormalOperatorPendingMap.hs M yi/src/library/Yi/Keymap/Vim2/ReplaceMap.hs M yi/src/library/Yi/Keymap/Vim2/ReplaceSingleCharMap.hs M yi/src/library/Yi/Keymap/Vim2/SearchMotionMap.hs M yi/src/library/Yi/Keymap/Vim2/Utils.hs M yi/src/library/Yi/Keymap/Vim2/VisualMap.hs Log Message: ----------- Merge pull request #520 from ethercrow/master Refactor Vim2.VimBinding Compare: https://github.com/yi-editor/yi/compare/6326c7d2b751...b31efa62aef2 -- -- Yi development mailing list yi-devel@googlegroups.com 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 yi-devel+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.