  Mls is a clone of Mdir, the famous file manager from the MS-DOS age.
  Mls inherits the keyboard shorcuts and the screen layout from Mdir 
  to maximize user-friendliness. 
  
  For bug reports, comments and questions, please email to 
  la9527@yahoo.co.kr or eunseo.choi@gmail.com.

* Installation Guide

   System Requirements
   
    * ncurses (http://ftp.gnu.org/pub/gnu/ncurses/) (ver 5.3 higher)
	  (http://www.gnu.org/software/ncurses/ncurses.html)	
      
   Note: Mls will try to link ncuresew first, and, if failed, ncurses next.
         ncursesw is for utf-8 encoding. 

    # ./configure -prefix=PATH
    # ./make install

    On exit, Mls is supposed to bring you to the directory where you ended Mls. 
    However, this will happen only when you re-login after finishing the installation.
       
    For more options for ./configure, 

    # ./configure --help 
       
      --prefix=PATH         : Change the top-level installation directory 
                              to PATH (/usr/local by default)
      --enable-tarname=FILE : Specify the suffix of the tar file
                              (either tar or gtar by default.)
      --disable-pthread     : Build without pthread support.      
      --enable-debug        : Enable support for debuggers. 
      --enable-allstatic    : Build Mls as a statically-linked build, 
                              which can run without external libraries.
      --disable-iconv       : Build without iconv library.  
                               
* Installed Files
  	  
   1) mls.cfg, mls.col, mls.key, mlseditor.key 
      
      Mls configuration files. 
      /etc/mls if installed by root; otherwise, in $HOME/.mls.
         
   2) mls.sh, mls_aliase.sh   	
          
      Mls executable and shell scripts to move 
      to the last-visited directory on exit. 
      
* Keyboard Shortcuts

	Mls)
		/       : Shell
		ESC     : Show the command screen
	
		|       : Go to the home directory
		\       : Go to the root directory
		BS      : Go to the parent directory
		
		Alt+Q   : History Prev
		Alt+W   : History Next
		Alt+C   : Copy file (using MCD)
		Alt+D   : Delete file
		Alt+K   : Make directory
		Alt+R   : Rename
		Alt+V   : View file
		Alt+S   : Sort
		Alt+Z   : List hidden files

		Alt+L   : Toggle the line type
		Alt+H   : Change file mode(Chmod)		
		Alt+X, 
		Ctrl+Q  : Exit Mls 
		Alt+S   : Sort		
		
		Ctrl+A  : Select all
		Ctrl+U  : Inverse the file seclection
		SPACE   : Select a file
	
		Ctrl+E  : Compression menu
		Ctrl+L  : Toggle the language mode (English and Korean)
		Ctrl+W  : Toggle to the split screen
		TAB     : Next window(when the screen is split)
		Ctrl+N  : New file
	
		Ctrl+C  : Copy a file
		Ctrl+V  : Cut or Move a file
		Ctrl+X  : Paste the file 
		          (Files are not copied or moved until you paste them)
	
		F1      : Help
		F2      : Rename
		F3      : View
		F4      : Editor
		F5      : Refresh
		F6      : Move
		F7      : Mkdir
		F8      : Remove
		F9      : File/Directory info
		F10     : MMCD
		F11     : Quick Change Directory
		F12     : Menu
	
	MCD)
		F1      : Help
		F2      : Search the whole current directory
		F3      : Search down to the third level subdriectories
		F5      : Refresh
		F6      : Raname directory
		F7      : Create directory
		F8      : Remove directory
		F9      : Directory info
		
		Alt+X, Ctrl+Q 
		ESC     : Exit MCD

	Mls Editor)
		F2      : Select
		F3      : Find next
		F5      : Find
		F5      : Refresh
		F6      : Line number
		F10,F12 : Menu
				
		Ctrl+N  : New document
		Ctrl+S  : Save document
		Ctrl+C  : Copy
		Ctrl+X  : Cut
		Ctrl+V  : Paste
		Ctrl+Z  : Undo
		Ctrl+G  : Move to line
		Ctrl+F  : Find
		
		Alt+F   : Go to the first line
		Alt+E   : Go to the end line
		Alt+X,
		Ctrl+Q  : Exit Editor
		
		Shift+arrow key : Select, only in the Gnome console. 
		                  Use F2 in other terminals.		               

* Supported Compressed File Formats
  
   tar, tar.gz, gz, bz2, tar.bz2, rpm, zip, deb, alz

* Tested OS

   - Redhat 7.3, 9
   - Fedora 1,2,3,4
   - Hancom Linux 3.1
   - Ubuntu 5.04 "The Hoary Hedgehog"   
   - FreeBSD (Thanks to Hyogul Lee)

* Known Issues

   - This shell program returns a shell prompt in the directory where Mls
     was just ended. It should be found in /etc/profile.d by default. 
     In case you don't end up in the directory where you ended Mls, or 
     have a problem with running this script, add the below alias 
     to your local .bashrc, or appropriate profiles (for Debian).
   
        alias mls='. mls.sh' 

* Homepage
 
   http://mls.kldp.org
   
* Project Homepage

   http://kldp.net/projects/mls/
   
* Developers

   Byoungyoung, La 	la9527@yahoo.co.kr        Project Manager   
   SeungJoong Lee      leesjung@nownuri.net      Developer    
   ChaeHoon Yim        fehead@gmail.net          Doc Writer
   Eunseo Choi         eunseo.choi@gmail.com     Translator
   
