Adie - The ADvanced Interactive Editor
] [ files...
Adie is an extremely fast and convenient programming text editor using the FOX
Toolkit. The text being edited can be colorized by user-configurable colors
and user-configurable syntax rules. However, many programming languages are
already supported with supplied syntax coloring rules in the
"Adie.stx" rules-file. At this time, syntax rules are available for
Go, Assembler, Shell, Matlab, and many more. The rule-set used for colorizing
is determined either by file-extensions or by file contents, but may be forced
explicitly if needed.
For each visited file, Adie remembers the location in that file, bookmarks, and
whether custom syntax rule-set was used so that next time the file is visited,
the user will be positioned at the same place in the file, and the text will
be colorized like last time.
- -?, -h, or --help
- Print summary usage information of all the supported
- -v --view
- Open the file for viewing only. Editor commands which
change the text are not allowed.
- -e --edit
- Open the file for editing.
- -V --version
- Display version and license information.
- -l <number> --line
- Jump to given line number after opening file for editing.
- -c <number> --col
- Jump to given column number after opening file for editing;
often used in addition to the previous parameter to jump to a particular
place in the text.
- -S <syntax> --syntax
- Load the syntax rules from the given syntax file rather
than searching for the syntax file in the usual places (a file called
"Adie.stx" in one of the $PATH directories, or the syntax file
listed in the configuration settings).
- -L <language> --lang
- After loading the file, switch to the given programming
language for syntax coloring. The normal rules for determining the file's
syntax (file extension of content maching) are ignored.
Preferences are configurable with convenient dialogs.
- Programmable syntax coloring and text styles.
- Active or current text line highlighting.
- Optional line number display.
- Preferences are configurable with convenient dialogs.
- Text size only limited by available memory.
- Persistent bookmarks may be set for each file.
- Persistent scroll position is remembered for each visited file.
- Wheel mouse scroll support.
- Online help built in.
File Access Features.
- File Dialog supporting bookmarked directories.
- Dropping a file into Adie opens the file.
- Single-click access to file using File/Directory browser.
- Visit recently edited files.
- Jump to file and line number of highlighted compiler warnings or errors.
- Customizable list of file patterns; show only source files, for example.
- Open a file by highlighting a #include directive.
- Customizable list of directories to search for header files.
- Detect if file changed outside of editor to prevent accidental overwriting.
- Unlimited undo/redo capability.
- Cut and paste to clipboard support.
- X11 primary selection support using middle-mouse paste.
- Drag-and-drop support for text move or copy.
- Brace matching, statement block, and expression block selection.
- Up to 10 persistent bookmarks may be set in each file.
- Search and replace history is stored persistently.
- Auto-indent feature.
- Strip trailing spaces, strip carriage-returns for DOS files.
- Indent or unindent selected text; clean indentation.
- Search for highlighted text.
- Goto line number, goto highlighted line number, goto matching brace, goto
begin/end of block.
- Fixed word wrap column, or continuous word wrap mode.
- Mouse wheel or right-mouse scroll support.
- Customizable word-delimiters to select words by double-clicks.
- Insert files or extract highlighted text to file.
Syntax Coloring Features.
- Syntax coloring is programmable, using PERL-like regular expressions.
- Syntax patterns are keyed to file extension, file contents, modelines, or
explicitly set by user.
- Text styles including foreground, background, selection colors, as well as
underlining and strike-throughs.
- Syntax expressions, text styles, and language modes can be set up from
- Color fallback mechanism to minimize style setup hassles.
This manpage was originally written by Bastian Kleineidam
<firstname.lastname@example.org> for the Debian distribution of the FOX Toolkit, and
is currently maintained by Jeroen van der Zijp (email@example.com).
Copyright © 1997,2017 Jeroen van der Zijp.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The Adie text editor is a part of the FOX GUI Toolkit. Further information can
be found at:
The FOX Toolkit website includes detailed information about the Adie