Refactor Term to make the backends more modular.
The main benefit is to move all encoding-related functions to the Posix module. NOTE: This patch breaks the build on Windows, for now.
Showing
- System/Console/Haskeline/Backend/DumbTerm.hs 5 additions, 15 deletionsSystem/Console/Haskeline/Backend/DumbTerm.hs
- System/Console/Haskeline/Backend/Posix.hsc 24 additions, 6 deletionsSystem/Console/Haskeline/Backend/Posix.hsc
- System/Console/Haskeline/Backend/Terminfo.hs 18 additions, 21 deletionsSystem/Console/Haskeline/Backend/Terminfo.hs
- System/Console/Haskeline/Command/Completion.hs 1 addition, 1 deletionSystem/Console/Haskeline/Command/Completion.hs
- System/Console/Haskeline/Emacs.hs 2 additions, 2 deletionsSystem/Console/Haskeline/Emacs.hs
- System/Console/Haskeline/InputT.hs 1 addition, 1 deletionSystem/Console/Haskeline/InputT.hs
- System/Console/Haskeline/RunCommand.hs 30 additions, 29 deletionsSystem/Console/Haskeline/RunCommand.hs
- System/Console/Haskeline/Term.hs 13 additions, 8 deletionsSystem/Console/Haskeline/Term.hs
- System/Console/Haskeline/Vi.hs 2 additions, 2 deletionsSystem/Console/Haskeline/Vi.hs
Loading
Please register or sign in to comment