Extending the list of static autocompletion commands with dynamic values
问题 I have following program in Haskell that takes input from command line and modifies state of mydata variable: {-# LANGUAGE FlexibleInstances, MultiParamTypeClasses, UndecidableInstances #-} import Text.Regex.PCRE import System.Console.Haskeline import System.IO import System.IO.Unsafe import Control.Monad.State.Strict import qualified Data.ByteString.Char8 as B import Data.Maybe import Data.List import qualified Data.Map as M data MyDataState = MyDataState { mydata :: [Int], showEven :: Bool