patch applied (yi): Refactor mkVimRegion as inclusiveRegionB, and use it in Vim to refactor lineWiseRegion.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 20:11:26 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Refactor mkVimRegion as inclusiveRegionB, and use it in Vim to refactor lineWiseRegion. M ./Yi/Buffer/Region.hs -9 +7 M ./Yi/Keymap/Vim.hs -18 +6 View patch online: http://code.haskell.org/yi/_darcs/patches/2008

patch applied (yi): Fixing a bug with changing the buffer a window views.

2008-07-06 Thread Corey O'Connor
Sun Jul 6 18:47:17 EDT 2008 [EMAIL PROTECTED] * Fixing a bug with changing the buffer a window views. When a window was changed to view a new buffer the insMark, toMark, fromMark will either: 1. Not be the correct marks. Just whatever mark had the same index. 2. Not exist in the m

patch applied (yi): Vim: add [(, [{, ]), ]} to go to the next/prev unmatched paren/brace block.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 16:35:15 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Vim: add [(, [{, ]), ]} to go to the next/prev unmatched paren/brace block. M ./Yi/Keymap/Vim.hs +11 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706203515-eb2e9-3a91cc43787c34400c9ff70ecc59d8bb3

patch applied (yi): Add goUnmatchedB.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 16:34:32 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Add goUnmatchedB. M ./Yi/Buffer/HighLevel.hs +13 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706203432-eb2e9-4505f36937c26f2f57b1187200ccc433bdcb13a8.gz --~--~-~--~~~---

patch applied (yi): Add lastNonSpaceB.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 15:52:20 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Add lastNonSpaceB. M ./Yi/Buffer/HighLevel.hs -1 +4 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706195220-eb2e9-3e7c04d47549cca7487684846ddcf21c9646f1d7.gz --~--~-~--~~~

patch applied (yi): Vim: supports going to last non-space char of the line 'g_'.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 15:52:28 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Vim: supports going to last non-space char of the line 'g_'. M ./Yi/Keymap/Vim.hs -1 +2 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706195228-eb2e9-2a1703854b45945a44941c6b77b243ecf3f8b64a.gz -

Issue 143 in yi-editor: Haskell Alex generates too many tokens for comments

2008-07-06 Thread codesite-noreply
Issue 143: Haskell Alex generates too many tokens for comments http://code.google.com/p/yi-editor/issues/detail?id=143 New issue report by JeanPhilippe.bernardy: {- -} style comments generate one token per char; it should be less. Issue attributes: Status: Accepted Owner: Jean

Re: examples/yi.hs again

2008-07-06 Thread Kalman Noel
Jean-Philippe Bernardy wrote: >>> You can probably get by by removing the instance defined in Yi indeed. >>> Does ghc tell you where is the overlapping one defined? >> Sorry for not having explored this further; > > Too bad, it would have helped narrowing the dependencies. Right, I'll leave that

Re: examples/yi.hs again

2008-07-06 Thread Jean-Philippe Bernardy
On Sun, Jul 6, 2008 at 7:03 PM, Kalman Noel <[EMAIL PROTECTED]> wrote: > > Jean-Philippe Bernardy wrote: >> You can probably get by by removing the instance defined in Yi indeed. >> Does ghc tell you where is the overlapping one defined? > > Sorry for not having explored this further; Too bad, it

Re: examples/yi.hs again

2008-07-06 Thread Kalman Noel
Jean-Philippe Bernardy wrote: > You can probably get by by removing the instance defined in Yi indeed. > Does ghc tell you where is the overlapping one defined? Sorry for not having explored this further; I tried to remedy the problem by caring for a clean pkg-conf, upgrading to ghc-6.8.3 on the

Issue 130 in yi-editor: Case-insensitive search

2008-07-06 Thread codesite-noreply
Issue 130: Case-insensitive search http://code.google.com/p/yi-editor/issues/detail?id=130 Comment #1 by JeanPhilippe.bernardy: (No comment was entered for this change.) Issue attribute updates: Status: Fixed -- You received this message because you are listed in the owner or CC field

patch applied (yi): isearch: emacs-like treatment of case

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 12:22:26 EDT 2008 [EMAIL PROTECTED] * isearch: emacs-like treatment of case M ./Yi/Search.hs -2 +3 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706162226-9c550-8467c96eebb5df7743195debbf4f22d8d349cf14.gz --~--~-~--~~~---~--~

patch applied (yi): isearch: clear the regex register more aggressively

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 12:15:26 EDT 2008 [EMAIL PROTECTED] * isearch: clear the regex register more aggressively M ./Yi/Search.hs +2 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706161526-9c550-09ce4839a3182ea1a8c63e822f1183c758894463.gz --~--~-~--~~~

patch applied (yi): fix the definition of emptyRegex

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 12:11:57 EDT 2008 [EMAIL PROTECTED] * fix the definition of emptyRegex M ./Yi/Regex.hs -3 +4 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706161157-9c550-31fec30f25f32a871e53e7f65e2d4215f8de3b65.gz --~--~-~--~~~---~--~~

Re: examples/yi.hs again

2008-07-06 Thread Jean-Philippe Bernardy
> Actually, I think the problem was just a dirty build directory. From a > clean tree I now get compiler errors I've yet to resolve. (Duplicate/ > overlapping IsString instances, in case this rings a bell; perhaps cabal > picks the wrong bytestring package or something...) You can probably get

patch applied (yi): Use regex Editor field to highlight stuff in isearch

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 11:42:48 EDT 2008 [EMAIL PROTECTED] * Use regex Editor field to highlight stuff in isearch Other minor fixes. M ./Yi/Buffer/Implementation.hs -1 +1 M ./Yi/Regex.hs -1 +1 M ./Yi/Region.hs -1 +4 M ./Yi/Search.hs -14 +7 View patch online: http://code.haskell.org/

Re: examples/yi.hs again

2008-07-06 Thread Kalman Noel
Jean-Philippe Bernardy schrieb: > It feels like you don't run the correct version of the code. > It can be tricky to do so if you track the darcs repo. > Could you try the method described in the README file using -fhacking? Actually, I think the problem was just a dirty build directory. From a

patch applied (yi): Use regex in isearch

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 11:20:03 EDT 2008 [EMAIL PROTECTED] * Use regex in isearch Also: * save searchDirection in a separate Editor field * use Region in Buffer Implementation * other minor tweaks M ./Yi/Buffer.hs -5 +6 M ./Yi/Buffer/Implementation.hs -15 +14 M ./Yi/Dired.hs -2 +

patch applied (yi): move Mark type to Buffer.Basic

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 11:18:08 EDT 2008 [EMAIL PROTECTED] * move Mark type to Buffer.Basic M ./Yi/Buffer/Basic.hs +15 M ./Yi/Buffer/Implementation.hs -10 +1 M ./Yi/Window.hs -5 +5 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706151808-9c550-9a13f7aa55565e85a2d379d687

Re: examples/yi.hs again

2008-07-06 Thread Jean-Philippe Bernardy
It feels like you don't run the correct version of the code. It can be tricky to do so if you track the darcs repo. Could you try the method described in the README file using -fhacking? Cheers, JP. On Sun, Jul 6, 2008 at 4:43 PM, Kalman Noel <[EMAIL PROTECTED]> wrote: > > Some recent patch must

examples/yi.hs again

2008-07-06 Thread Kalman Noel
Some recent patch must have broken examples/yi.hs again. This is what yi crashes with when I attempt to edit an .hs file: yi-i386-linux: Parse: IState [] True (-1) --~--~-~--~~~---~--~~ Yi development mailing list yi-devel@googlegroups.com http://groups.google.c

patch applied (yi): Wall police.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 09:56:22 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Wall police. M ./Yi/Search.hs -2 +2 M ./Yi/String.hs +1 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706135622-eb2e9-9e62a247bde37c5f0ef5d4381ceddc291303b614.gz --~--~-~--~~-

patch applied (yi): Add directions to regex searching, enable searching backward.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 09:46:42 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Add directions to regex searching, enable searching backward. M ./Yi/Buffer.hs -4 +4 M ./Yi/Buffer/Implementation.hs -5 +13 M ./Yi/Editor.hs -1 +2 M ./Yi/Keymap/Emacs/Utils.hs -1 +1 M ./Yi/Search.hs -25 +2

patch applied (yi): Vim: add supports for backward search ('?', 'N', and '#').

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 09:52:54 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * Vim: add supports for backward search ('?', 'N', and '#'). M ./Yi/Keymap/Vim.hs -24 +26 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706135254-eb2e9-519f7115b70ba0b6717d7d42236bc8fc2d146b87.gz -

patch applied (yi): remove 'opposite' since 'reverseDir' is the same function.

