Ticket #43 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Unicode filenames

Reported by: judah Owned by:
Priority: minor Milestone: 0.6.0
Version: 0.3 Keywords:
Cc:

Description

We should probably support Unicode filenames for the history and preferences files (as well as in runFileInputT). Perhaps this should just wait for ghc-6.12's Unicode filename support rather than implementing it ourselves (see also #20).

Change History

Changed 5 years ago by judah

  • milestone set to 0.6.0

Now that Haskeline provides encoding functionalities, it's probably worth implementing this ourselves.

Annoyingly, System.Console.Haskeline.Completion doesn't have access to the RunTerm with the encoders.

Probably the best solution is a separate hidden module System.Console.Haskeline.Directory with #ifdefs that imports the various Backend submodules directly. This would mean that on Cygwin we'd use the Win32 encoding, but that might not be such a bad thing (and anyway, Cygwin isn't supported enough for that to matter yet).

Changed 5 years ago by judah

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.