definition module EdShift;

// from StdString import String;
from EdTypes import :: List;
from EdText import :: TLine,:: Block,:: Text;

replace_lines :: (TLine -> TLine) !Int !Int !Text -> Text;

from StdFile import :: Files;
//from EdProgramState import ProgState,IO,IOState,ProgIO,Editor,Project,CallBackFun;
import EdProgramState;

shift_selection_right :: !ProgState !IO -> ProgIO;
shift_selection_left :: !ProgState !IO -> ProgIO;
