aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/index.html
blob: 0349e3cedcfe6ea40970c209c39be531273d8455 (plain)
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
<!doctype html>
<html>
  <head>
    <title>Textadept</title>
    <link rel="stylesheet" href="style.css" type="text/css" />
    <link rel="icon" href="icon.png" type="image/png" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width,initial-scale=1.0" />
    <style type="text/css">
      #left, #right {
        margin: -1em 0 1em 0;
        width: 10em;
      }
      #left { float: left; }
      #right { float: right; }
      #left h2, #right h2 {
        font-size: 0.9em;
        margin: 0;
        padding-left: 0.5em;
      }
      #left ul, #right ul {
        list-style-type: none;
        margin: 0.25em 0.25em 0.25em 0.75em;
      }
      #main div.head-col hr {
        clear: both;
        margin: 0;
      }
      #main div.head-col h2 {
        font-size: 1.5em;
        margin: 0.5em;
        text-align: center;
      }
      #main div.left-col, #main div.right-col { width: 500px; }
      #main div.left-col { float: left; }
      #main div.right-col { float: right; }
      #main div.clear-col { clear: both; }
      #main div.left-col h3, #main div.right-col h3 { text-align: center; }
      #main div.left-col .center, #main div.right-col .center { text-align: center; }

      @media screen and (max-width: 1000px) {
        #main div.left-col, #main div.right-col { width: 100%; }
      }
    </style>
  </head>
  <body>
    <div id="content">
      <div id="header" style="text-align: center;">
        <h1 style="background-image:url('images/header.png'); background-position: bottom; font-size: 2em;">
          Textadept
        </h1>
        <p>A fast, minimalist, and remarkably extensible cross-platform text editor</p>
      </div>

      <div id="left">
        <a id="download"></a>
        <h2>Download (v11.3)</h2>
        <a href="https://github.com/orbitalquark/textadept/releases.atom">
          <img src="images/feed.png" style="float: right; margin: 0.25em;" alt="Atom" />
        </a>
        <ul>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_11.3/textadept_11.3.win32.zip">Win32</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_11.3/textadept_11.3.macOS.zip">macOS</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_11.3/textadept_11.3.linux.tgz">Linux</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_11.3/textadept_11.3.modules.zip">Modules</a></li>
        </ul>
        <hr style="margin: 0.25em 0.5em 0.25em 0.5em;" />
        <ul>
          <li><a href="https://github.com/orbitalquark/textadept">Source</a></li>
          <li><a href="changelog.html">Other versions</a></li>
        </ul>

        <h2>Nightly<a href="#nightly">*</a> Builds</h2>
        <ul>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_nightly/textadept_nightly.win.zip">Windows</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_nightly/textadept_nightly.macOS.zip">macOS</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_nightly/textadept_nightly.linux.tgz">Linux</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/releases/download/textadept_nightly/textadept_nightly.modules.zip">Modules</a></li>
        </ul>
      </div>

      <div id="right">
        <h2>Support</h2>
        <ul>
          <li><a href="manual.html">Manual</a></li>
          <li><a href="api.html">API</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/discussions">Support</a></li>
          <li><a href="https://github.com/orbitalquark/textadept/wiki">Wiki</a></li>
        </ul>

        <h2>Quick Reference</h2>
        <p style="margin: 0.25em 0 0.25em 0.5em;">
          <a href="book.html">
            <img src="images/quickref_small.png" alt="Cover" style="border-width: 1px; margin-top: 0.25em;" />
          </a>
        </p>
      </div>

      <div id="main" style="margin-left: 0em;">
        <p style="text-align: center; margin-top: -0.75em;">
          <img src="images/textadept.gif" alt="Textadept Platforms" />
        </p>
        <p style="font-size: smaller; font-weight: bold;">
          Please <a href="https://gum.co/textadept?wanted=true">donate</a> or purchase the <a
          href="book.html">quick reference</a> to help fund continuous development.
        </p>

        <div class="head-col">
          <hr />
          <h2>Features</h2>
          <hr />
          <p style="text-align: center">
            Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor.
          </p>
        </div>

        <div class="left-col">
          <h3>Fast and Minimalist</h3>
          <p>
            Textadept&rsquo;s user interface is sleek and simple. Relentlessly optimized for
            speed and minimalism over the years, the editor consists of less than 2000 lines
            of C code and less than 4000 lines of <a href="https://lua.org">Lua</a> code.
          </p>
          <p class="center"><img src="images/textadept.png" alt="Textadept" /></p>
        </div>
        <div class="right-col">
          <h3>Cross Platform</h3>
          <p>
            Textadept runs on Windows, macOS, Linux, and BSD. It also has a terminal version,
            which is ideal for work on remote machines.
          </p>
          <p class="center">
            <img src="images/linux.png" alt="Linux" />&nbsp;&nbsp;
            <img src="images/macosx.png" alt="macOS" />
          </p>
          <p class="center">
            <img src="images/win32.png" alt="Win32" />&nbsp;&nbsp;
            <img src="images/ncurses.png" alt="curses" />
          </p>
        </div>
        <div class="clear-col"></div>
        <div class="left-col">
          <h3>Remarkably Extensible</h3>
          <p>
            Textadept is an ideal editor for programmers who want endless extensibility
            without sacrificing speed or succumbing to code bloat and featuritis. The editor
            gives you complete control over the entire application using the Lua programming
            language. Everything from moving the caret to changing menus and key bindings
            on-the-fly to handling core events is possible. Its potential is vast.
          </p>
        </div>
        <div class="right-col">
          <h3>Multiple Language Support</h3>
          <p>
            Being a programmer&rsquo;s editor, Textadept excels at editing source code. It
            understands the syntax and structure of more than 100 different programming languages
            and recognizes hundreds of file types. Textadept uses this knowledge to make viewing
            and editing code faster and easier. It can also compile and run simple source files.
          </p>
        </div>
        <div class="clear-col"></div>
        <div class="left-col">
          <h3>Unlimited Split Views</h3>
          <p>
            Both the graphical version and the terminal version of Textadept support unlimited
            vertical and horizontal view splitting, even of the same file.
          </p>
          <p class="center"><img src="images/splitviews.png" alt="Split Views" /></p>
        </div>
        <div class="right-col">
          <h3>Customizable Themes</h3>
          <p>
            Textadept uses themes to customize its look and feel. It comes with built-in light,
            dark, and terminal themes.
          </p>
          <p class="center">
            <img src="images/lighttheme.png" alt="Light Theme" />&nbsp;&nbsp;
            <img src="images/darktheme.png" alt="Dark Theme" />
          </p>
          <p class="center"><img src="images/termtheme.png" alt="Term Theme" /></p>
        </div>
        <div class="clear-col"></div>
        <div class="left-col">
          <h3>Code Autocompletion</h3>
          <p>
            Not only can Textadept autocomplete words in files, but it can also autocomplete
            symbols for programming languages and display API documentation.
          </p>
          <p class="center">
            <img src="images/adeptsense_lua.png" alt="Adeptsense Lua" />&nbsp;
            <img src="images/adeptsense_string.png" alt="Adeptsense Lua String" />
          </p>
        </div>
        <div class="right-col">
          <h3>Keyboard Driven</h3>
          <p>
            Textadept can be entirely keyboard driven. The editor defines key bindings for nearly
            every action. You can easily reassign existing bindings or create new ones. Keys
            may be chained together or grouped into language-specific keys or key modes.
          </p>
          <h3>Self Contained</h3>
          <p>
            Textadept&rsquo;s binary packages are self-contained and need not be installed. No
            administrator privilages are required either.
          </p>
        </div>

        <div class="head-col"><hr /><h2>Learn More</h2><hr /></div>

        <div class="left-col">
          <h3>Comprehensive Manual</h3>
          <p>
            Textadept comes with a comprehensive <a href="manual.html">user manual</a> in the
            application&rsquo;s <em>docs/</em> directory. It covers all of Textadept&rsquo;s
            main features, including installation, usage, configuration, theming, scripting,
            and compilation.
          </p>
        </div>
        <div class="right-col">
          <h3>Exhaustive API Documentation</h3>
          <p>
            Since Textadept is entirely scriptable with Lua, its API is heavily <a
            href="api.html">documented</a>. This documentation is also located in <em>docs/</em>
            and is the ultimate resource on scripting Textadept. (The editor&rsquo;s Lua
            internals also provide abundant scripting examples.)
          </p>
        </div>
        <div class="clear-col"></div>
        <div class="left-col">
          <h3>Quick Reference</h3>
          <p style="float: left; margin-top: 0;">
            <a href="book.html">
              <img src="images/quickref_small.png" alt="Cover2" style="border-width: 1px;" />
            </a>
          </p>
          <p>
            This reference contains a wealth of knowledge on how to script and configure
            Textadept using Lua. It groups the editor&rsquo;s rich API into a series of tasks
            in a convenient and easy-to-use manner. It serves as the perfect complement to
            Textadept&rsquo;s Manual and API documentation.
          </p>
        </div>
        <div class="right-col">
          <h3>Try It Yourself</h3>
          <p>
            Learn even more about Textadept by downloading and trying
            it out yourself. If you&rsquo;re not completely satisfied, <a
            href="https://github.com/orbitalquark/textadept/discussions">contact us</a> or e-mail
            me personally (orbitalquark att triplequasar.com).  You may also fork the project,
            submit patches, or <a href="thanks.html#sponsors">sponsor a feature</a>. Textadept
            is 100% open source.
          </p>
          <p style="background-color: #80cc80; color: #4d4d4d; font-size: 1.5em;
            margin: 0 auto 0 auto; padding: 0.25em; text-align: center; width: 6em;">
            <a href="#download" style="color: inherit; display: block; text-decoration: none;">
              Download
            </a>
          </p>
        </div>

        <div class="head-col"><hr /><h2>Still Not Convinced?</h2><hr /></div>

        <ul style="margin: 1em 1em 1em 2em;">
          <li>
            Textadept has a <a href="changelog.html">proven track record</a>, with at least
            one release every 2 months for 8+ years and no signs of inactivity. Also, as an
            open-source project, the editor will never fade away.
          </li>
          <li>
            Textadept is a real cross-platform desktop application, backed by a world-class editing
            engine that <a href="https://www.scintilla.org/ScintillaRelated.html">dozens</a>
            of editors and IDEs have depended on for <a
            href="https://www.scintilla.org/ScintillaHistory.html">over 19 years</a>.
          </li>
          <li>
            Textadept is scriptable in a language that was <em><a
            href="https://www.lua.org/history.html">carefully designed</a></em> to run
            on any platform at high speed and with a minimal memory footprint. Lua is
            used <a href="https://sites.google.com/site/marbux/home/where-lua-is-used"
            >everywhere</a> from video games to embedded devices. It is easy to <a
            href="https://www.lua.org/start.html">learn</a> too!
          </li>
          <li>
            Textadept is very resource efficient, consuming merely 15MB of RAM at startup and
            hardly any CPU while under load. Even with over 20 of its own source files open at
            once, Textadept does not exceed 20MB of RAM usage and has no input lag at all.
          </li>
          <li>
            Textadept does not rely on external packages to provide its functionality and does
            not depend on a package ecosystem to thrive.  The editor gives you plenty of the
            tools you need out of the box.
          </li>
          <li>
            Textadept has sensible defaults and does not expect you to spend hours customizing
            it before you can start being productive.
          </li>
          <li>
            With fewer than 30 main source files comprising roughly 6000 lines of heavily
            documented code, Textadept&rsquo;s internals are remarkably easy to read, understand,
            keep track of, and extend to your liking.
          </li>
          <li>
            Did you see that there is a terminal version in case you need to do work on a
            remote server?
          </li>
          <li>
            Textadept does not track you. It does not attempt to connect to the internet. <em>It
            is just a text editor</em>.
          </li>
        </ul>

        <p id="plots" style="text-align: center;">
          <img src="images/loc.png" alt="loc"/>
          <img src="images/languages.png" alt="languages"/>
        </p>

        <hr style="clear: both;" />
        <p style="text-align: center;">
          <a href="faq.html">FAQ</a> &middot;
          <a href="thanks.html">Credits</a>
        </p>

        <hr style="clear: both;" />
        <div class="clear-col"></div>
        <p style="color: #994d4d;">
          <a id="nightly"></a>
          *<em>Warning</em>: nightly builds are untested, may have bugs, and are the absolute
          cutting-edge versions of Textadept. Do not use them in production, but for testing
          purposes only.
        </p>
      </div>

      <div id="footer">
        <p style="text-align:center;">
          &copy; 2007-2022 <a href="https://github.com/orbitalquark">Mitchell</a>
        </p>
      </div>
    </div>
  </body>
</html>