|
Softpanorama |
May the source be with you, but remember the KISS principle ;-)
Softpanorama Search
|
[Nov 15, 2000] ELCOMSOFT Origami for Windows The fully licensed version of Origami is $20
Origami is the folding editor. A 'folding editor' extends the principle of tree structured directories into a text file. This allows the simultaneous display of large amounts of text, by 'folding' sections of text away behind a descriptive heading. With suitable structuring of the text it should be possible in most circumstances to ensure that no display exceeds a single screen at any one time.
The advantage of this system is that it illiminates the need for seemingly endless paging through long files to find the section of interest, allowing you to move down the tree structure, following the (hopefully) descriptive headers, to locate the text you require.
[Nov 14, 2000] Emacs macros for folding from Anders Lindgren's Emacs page
This programs makes it possible for Emacs to hide irrelevant sections of code or text. When a folded text is loaded, only the top headers are visible, for example my emacs init file looks like:
;;{{{ General... ;;{{{ Keyboard... ;;{{{ Packages... ;;{{{ Major Modes... ;;{{{ Minor Modes... ;;{{{ Debug...The contents of a fold can be made either visible in the surrounding context (opened), or on it's own (entered).
This program was originally written by Jamie Lokier. Me and two friends; Jari Aalto and Jack Repenning has enhanced this package quite a bit. For example, i-search can now search the entire document, leaving or entering folds when needed.
The are a large number of small enhancements, some day I will try to collect them into a list but until then I will only mention that the code size has been doubled...
The main item we haven't addressed is `selective-display', the old tequnique used to hide sections of code. It should be replaced by something similar like overlayers (or text properties.)
[ A stable version ] [ The latest beta ]
[Nov 14, 2000] Emacs macros for folding
Added: more reserved words/keywords, IMenu support (19.31+), font-lock support; Fixed `occam-comment-indent', enhanced hilit19 support and other minor fixes .
[Nov 14, 2000] Origami 2.0 for Linux i386 Last modified 13:16:05, 22 Feb 1999 - 155.205078125K - gzipped tar Author: Vedat Demiralp (S.V.Demiralp@ukc.ac.uk)
[Nov 14, 2000] FED - a folding text editor FED is a folding text editor for MS-DOS and Linux, with source code freely available under the GPL. It features:
- fast and intuitive user interface
- color syntax highlighting
- can fold blocks of text out of sight, based on code indentation
- multiple levels of undo and redo
- incremental 'as you type' searching
- search/replace through multiple files
- browse function to quickly find all references to a symbol
- automatic compiler error location
- context-sensitive access to external help systems
- flexible wordwrap, which correctly handles indented blocks of text
- block indent/unindent
- binary and hex editing modes for hacking executable and data files
- record/playback keystroke macros
- built in tetris game and screensaver
- configuration options to alter key bindings, screen colors, etc
DOS: fed.zip (262k)
Linux: fed.tar.gz (200k)
[Nov 14, 2000] Resurrection of FTE -- developments probably will continue on Sorceforge. People interested in folding can join. See FTE Text Editor
By: Tanktalus ( Darin )
RE: Is this really alive? [ reply ]
2000-Oct-13 15:10I've tried to contact the developer a few times. When he was back in school, I got responses fairly quickly. Nowadays, however, nothing.
I've made a number of changes which make parts of it more usable - even fixed a problem specific to AIX (where I use FTE alot!). I spent yesterday creating the bmp's and icon so I could recompile it on OS/2. A few additions/fixes to some of the configs ... all this stuff that could be used by others. Plus OS/2 binaries with all changes...
<sigh>By: Tanktalus ( Darin )
RE: Is this really alive? [ reply ]
2000-Oct-16 19:20Well, it seems that CaptMark has given me developer access - you may (or may not) have noticed that I've started adding things - mostly bug fixes - into the code. New features ... come later. Bugs are easy to fix. Just find the offending code and change it. Features require a deeper understanding of the code. Maybe CaptMark will join in the fun later - or at least let us know what he's up to.
(He gave me access without actually sending me email or anything.)
Andys Binary Folding Editor
... definition, and decoding the data at address 0 as ... a
pointer to a structure of the
same type ... will initially display a linked list of
structures, rather than ...
www.interalpha.net/customer/nyangau/be/be.htm - 101k -
Cached -
Similar pages
[Oct 25, 2000] WinFold Folding Editor
WinFold is a text editor used for writing computer programs. It differs from a conventional programmer's editor in that it allows the user to hide blocks of code in what are known as folds. When a folded text is loaded, a header line for each fold is displayed, so that the user is provided with an overview. The following example shows two header lines each marked with three dots (...).
if (New_data_available) ... Use new data else ... Extrapolate from existing dataSome advantages of folding are:
- The display of header lines in place of code details, makes code structure easier to see.
- Folds can be easily nested, indented, copied and moved to new locations.
- Clicking on folds reveals the contents and allows quick navigation to areas of interest.
- Search/replace operations can be limited to the currently entered fold.
WinFold has the following main features:
- Provides precise control over folding
- Works with plain text files
- Records fold information in files in a way which does not detract from appearance when the files are viewed with other editors. This is achieved through:
- Indicating that comment lines serve as fold headers by means of unobstrusive marker characters, and/or,
- Allowing border lines to define the start and end of folds. This allows files divided into sections by border lines to be browsed as they are..
- Can robustly handle files from which one or more fold markers have been lost.
- Can save folds as files and read files into folds.
- Allows files to contain links to other files.
- Can be used for the most common programming languages.
- Can read and write Origami folding editor files.
- Is small enough to run from a floppy disk.
- Makes backup copies of modified files.
- Is available for Windows 3.1 and Windows 95.
- Comes with a detailed help file.
To try a fully featured evaluation copy of WinFold click on one of the download links above.
[Oct 19, 2000] Linux Magazine November 1999 FEATURES The Joy of Unix
LM:: What inspired you to write vi?
BJ: What happened is that Ken Thompson came to Berkeley and brought this broken Pascal system, and we got this summer job to fix it. While we were fixing it, we got frustrated with the editor we were using which was named ed. ed is certainly frustrating.
We got this code from a guy named George Coulouris at University College in London called em -- Editor for Mortals -- since only immortals could use ed to do anything. By the way, before that summer, we could only type in uppercase. That summer we got lowercase ROMs for our terminals. It was really exciting to finally use lowercase.
LM: What year was that?
BJ: '76 or '77. It was the summer Carter was president. So we modified em and created en. I don't know if there was an eo or an ep but finally there was ex. [laughter] I remember en but I don't know how it got to ex. So I had a terminal at home and a 300 baud modem so the cursor could move around and I just stayed up all night for a few months and wrote vi.
LM: So you didn't really write vi in one weekend like everybody says?
BJ: No. It took a long time. It was really hard to do because you've got to remember that I was trying to make it usable over a 300 baud modem. That's also the reason you have all these funny commands. It just barely worked to use a screen editor over a modem. It was just barely fast enough. A 1200 baud modem was an upgrade. 1200 baud now is pretty slow.
9600 baud is faster than you can read. 1200 baud is way slower. So the editor was optimized so that you could edit and feel productive when it was painting slower than you could think. Now that computers are so much faster than you can think, nobody understands this anymore.
The people doing Emacs were sitting in labs at MIT with what were essentially fibre-channel links to the host, in contemporary terms. They were working on a PDP-10, which was a huge machine by comparison, with infinitely fast screens.
So they could have funny commands with the screen shimmering and all that, and meanwhile, I'm sitting at home in sort of World War II surplus housing at Berkeley with a modem and a terminal that can just barely get the cursor off the bottom line.
It was a world that is now extinct. People don't know that vi was written for a world that doesn't exist anymore -- unless you decide to get a satellite phone and use it to connect to the Net at 2400 baud, in which case you'll realize that the Net is not usable at 2400 baud. It used to be perfectly usable at 1200 baud. But these days you can't use the Web at 2400 baud because the ads are 24 kilobytes.
[Oct. 6, 2000] webreview.com - TextPad 4.31 by David Mertz . TextPad is a nicely featured, inexpensive text editor for Win32 platforms. It includes a number of features that are helpful for programmers; and it presents a very nice interface that's easy to work with.
[Sept. 22, 2000] webreview.com - NEdit 5.1.1 More Text Editing by David Mertz In moving more and more toward Linux for my daily work, one of the chief obstacles I have encountered is finding a text editor that does everything I want it to.
[July 14, 2000] webreview.com - FTE Folding Text Editor by David Mertz.
FTE (Folding Text Editor) is a programmer's text editor with a few tricks up its sleeve. The main thing that distinguishes FTE from most editors is contained in its name. It folds. If that does not mean anything to you, keep reading.
Other handy features FTE gives you are state-machine based syntax highlighting, allowing you to do more complex highlighting than you can with simple keyword matching; custom modes for many languages (including HTML, Perl, Java, and so on); configurable key-bindings with nice CUA-style defaults; a number of subtle programming aids; and pretty much all the miscellaneous features a programmer expects to have handy in an editor.
[Apr 6, 2000] Ted an easy Rich Text Processor for X Windows -- now reorganized into the class of its own in my altoffice page.
[Nov 30, 1999] NewsAlert - Story
APEX, N.C., Nov. 30 /PRNewswire/ -- MicroEdge, Inc., the provider of award-winning, multi-platform development tools, announced today the release of Visual SlickEdit v5.0 for UNIX, which will begin shipping immediately. The announcement follows on the heels of the release of Visual SlickEdit v5.0 for Windows in Q3 of this year. The UNIX version of Visual SlickEdit v5.0 is available for Sun Solaris Sparc, Sun Solaris Intel, Sun OS, AIX, HPUX, SCO, SGI-IRIX, and Linux.
Visual SlickEdit's unique architecture and write-once-run-everywhere macro language allows Visual SlickEdit to be easily deployed on every enterprise platform with the exact same user interface and functionality. Visual SlickEdit's software engineering environment, known for its powerful multi- platform source code engineering capabilities, improves development productivity and software quality across the entire enterprise. It supports integration of all major IDE's and standalone tools across all languages.
"Visual SlickEdit v5.0 for UNIX takes productivity to a whole new level with powerful new features and enhancements," said Bryan Weisinger, vice president of sales and marketing for MicroEdge. "We maintain our standing as an innovator by providing cutting edge capabilities not available in other development tools."
New Features for Visual SlickEdit v5.0
Analyze, Comprehend and Navigate Code -- Context Tagging(TM) performs expression type, scope, and inheritance analysis on your source code, even as you type. Languages supported include: C/C++, Java, JavaScript, Perl, PV-Wave, InstallScript, Ada and Visual SlickEdit's own Slick-C. In addition to these languages, new language support for v5.0 includes: HTML, Ada, Cobol and OO Cobol. With the release of Visual SlickEdit v5.0, Context Tagging's Auto List Members feature will support viewing comments for symbols with the same name, and the Auto Function Help feature will display function comments along with the prototype and current argument. Javadoc comments are now displayed in a built-in HTML browser with hyperlink support.
Symbol References and Uses -- Visual SlickEdit v5.0 introduces dynamically updated references for Java, C/C++, COBOL, Slick-C, Ada, and InstallScript. New functionality for references include: new References tab on the Output toolbar, next/previous reference hot keys, and a context menu item for querying references for the symbol at the cursor.
DIFFzilla(TM) Enhancements -- DIFFzilla is Visual SlickEdit's set of file differencing tools. It is used to merge changes from one version of a file to another, or help you determine what changes have been made to a file. You can difference two files, two source trees or two directories. DIFFzilla's Diff dialog supports selecting and operating on multiple files in a directory tree, as well as the capability to exclude entire directories from a diff. Auto Reload now provides you with the option to diff an open file with the copy on disk when Visual SlickEdit detects that another application has modified the file.
Project Management Enhancements -- Multiple projects may now be defined in a workspace, and projects can be shared between other workspaces. Dependencies may be defined between projects in a single workspace allowing a more sophisticated build process. Another powerful project management enhancement is support for projects with multiple language file types. For example, Context Tagging now supports a mix of C/C++ and Assembly source files in the same workspace. In addition, relative workspaces and projects allow you to easily relocate your workspace, project, and source files.
FTP Client -- Even more powerful than before, the FTP Client toolbar and FTP Open tab allow recursive FTP directory operations. You will be able to upload, download and delete entire directories. More host support is available in Visual SlickEdit v5.0, including: OS/400, VM, VOS, Windows NT, OS/2, MVS, VMS, Netware and MacOS.
Additional Features -- Visual SlickEdit v5.0 for UNIX is packed with new and advanced time-saving features which include: Javadoc Editor (supports Java, C, C++ and Slick-C), HTML and Javascript Beautifier, emulation for Visual C++, and Print Preview/Schemes. Visual SlickEdit v5.0 also provides additional language support for PL/I, JCL, OS/390 Assembler and IDL, as well as embedded language support for JavaServer.
[Nov 30, 1999] THE 3.0 -- last beta is now available
[Sept 18, 1999] Hybris -- a very interesting implementation of scrollable nesting -- it's actually more looks like outlining, but probably can be used for folding too. Anyway this is something new and no other editor seems to be able to do the same trick.
[Aug 1, 1999] GXedit A popular GUI-based text editor(GPL). it is written using GTK. It was made to have multiple useful functions without becoming too bloated or too big, and while staying easy to use. The current project focus is on making GXedit into a general purpose environment and making sure it's both very secure and user friendly. I believe that most useful work is document centric, that's why GXedit is primarily a text editor. It also provides all the features needed to complete your work, and is very much network oriented.
[July 30, 1999] XMMX Editor by Oler Machulski
[July 28, 1999] le editor by Alexander V. Lukyanov - June 01st 1999, 05:15 EST
LE has many block operations with stream and rectangular blocks, can edit both unix and dos style files
(LF/CRLF), is binary clean, has hex mode, can edit files and mmap'pable devices in mmap shared mode
(only replace), has tunable syntax highlighting, tunable color scheme (can use default colors), tunable key
map. It is slightly similar to Norton Editor, but has more features.ftp://ftp.yars.free.net/pub/software/unix/util/texteditors/
ftp://sunsite.unc.edu/pub/Linux/apps/editors/terminal/
[July 28, 1999] A comparison of Linux integrated development environments -- very good paper.
How do some of the integrated development environments (IDEs) for Linux rate, especially when compared with old favorites like Emacs? And does Linux need IDEs at all? Sam Mikes dons his flameproof suit as he investigates
this controversial topic, comparing Metrowerks's CodeWarrior, Cygnus's GNUPro Toolkit, and John Lindal's Code Crusader with XEmacs and Microsoft Visual Studio. (6,000 words)
[July 23, 1999] Lpe -- another super-lightweight command line oriented editor for UNIX. Non DOS style without any menus. Support for a variety of modes, automatic indentation, brace flashing, syntax highlighting, and a macro recorder. Currently does not seems to be very competitive with FTE or JED.
Lpe is a small, efficient programmer's editor for UNIX systems. It has grown from the result of a single night of hacking into a very capable and very versatile editor, with support for a variety of modes, automatic indentation, brace flashing, syntax highlighting, and a macro recorder. And with all of this, it is still one of the smallest editors available for UNIX systems!
To find out more about lpe, you can try it out, subscribe to the mailing list, or take a look at some screen shots of lpe running in an xterm.
[July 16, 1999] dotfiles.com -- contains collection of configuration files for editors including Jed
[July 16, 1999] Cooledit -- a text editor for the X Window System that contains a built-in Python interpreter for macro programming, and a rich set of utilities and features. Cooledit has multiple edit windows and a beautiful, intuitive user interface, that requires no tutoring to learn to use. Cooledit can be used as a programmer's IDE and has Syntax highlighting for a number of programming languages. Cooledit contains an interactive graphical debugger for C/C++ programs.
[July 15, 1999] Ailanto Editing & Textprocessing -- very nice collection of links. The author seems to be VI enthusiast.
[July 12, 1999] Michael A. Golub's KEDIT macros -- a very nice page with a lot of useful macros. Will be especially interesting to TeX users. (I reworked the whole section devoted to THE and Kedit )
[June 7, 1999] Linux development CLI Emacs or IDE
[Feb. 20, 1999] Recommendation as for superlightweight editor for Linux for DOS/Windows users -- use built-in editor for MC -- mcedit. MCedit is the editor that ships with Midnight Commander. It is the one of few editors that feel like decent DOS editors. Not recommended for Unix fundamentalists ;-)
[Feb. 16, 1999] GLOBAL source code tag system
[Jan. 30, 1999] Exuberant Ctags -- can be used with vi, VIM, elvis, etc.
Copyright © 1996-2009 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Site uses AdSense so you need to be aware of Google privacy policy. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
Disclaimer:
Last modified: February 28, 2008