New release of Leksah
maciej.noszczynski at gmail.com
Thu Jul 23 12:51:07 EDT 2009
> New: With version 0.6 for a pleasant visual appearance, you have
> to copy
> or append the .gtkrc-2.0 file from the Leksah data folder or
> from the
> data folder in Leksah sources to your home folder. (Manual 7)
I don't think that globally changing the user's visual preferences is
the way to go. Wouldn't it be possible to make the tabs just a little
> > • does importing some module need its package to be specified
> > dependencies first? Would it be possible to automatically add
> package to
> > dependencies if I wanted to use something from it?
> The import helper just looks in imported packages, so if you
> miss a
> package import, you have to fix it manually. It would be an
> feature for the future.
It would be very nice to be able to right-click (or double click) on
some name in modules browser and be able to insert into edited source
where the cursor was last standing with the imports fixed.
> > • adding imports based on errors from log doesn't seem to work
> for me:
> > for "src/Main.hs:22:16: Not in scope: `Data.Graph.buildG'" if
> I click
> > /add import/ I get "Identifier Grap not found in imported
> This may be: The metadata collector has a problem parsing your
> file. Or
> the metadata is not up to date. So try to click on "Update
> metadata". If
> it stilll don't work try to look at the Metadata collection
> section of
> the manual, and try to report the original error.
It seems that this helper doesn't understand qualified names. On a
hello-world project if I do "fromList [(1, 2)]" then it fixes the
import allright. If I instead write "Data.Hashtable.fromList" then it
says something like "Identifier Hashtabl not found in imported
> This is because cabal install uses the per user database of
> packages, while the default is the machine database. So you have
> to add
> --user to the ConfigFlags in Package / Package Flags.
> > Out of these problems the last one is the most important as it
> > me from using my locally-installed packages in Leksah.
> So, the last one was easy.
Thanks. That helped. Shame there isn't a checkbox for that.
This post contains some critique, but I really appreciate the work you
have done so far on the IDE.
More information about the Leksah