Branch: refs/heads/master Home: https://github.com/yi-editor/yi Commit: 8cb0e028b6284e9d387021085eaf88b79ae4f2ef https://github.com/yi-editor/yi/commit/8cb0e028b6284e9d387021085eaf88b79ae4f2ef Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-19 (Thu, 19 Jul 2012)
Changed paths: M yi/src/library/Yi/Boot.hs Log Message: ----------- Expanded profiling options for GHC. Just in case there could be conflict with libraries compiled normal way, we add "-osuf=p_o", "-hisuf=p_o" when recompiling our configuration file. Commit: 6110edc96cb4c31ff694b99fac5170d7754c0658 https://github.com/yi-editor/yi/commit/6110edc96cb4c31ff694b99fac5170d7754c0658 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-19 (Thu, 19 Jul 2012) Changed paths: M AUTHORS Log Message: ----------- Added myself to list of contributors. Commit: c163c1051b3ed7630cc4885934af37ab0be40951 https://github.com/yi-editor/yi/commit/c163c1051b3ed7630cc4885934af37ab0be40951 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-22 (Sun, 22 Jul 2012) Changed paths: M yi-contrib/yi-contrib.cabal M yi/yi.cabal Log Message: ----------- Merge https://github.com/yi-editor/yi Commit: da5741d2077f3c02eaae21625b65f23448fa8022 https://github.com/yi-editor/yi/commit/da5741d2077f3c02eaae21625b65f23448fa8022 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-22 (Sun, 22 Jul 2012) Changed paths: M yi/src/library/Yi/Buffer/Misc.hs Log Message: ----------- Automatic padding within default modeline. Commit: 41d3c1c38e84ef52d349bbd60402ff4a2153e718 https://github.com/yi-editor/yi/commit/41d3c1c38e84ef52d349bbd60402ff4a2153e718 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M yi/src/library/Yi/Boot.hs Log Message: ----------- FIXED: Yi could not be compiled in its own directory. Dyre has included current directory to the GHC include path by default. Now it is an option, since it seems that it can break many things. [Requires patched Dyre from github.com/mgajda/dyre until it gets pulled to main repository.] Commit: cb305fdc94830757a1d195bbbbd92d7a5aef7ab3 https://github.com/yi-editor/yi/commit/cb305fdc94830757a1d195bbbbd92d7a5aef7ab3 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/Core.hs A yi/src/library/Yi/PersistentState.hs M yi/yi.cabal Log Message: ----------- Added persistent state across Yi runs. Yi command history is now stored in ~/.yi/history. Other components of persistent state will be added later. Commit: 3e348ee9381af22068693c817eb7db0f92f3ca21 https://github.com/yi-editor/yi/commit/3e348ee9381af22068693c817eb7db0f92f3ca21 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/Boot.hs-boot M yi/src/library/Yi/Buffer/Misc.hs-boot M yi/src/library/Yi/Editor.hs-boot M yi/src/library/Yi/File.hs-boot M yi/src/library/Yi/UI/Common.hs-boot Log Message: ----------- Added mode comment to all .hs-boot files. Commit: c642ba337919c19852a4f40345272ecd85960302 https://github.com/yi-editor/yi/commit/c642ba337919c19852a4f40345272ecd85960302 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/Keymap/Vim.hs A yi/src/library/Yi/Keymap/Vim/TagStack.hs M yi/yi.cabal Log Message: ----------- Split Vim tagstack to submodule. This may help reduce future dependencies. Commit: 83f5a34a612a0ac02dde715791172bd09960446b https://github.com/yi-editor/yi/commit/83f5a34a612a0ac02dde715791172bd09960446b Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/Core.hs A yi/src/library/Yi/PersistentState.hs-boot Log Message: ----------- Use PersistentState.hs-boot in Yi.Core. This will help break future recursive dependencies, since interface of PersistentState is just load,save :: YiM (), and Yi.Core doesn't care what is being saved. Commit: 2233f240e9b3cb5fab3257d5cd91b52490a30efd https://github.com/yi-editor/yi/commit/2233f240e9b3cb5fab3257d5cd91b52490a30efd Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/PersistentState.hs Log Message: ----------- Added VimTagStack to persistent state. NOTE: VimTagStack is not yet trimmed, because I am not sure whether it should be trimmed at all. Commit: ffa538c803fbd2816bf1f24fabbdb48b5b4bb7db https://github.com/yi-editor/yi/commit/ffa538c803fbd2816bf1f24fabbdb48b5b4bb7db Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/PersistentState.hs Log Message: ----------- Exception-safe reading of persistent state. In case of exception during reading of persistent state, we ignore it and start with a fresh state. Important after adding new state components. Commit: bc23b0b484522411cd0a460082c01e6f88d3bec2 https://github.com/yi-editor/yi/commit/bc23b0b484522411cd0a460082c01e6f88d3bec2 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/PersistentState.hs Log Message: ----------- Added killring to the persistent state. Commit: b5fb7106a10ccbd55827e3822acf1b25c7142016 https://github.com/yi-editor/yi/commit/b5fb7106a10ccbd55827e3822acf1b25c7142016 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/PersistentState.hs M yi/src/library/Yi/Regex.hs M yi/src/library/Yi/Search.hs Log Message: ----------- Make current regex persistent. Commit: 33bc50a5b6e8968e3659d01c82d99d15744384d8 https://github.com/yi-editor/yi/commit/33bc50a5b6e8968e3659d01c82d99d15744384d8 Author: Michal J. Gajda <mjga...@gmail.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/PersistentState.hs Log Message: ----------- Trimming VimTagStack between Yi runs. Commit: 3d33b52f2d8d145b119fb11b1fff43b58fa743ec https://github.com/yi-editor/yi/commit/3d33b52f2d8d145b119fb11b1fff43b58fa743ec Author: Michal J. Gajda <mjga...@gmail.com> Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M yi/src/library/Yi/Editor.hs M yi/src/library/Yi/PersistentState.hs Log Message: ----------- Max# of entries in persistent state is configurable. I added a configuration variable that limits the number of entries in two types of in PersistentState: histories (per-command), and VimTagStack. Size of an entry is not taken into account, since we don't expect user to have excessively sized tags, nor commands. [Killring size is limited to 10 during editor operation anyway, and this is probably more likely to give an excessive memory requirement, in case a user yanks a multimegabyte regions. Still I believe that it is worth the added convenience, when trying to move a fragment to the other file, or restoring a recently deleted region.] Commit: fec0842bbe1ed60ca34de72ad651a24629c86af3 https://github.com/yi-editor/yi/commit/fec0842bbe1ed60ca34de72ad651a24629c86af3 Author: Michal J. Gajda <mjga...@mail.google.com> Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M yi/yi.cabal Log Message: ----------- Update Dyre version requirement. Changes for 6d555d9b855b22aaf99d38918b85c29e1fc74140 were indeed added with Dyre release 0.8.8. Commit: 32c136a6115ef826d035eb2805bf6f4dffc0e3be https://github.com/yi-editor/yi/commit/32c136a6115ef826d035eb2805bf6f4dffc0e3be Author: Dmitry Ivanov <etherc...@gmail.com> Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M AUTHORS M yi/src/library/Yi/Boot.hs M yi/src/library/Yi/Boot.hs-boot M yi/src/library/Yi/Buffer/Misc.hs M yi/src/library/Yi/Buffer/Misc.hs-boot M yi/src/library/Yi/Core.hs M yi/src/library/Yi/Editor.hs M yi/src/library/Yi/Editor.hs-boot M yi/src/library/Yi/File.hs-boot M yi/src/library/Yi/Keymap/Vim.hs A yi/src/library/Yi/Keymap/Vim/TagStack.hs A yi/src/library/Yi/PersistentState.hs A yi/src/library/Yi/PersistentState.hs-boot M yi/src/library/Yi/Regex.hs M yi/src/library/Yi/Search.hs M yi/src/library/Yi/UI/Common.hs-boot M yi/yi.cabal Log Message: ----------- Merge pull request #34 from mgajda/master Persistent command history and killring, and useful bugfixes... Compare: https://github.com/yi-editor/yi/compare/15c5a2cbe2c8...32c136a6115e -- Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel