File: overview.html

package info (click to toggle)
mined 2000.10-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 10,908 kB
  • ctags: 2,256
  • sloc: ansic: 130,722; sh: 1,720; makefile: 253; perl: 169; sed: 152; cpp: 28
file content (144 lines) | stat: -rw-r--r-- 6,001 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<head>
<meta name="description" content="A powerful but easy to use and small-footprint text mode editor with extensive Unicode and CJK encoding support.">
<meta name="keywords" content="editor, text mode editor, programmers editor, programming editor, Unicode editor, UTF-8 editor, Unicode text editor, UTF-8 text editor, Unicode text mode editor, UTF-8 text mode editor, text mode Unicode editor, text mode UTF-8 editor, text mode HTML editor, CJK editor">
<meta name="robots" content="index">

<title>mined 2000</title>

<script>
top.select ("overview");
</script>

</head>

<dl>
<dd>
<h3>Introduction to mined</h3>
Mined is a powerful text editor with a comprehensive and easy-to-use 
user interface and fast, small-footprint behaviour.

It was the first editor that provided Unicode support in a 
plain-text terminal.
It now has both extensive Unicode and CJK support offering many 
specific features and covering special cases that other editors 
are not aware of (like auto-detection features and automatic handling 
of terminal variations, or Han character information).
<br>
And basically, it is an editor tailored to efficient editing 
of plain text documents and programs, with features and interactive 
behaviour designed for this purpose.

<p id=nodescr>
See <a href=design.html>Mined Design Principles</a> for some further 
comments on the approach of making mined a useful editing tool.
<p id=nodescr>
See <a href=features.html>Overview of features</a> for a more 
comprehensive listing of mined features.


<p>
<br>
<h3>Mined Overview</h3>
</dl>

	<p>
	<ul type=disk>
	<h4>Good interactive features</h4>
	<li>Intuitive user interface
	<li>Logical and consistent concept of navigating and editing text 
		(without ancient line-end handling limitations or insert/append confusion)
	<li>Supports various control styles:
	<br>Editing with command control, function key control, or menu control
	<br>Navigation by cursor keys, control keys, mouse or scrollbar
	<li>Comprehensive menus (driven by keyboard or mouse)
	<li>"HOP" key paradigm doubles the number of navigation functions 
		that can be most easily reached and remembered by 
		intuitively amplifying the associated function
	<li>Immediate adjustment if the window size is changed, in any 
		state of interaction
	</ul>

	<p>
	<ul type=disk>
	<h4>Versatile character encoding support</h4>
	<li>Extensive Unicode support, including double-width and combining characters,
		script highlighting, 
		various methods of character input support 
		(mapped keyboard input methods, mnemonic and numeric input),
		supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts
	<li>Support of bidirectional terminals, Arabic ligature joining
	<li>East Asian character set support: handling of major CJK encodings 
		(including GB18030 and full EUC-JP <img align=absmiddle src=new-rot.gif>with combining characters) 
		in either Unicode terminal or CJK terminal
	<li><img align=absmiddle src=new-rot.gif>Support for a variety of 8 bit encodings (mapped to Unicode) 
		(with combining characters for Vietnamese and Thai)
	<li>Support of CJK input methods by enhanced keyboard 
		mapping including multiple choice mappings (handled by a pick list menu);
		<img align=absmiddle src=new-rot.gif>characters in the pick list being sorted by relevance of Unicode ranges
	<li><img align=absmiddle src=new-rot.gif>Han character information with description and pronunciation
	<li>Auto-detection of text character encoding, edits files with 
		mixed character encoding sections (e.g. mailboxes),
		<img align=absmiddle src=new-rot.gif>transparent handling of UTF-16 encoded files
	<li>Auto-detection of UTF-8 / CJK terminal mode and detailed features
		(like different Unicode width and combining data versions)
	<li>Encoding support tested with:
		xterm, mlterm, hanterm, cxterm, rxvt, linux console
	</ul>

	<p>
	<ul type=disk>
	<h4>Many useful text editing capabilities</h4>
	<li>Many text editing features, e.g. paragraph wrapping, 
		auto-indentation and back-tab, 
		smart quotes (with quotation marks style selection and <img align=absmiddle src=new.gif> auto-detection) 
		and smart dashes
	<li>Search and replacement patterns can have multiple lines
	<li>Cross-session paste buffer (copy/paste between multiple 
		- even subsequent or remote - invocations of mined)
	<li>Marker stack for quick return to previous text positions
	<li>Multiple paste buffers (emacs-style)
	<li>Program editing features, HTML support and syntax highlighting, 
		identifier and function definition search, also across files; 
		structure input support
	<li>Text and program layout features; auto-indentation and 
		undent function (back-tab), numbered item justification
	<li>Systematic text and file handling safety, avoiding loss of data
	<li>Visible indications of special text contents 
		(TAB characters, different line-end types, character 
		codes that cannot be displayed in the current mode)
	<li>Full binary transparent editing with visible indications 
		(illegal UTF-8 or CJK, mixed line end types, NUL characters, ...)
	<li><img align=absmiddle src=new-rot.gif>Print function that works in all text encodings
	<li>Optional emacs command mode
	</ul>

	<p>
	<ul type=disk>
	<h4>Small-footprint operation and portability</h4>
	<li>Plain text mode (terminal) operation, supporting wide range of terminals
	<li>Instant start-up
	<li>Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more),
		DOS (djgpp), Windows (cygwin)
	<li>Makefiles also support legacy systems
	</ul>

<br>
<dl>
<ul type=disk>
<h3>Screenshots</h3>
<li><a target=_blank href=mined-html.png>Mined</a> 
	with opened pull-down menu and with HTML syntax highlighting.
<li><a target=_blank href=mined-uni.png>Mined</a> 
	with opened pop-up menu and with Unicode contents.
<li>The HTML version of the <a href=mined.html>Mined Manual</a> also 
	contains a number of illustrative screenshots.
</ul>
</dl>

<br>
<dl>
<ul type=disk>
<h3><a href=download.html>Download</a></h3>
</ul>
</dl>