2008-07-06 Thread Nicolas Pouillard
Sun Jul 6 09:49:10 EDT 2008 Nicolas Pouillard <[EMAIL PROTECTED]> * remove 'opposite' since 'reverseDir' is the same function. M ./Yi/Buffer/Normal.hs -5 +1 r1 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706134910-eb2e9-17df4e72871549c00cce7fe19fa0f6a99c005e6b.g

Re: examples/yi.hs

2008-07-06 Thread Bastian Webster
I was getting this error: http://www.nabble.com/-GHC---2424:-Error-compiling-Crypto-4.1.0-on-ghc-6.8.3-td18292877.html At the time, I didn't understand where and when you were supposed to use the suggested '-fregs-graph' flag. But working with Yi, I think I have a better understanding of it, so

patch applied (yi): HConf: fix: handle is needed on linux

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 09:50:19 EDT 2008 [EMAIL PROTECTED] * HConf: fix: handle is needed on linux M ./HConf.hs +1 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706135019-9c550-b07bcc0802a59cf1afb47162966d95ffb8d8aa09.gz --~--~-~--~~~---~--~~ Y

Re: examples/yi.hs

2008-07-06 Thread Jean-Philippe Bernardy
On Sun, Jul 6, 2008 at 3:44 PM, Bastian Webster <[EMAIL PROTECTED]> wrote: > > Thanks very much, Jean-Philippe. > > I got the lasted patches from darcs, but I had to make some changes to > get Yi to be able to build. > > I am using GHC 6.8.2 because I am unable to build the Crypto package > under

Re: examples/yi.hs

2008-07-06 Thread Bastian Webster
Thanks very much, Jean-Philippe. I got the lasted patches from darcs, but I had to make some changes to get Yi to be able to build. I am using GHC 6.8.2 because I am unable to build the Crypto package under 6.8.3 (I get an 'impossible' error, on three different machines). So I had to change yi.

Re: examples/yi.hs

2008-07-06 Thread Bastian Webster
Thanks very much, Jean-Philippe. I got the lasted patches from darcs, but I had to make some changes to get Yi to be able to build. I am using GHC 6.8.2 because I am unable to build the Crypto package under 6.8.3 (I get an 'impossible' error, on three different machines). So I had to change yi.

Issue 91 in yi-editor: Ill-formatted emacs keybindings render Yi unusable

2008-07-06 Thread codesite-noreply
Issue 91: Ill-formatted emacs keybindings render Yi unusable http://code.google.com/p/yi-editor/issues/detail?id=91 Comment #5 by JeanPhilippe.bernardy: Proper combinators now exist in Yi.Keymap.Keys; emacs-style readKey should be deprecated. Issue attribute updates: Labels: Keymap-emac

patch applied (yi): HConf: use "modern" flag -fforce-recomp

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 04:15:35 EDT 2008 [EMAIL PROTECTED] * HConf: use "modern" flag -fforce-recomp (Thanks Corey) M ./HConf.hs -2 +4 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706081535-9c550-a4f15e4b751ae1d4253f254808a18fdbe7bf6b61.gz --~--~-~--~~-

Re: examples/yi.hs

2008-07-06 Thread Jean-Philippe Bernardy
On Sun, Jul 6, 2008 at 5:21 AM, Bastian Webster <[EMAIL PROTECTED]> wrote: > > I downloaded the darcs version of yi, installed all the required > prereqs, and successfully built and installed yi. I copied examples/ > yi.hs to ~/.yi/yi.hs. > > When I start yi, I get: > > yi.hs:9:7: > Could not f

patch applied (yi): expose Yi.Keymap.Keys

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 04:01:39 EDT 2008 [EMAIL PROTECTED] * expose Yi.Keymap.Keys M ./yi.cabal -1 +1 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706080139-9c550-6dd5a1a753ee07e186e5098b00148dc32d068553.gz --~--~-~--~~~---~--~~ Yi development

patch applied (yi): Fix mkVimRegion for UTF8

2008-07-06 Thread Jean-Philippe Bernardy
Sun Jul 6 04:01:48 EDT 2008 [EMAIL PROTECTED] * Fix mkVimRegion for UTF8 M ./Yi/Buffer/Region.hs +13 M ./Yi/Indent.hs -7 +7 M ./Yi/Keymap/Vim.hs -3 +8 M ./Yi/Region.hs -6 View patch online: http://code.haskell.org/yi/_darcs/patches/20080706080148-9c550-4dee372c1ab4dbb15c1