Daniel Fischer wrote: > > On Friday 22 April 2011 12:40:17, Hamish Mackenzie wrote: >> Yesterday we uploaded our official 0.10.0 release (0.10.0.4) to Hackage > > I'm trying to try it, but I run into a couple of problems. > Most are probably me looking in the wrong places, so let's begin with > those. > > By default, the editor pane is on the left hand side and the module > browser > or whatnot on the right. Very irritating. How do I switch the positions? > I tried swapping LeftP and RightP in Edit Prefs -> Initial Pane positions, > but to no avail. >
Well, it is a bit more intricate to invert the sides. After * swapping LeftP and RightP in Edit Prefs -> Initial Pane positions * Close all panes and pane groups. (You may leave an editor window open, so that you better see what happens in the next steps). * Collapse all (Hit Ctrl-1 - 2 times) * Split vertical (Hit Ctrl-2), put the focus to the left, split horizontal (Hit Ctrl-3) * Go to Panes Menu and reopen the Log and the Browser and an editor Window * Configure tabs as you like * Save the session or restart Leksah Daniel Fischer wrote: > > Autocomplete starts at the first letter of any new word, so writing a > function definition > > bar j > | j == 0 = whatever > | otherwise = somethingElse > > requires paying attention and taking some action to not end up with > > bar join| j == whatever ... > > How do I configure autocompletion to only begin after three or four > letters > have been typed? > Go to Edit Prefs -> GUI Options, and select "Complete only on Hotkey", then hit Ctrl-Space if you want completion. Daniel Fischer wrote: > > Decreasing indentation via backspace goes one column per backspace, how > can > I configure it to go to the next (previous) tab position on backspace in > the leading whitespace of a line? > You can't do this currently, but you can post a wish for enhancement to our issue tracker. Daniel Fischer wrote: > > Now, those configuration questions out of the way: > On first startup, I pointed leksah to > ~/.cabal/packages/hackage.haskell.org > for sources (hoping it would know to unpack them and copy them to > ~/.leksah-0.10/packageSources, run haddock on them and what else it > needs). > Please try to run Leksah with the default config (~/.leksah-0.10/packageSources) Daniel Fischer wrote: > > It did indeed copy a bunch of sources there and invoked cabal and ghc a > number of times, but it left out about half of the installed packages. > It used an awful lot of memory to do that, peak about 1300MB virtual, > 800MB > resident, which means swapping and thrashing (unless I shut down > practically everything else - I have only 1G of RAM). > Okay, for collecting metadata on the first startup, I could live with that > (though, if it handled packages sequentially, it should use less memory). > > But on the second startup and the third, although it didn't invoke cabal > or > ghc anymore, the memory usage was about the same, effectively knocking > out > my system for more than ten minutes. > On the third, I had not enough patience and killed it, leksah-server > showed > no signs of stopping within two minutes after kill -TERM, so I had to kill > -KILL it. > > What can I do to make leksah a good memory-citizen? > With the current behaviour, it is unusable for me, unfortunately. > Indeed leksah may use more memory on the first run (actually it is ghc, which uses it). But on consecutive starts it may use about/up to 150MB, but not the numbers you give. So please try to run Leksah with the default config, and see if the problem remains. Jürgen -- View this message in context: http://haskell.1045720.n5.nabble.com/ANN-Leksah-0-10-0-tp4332741p4339787.html Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com. _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
