🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.editors
Article #3289

de - multi-window text editor

#3289
From: David Livshin
Date: Wed, 07 Sep 1988 13:51
126 lines
6831 bytes

            
            This  article  gives  a  brief description  of  de  and  the
            features it  offers. For  more  information, write
            
                     DaLSoft
                     26 Niles Road
                     Randolph, MA 02368
                     
            and/or call  (617) 986 - 7491
            
            and/or reffer to review in the May 1988 issue
            of Dr. Dobbs Journal.
            
            
     
                          de - Description

            de   is    an   extensible    display    editor    featuring
            true multi-windowing.  de  doesn't  just  split  the  screen
            vertically or  horizontally. Rather, it enables the creation
            of any  number of  any sized windows and locates them in any
            position on  or outside the screen. Like window applications
            on  many   advanced  workstations,   de   supports   covered
            rectangular  windows,   i.e.  windows   that   can   overlap
            arbitrarily (  just like  pieces of  paper on  a desk  ). It
            provides a  rich and  comprehensive set of window-operations
            and allows  a flexible  interface between  data  and  window
            representation.
            
            In addition,  de has  a command  set  and  general  approach
            derived from  the EMACS  editor. de has a fully configurable
            keyboard and  its vast set of the commands allows editing of
            any number of files, supports very powerful macros, provides
            incremental search and much more.
            
            de can be used on IBM PC, XT, AT or compatible with at least
            128K of  memory running MS-DOS 2.0 or latter. It is sold for
            $75  that   includes  executable   object  file   and   full
            documentation. de is also available on many UNIX workstations.
            
            
                          de - Features
                                         
          * Truly multi-windowing
               de supports  covered rectangular  windows,  i.e.  windows
               that can  overlap arbitrarily ( just like pieces of paper
               on a  desk ).  It allows  creation of  any number  of any
               sized windows  and locates  them in  any position  on  or
               outside of  screen. Provides  commands to create, resize,
               move  window,  change  windows  attributes  (  e.g.  user
               definable tab stops ) etc.
          
          * Multiple file editing
               de allows  editing of  any number  any sized  files, that
               will fit  into available  memory. Allows  editing of  the
               same file in different windows.
               
          * Completely reconfigurable keyboard
               de allows  to associate a key or key combination with its
               internal  commands.   In  addition  to  this  it  enables
               assignment of user created macros to keys.
          
          * Powerful macros
               de supports  default and  named macros. The macros may be
               nested and  command is  available allowing  macro  to  be
               paused to  accept input  from the keyboard. Macros may be
               assigned to keys.
          
          * Search and replace
               de supports  incremental forward  and backward search and
               conditional replacement.  It allows to repeat last search
               and to edit search string.
          
          * Complete cursor control
               de allows  to move  cursor in  any direction,  move it to
               beginning or end of the buffer, place it on any specified
               line number,  scroll the line where cursor is up and down
               etc.
          
          * On-line help
               de  provides  on-line  description  of  any  key  or  key
               sequence and shows binding of any of its commands.
          
          * Flexible initialization
               de under  invocation tries  to execute  commands from the
               specially named  file, thus  allowing the  set  up  of  a
               proper environment.
          
          * Automatic indenting
               de allows automatic indentation - an option that might be
               especially helpful  in editing  programs written  in C or
               other high-level languages.

               
               
                             de - Technical Specifications
                                              
                                              
                                              
                Current version:............................... 1.2
                Maximum number of windows:............... unlimited
                Minimum size of window:........................ 1x2
                Maximum size of window:................ 65534x65534
                Maximum number of buffers:............... unlimited
                Maximum windows per buffer:.............. unlimited
                Maximum text buffer size:................ unlimited
                Maximum line length:..................... unlimited
                Maximum lines in buffer:................. unlimited
                Maximum number of files:................. unlimited
                Maximum number of macros:................ unlimited
                Maximum macro size:...................... unlimited
                Maximum nesting depth of macro:................. 16
                Source code in:.................................. C
                Code and data size:............................ 75K
                Operating system supported:.... MS-DOS, PC_DOS 2.0+
                Also available under:......................... UNIX
                Documentation:.... manual plus quick reference card
                Support:..................................... phone
                Author:.............................. David Livshin
                                               
                                               
                                               
                `unlimited' should be understood as `determined by
                 the amount of the available memory'
Technical Details
Message-ID: <854@clsib21.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bbn!clsib21!dl

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bbn!clsib21!dl
From: dl@clsib21.UUCP (David Livshin)
Newsgroups: comp.editors
Subject: de - multi-window text editor
Message-ID: <854@clsib21.UUCP>
Date: 7 Sep 88 13:51:03 GMT
Organization: CLSI  Newtonville, Mass
Lines: 126
Posting-Front-End: GNU Emacs 18.41.1 of Sun Feb 28 1988 on clsib21 (berkeley-unix)