diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/changelog.md | 248 | ||||
-rw-r--r-- | docs/faq.md | 2 | ||||
-rw-r--r-- | docs/manual.md | 128 | ||||
-rw-r--r-- | docs/media.md | 6 | ||||
-rw-r--r-- | docs/thanks.md | 8 |
5 files changed, 196 insertions, 196 deletions
diff --git a/docs/changelog.md b/docs/changelog.md index f51c3868..a3561ed2 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,4 +1,4 @@ -# Changelog +## Changelog [Atom Feed][] | [PGP Public Key][] @@ -9,7 +9,7 @@ [donate]: http://gum.co/textadept [book]: media.html#Book -## 11.0 alpha 3 (01 Aug 2020) +### 11.0 alpha 3 (01 Aug 2020) Please see the [10 to 11 migration guide][] for upgrading from Textadept 10 to Textadept 11. @@ -102,7 +102,7 @@ Changes: [`buffer.eol_annotation_text`]: api.html#buffer.eol_annotation_text [Scintilla]: https://scintilla.org -## 11.0 alpha 2 (01 Jun 2020) +### 11.0 alpha 2 (01 Jun 2020) * [Textadept 11.0 alpha 2 -- Win32][] | [PGP -- 11.0 alpha 2 Win32][] * [Textadept 11.0 alpha 2 -- Mac OSX 10.6+][] | [PGP -- 11.0 alpha 2 OSX][] @@ -153,7 +153,7 @@ Changes: [`lexer.number`]: api.html#lexer.number [Scintilla]: https://scintilla.org -## 11.0 alpha (31 Mar 2020) +### 11.0 alpha (31 Mar 2020) * [Textadept 11.0 alpha -- Win32][] | [PGP -- 11.0 alpha Win32][] * [Textadept 11.0 alpha -- Mac OSX 10.6+][] | [PGP -- 11.0 alpha OSX][] @@ -247,7 +247,7 @@ Changes: [`ui.dialogs.progressbar()`]: api.html#ui.dialogs.progressbar [PDCurses]: https://pdcurses.sourceforge.io/ -## 10.8 (01 Jan 2020) +### 10.8 (01 Jan 2020) Download: @@ -290,7 +290,7 @@ Changes: [`events.TAB_CLICKED`]: api.html#events.TAB_CLICKED [Scintilla]: http://scintilla.org -## 10.7 (01 Nov 2019) +### 10.7 (01 Nov 2019) Download: @@ -345,7 +345,7 @@ Changes: [`ui.command_entry.run()`]: api.html#ui.command_entry.run [`textadept.macros.record()`]: api.html#textadept.macros.record -## 10.6 (01 Sep 2019) +### 10.6 (01 Sep 2019) Download: @@ -381,7 +381,7 @@ Changes: [PGP -- 10.6 Modules]: download/textadept_10.6.modules.zip.asc [Scintilla]: http://scintilla.org -## 10.5 (01 Jul 2019) +### 10.5 (01 Jul 2019) Download: @@ -421,7 +421,7 @@ Changes: [`textadept.editing.show_documentation()`]: api.html#textadept.editing.show_documentation [Scintilla]: http://scintilla.org -## 10.4 (01 May 2019) +### 10.4 (01 May 2019) Download: @@ -460,7 +460,7 @@ Changes: [LuaFileSystem]: https://keplerproject.github.io/luafilesystem/ [LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/ -## 10.3 (01 Mar 2019) +### 10.3 (01 Mar 2019) Download: @@ -493,7 +493,7 @@ Changes: [PGP -- 10.3 Modules]: download/textadept_10.3.modules.zip.asc [Scintilla]: http://scintilla.org -## 10.3 beta (01 Jan 2019) +### 10.3 beta (01 Jan 2019) Download: @@ -540,7 +540,7 @@ Changes: [file filter]: api.html#io.quick_open [PDCurses]: https://pdcurses.sourceforge.io/ -## 10.2 (01 Nov 2018) +### 10.2 (01 Nov 2018) Download: @@ -590,7 +590,7 @@ Changes: [`textadept.macros`]: api.html#textadept.macros [Scintilla]: http://scintilla.org -## 10.1 (01 Oct 2018) +### 10.1 (01 Oct 2018) Download: @@ -630,7 +630,7 @@ Changes: [`events.RESET_AFTER`]: api.html#events.RESET_AFTER [`ui.find.find_in_files_filters`]: api.html#ui.find.find_in_files_filters -## 10.0 (01 Aug 2018) +### 10.0 (01 Aug 2018) Please see the [9 to 10 migration guide][] for upgrading from Textadept 9 to Textadept 10. @@ -675,7 +675,7 @@ Changes: [Scintilla]: http://scintilla.org [Lua]: http://lua.org -## 10.0 beta 2 (01 Jun 2018) +### 10.0 beta 2 (01 Jun 2018) Download: @@ -711,7 +711,7 @@ Changes: [PGP -- 10.0 beta 2 Linux x86_64]: download/textadept_10.0_beta_2.x86_64.tgz.asc [PGP -- 10.0 beta 2 Modules]: download/textadept_10.0_beta_2.modules.zip.asc -## 10.0 beta (01 May 2018) +### 10.0 beta (01 May 2018) Download: @@ -745,7 +745,7 @@ Changes: [PGP -- 10.0 beta Linux x86_64]: download/textadept_10.0_beta.x86_64.tgz.asc [PGP -- 10.0 beta Modules]: download/textadept_10.0_beta.modules.zip.asc -## 10.0 alpha 3 (01 Apr 2018) +### 10.0 alpha 3 (01 Apr 2018) Download: @@ -787,7 +787,7 @@ Changes: [`events.AUTO_C_SELECTION_CHANGE`]: api.html#events.AUTO_C_SELECTION_CHANGE [Scintilla]: http://scintilla.org -## 10.0 alpha 2 (01 Mar 2018) +### 10.0 alpha 2 (01 Mar 2018) Download: @@ -837,7 +837,7 @@ Changes: [PGP -- 10.0 alpha 2 Modules]: download/textadept_10.0_alpha_2.modules.zip.asc [`buffer.move_extends_selection`]: api.html#buffer.move_extends_selection -## 10.0 alpha (01 Jan 2018) +### 10.0 alpha (01 Jan 2018) Download: @@ -884,7 +884,7 @@ Changes: [`events.ZOOM`]: api.html#events.ZOOM [create lexers]: api.html#lexer -## 9.6 (01 Nov 2017) +### 9.6 (01 Nov 2017) Download: @@ -915,7 +915,7 @@ Changes: [PGP -- 9.6 Linux x86_64]: download/textadept_9.6.x86_64.tgz.asc [PGP -- 9.6 Modules]: download/textadept_9.6.modules.zip.asc -## 9.5 (01 Sep 2017) +### 9.5 (01 Sep 2017) Download: @@ -956,7 +956,7 @@ Changes: [`ui.switch_buffer()`]: api.html#ui.switch_buffer [`io.open_file()`]: api.html#io.open_file -## 9.5 beta (01 Jul 2017) +### 9.5 beta (01 Jul 2017) Download: @@ -1009,7 +1009,7 @@ Changes: [Lua command entry]: manual.html#Lua.Command.Entry [Scintilla]: http://scintilla.org -## 9.4 (01 May 2017) +### 9.4 (01 May 2017) Download: @@ -1050,7 +1050,7 @@ Changes: [PGP -- 9.4 Modules]: download/textadept_9.4.modules.zip.asc [Scintilla]: http://scintilla.org -## 9.3 (01 Mar 2017) +### 9.3 (01 Mar 2017) Download: @@ -1100,7 +1100,7 @@ Changes: [Scintilla]: http://scintilla.org [Lua]: http://lua.org -## 9.2 (21 Dec 2016) +### 9.2 (21 Dec 2016) Download: @@ -1129,7 +1129,7 @@ Changes: [PGP -- 9.2 Linux x86_64]: download/textadept_9.2.x86_64.tgz.asc [PGP -- 9.2 Modules]: download/textadept_9.2.modules.zip.asc -## 9.1 (11 Dec 2016) +### 9.1 (11 Dec 2016) Download: @@ -1193,7 +1193,7 @@ Changes: [`buffer.tab_draw_mode`]: api.html#buffer.tab_draw_mode [Scintilla]: http://scintilla.org -## 9.0 (01 Oct 2016) +### 9.0 (01 Oct 2016) Please see the [8 to 9 migration guide][] for upgrading from Textadept 8 to Textadept 9. @@ -1236,7 +1236,7 @@ Changes: [PGP -- 9.0 Modules]: download/textadept_9.0.modules.zip.asc [Scintilla]: http://scintilla.org -## 9.0 beta (01 Sep 2016) +### 9.0 beta (01 Sep 2016) Download: @@ -1273,7 +1273,7 @@ Changes: [PGP -- 9.0 beta Modules]: download/textadept_9.0_beta.modules.zip.asc [`events.TAB_CLICKED`]: api.html#events.TAB_CLICKED -## 9.0 alpha 2 (11 Jul 2016) +### 9.0 alpha 2 (11 Jul 2016) Download: @@ -1306,7 +1306,7 @@ Changes: [PGP -- 9.0 alpha 2 Modules]: download/textadept_9.0_alpha_2.modules.zip.asc [regular expressions]: manual.html#Regular.Expressions -## 9.0 alpha (01 Jul 2016) +### 9.0 alpha (01 Jul 2016) Download: @@ -1397,7 +1397,7 @@ Changes: [Scintilla]: http://scintilla.org [Lua]: http://www.lua.org -## 8.7 (01 May 2016) +### 8.7 (01 May 2016) Download: @@ -1470,7 +1470,7 @@ Changes: [lspawn]: http://foicica.com/hg/lspawn [Scintilla]: http://scintilla.org -## 8.6 (01 Mar 2016) +### 8.6 (01 Mar 2016) Download: @@ -1529,7 +1529,7 @@ Changes: [lspawn]: http://foicica.com/hg/lspawn [Scintilla]: http://scintilla.org -## 8.5 (01 Jan 2016) +### 8.5 (01 Jan 2016) Download: @@ -1570,7 +1570,7 @@ Changes: [compile, run, and build commands]: api.html#textadept.run.build_commands [Lua]: http://www.lua.org -## 8.4 (11 Nov 2015) +### 8.4 (11 Nov 2015) Download: @@ -1614,7 +1614,7 @@ Changes: [Scintilla]: http://scintilla.org [LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/ -## 8.3 (01 Oct 2015) +### 8.3 (01 Oct 2015) Download: @@ -1655,7 +1655,7 @@ Changes: [`os.spawn()`]: api.html#os.spawn [Scintilla]: http://scintilla.org -## 8.2 (01 Sep 2015) +### 8.2 (01 Sep 2015) Download: @@ -1699,7 +1699,7 @@ Changes: [`events.AUTO_C_COMPLETED`]: api.html#events.AUTO_C_COMPLETED [Scintilla]: http://scintilla.org -## 8.1 (01 Jul 2015) +### 8.1 (01 Jul 2015) Download: @@ -1750,7 +1750,7 @@ Changes: [Scintilla]: http://scintilla.org [Lua]: http://lua.org -## 8.0 (01 May 2015) +### 8.0 (01 May 2015) Please see the [7 to 8 migration guide][] for upgrading from Textadept 7 to Textadept 8. @@ -1784,7 +1784,7 @@ Changes: [PGP -- 8.0 Modules]: download/textadept_8.0.modules.zip.asc [`textadept.run.RUN_IN_BACKGROUND`]: api.html#textadept.run.run_in_background -## 8.0 beta (21 Apr 2015) +### 8.0 beta (21 Apr 2015) Download: @@ -1822,7 +1822,7 @@ Changes: [`_FOLDBYINDENTATION`]: api.html#lexer.Fold.by.Indentation [Scintilla]: http://scintilla.org -## 8.0 alpha (01 Apr 2015) +### 8.0 alpha (01 Apr 2015) Download: @@ -1866,7 +1866,7 @@ Changes: [`spawn_proc:kill()`]: api.html#spawn_proc:kill [`lexer._FOLDBYINDENTATION`]: api.html#lexer.Fold.by.Indentation -## 7.9 (11 Mar 2015) +### 7.9 (11 Mar 2015) Download: @@ -1921,7 +1921,7 @@ Changes: [`buffer.indic_hover_style`]: api.html#buffer.indic_hover_style [Scintilla]: http://scintilla.org -## 7.8 (01 Feb 2015) +### 7.8 (01 Feb 2015) Download: @@ -1951,7 +1951,7 @@ Changes: [PGP -- 7.8 Linux x86_64]: download/textadept_7.8.x86_64.tgz.asc [PGP -- 7.8 Modules]: download/textadept_7.8.modules.zip.asc -## 7.8 beta 3 (21 Jan 2015) +### 7.8 beta 3 (21 Jan 2015) Download: @@ -1993,7 +1993,7 @@ Changes: [`events.RESUME`]: api.html#events.RESUME [Scintilla]: http://scintilla.org -## 7.8 beta 2 (11 Jan 2015) +### 7.8 beta 2 (11 Jan 2015) Download: @@ -2038,7 +2038,7 @@ Changes: [`spawn_proc:close()`]: api.html#spawn_proc:close [Scintilla]: http://scintilla.org -## 7.8 beta (01 Dec 2014) +### 7.8 beta (01 Dec 2014) Download: @@ -2102,7 +2102,7 @@ Changes: [Rectangular selections]: manual.html#Rectangular.Selection [`_SCINTILLA.next_image_type()`]: api.html#_SCINTILLA.next_image_type -## 7.7 (01 Oct 2014) +### 7.7 (01 Oct 2014) Download: @@ -2137,7 +2137,7 @@ Changes: [PGP -- 7.7 Modules]: download/textadept_7.7.modules.zip.asc [Scintilla]: http://scintilla.org -## 7.6 (01 Sep 2014) +### 7.6 (01 Sep 2014) Download: @@ -2175,7 +2175,7 @@ Changes: [PGP -- 7.6 Modules]: download/textadept_7.6.modules.zip.asc [Scintilla]: http://scintilla.org -## 7.5 (11 Jul 2014) +### 7.5 (11 Jul 2014) Download: @@ -2214,7 +2214,7 @@ Changes: [`buffer.auto_c_multi`]: api.html#buffer.auto_c_multi [Scintilla]: http://scintilla.org -## 7.4 (11 Jun 2014) +### 7.4 (11 Jun 2014) Download: @@ -2247,7 +2247,7 @@ Changes: [PGP -- 7.4 Linux x86_64]: download/textadept_7.4.x86_64.tgz.asc [PGP -- 7.4 Modules]: download/textadept_7.4.modules.zip.asc -## 7.3 (01 Jun 2014) +### 7.3 (01 Jun 2014) Download: @@ -2312,7 +2312,7 @@ Changes: [`textadept.menu.tab_context_menu`]: api.html#textadept.menu.tab_context_menu [Scintilla]: http://scintilla.org -## 7.2 (01 May 2014) +### 7.2 (01 May 2014) Download: @@ -2341,7 +2341,7 @@ Changes: [PGP -- 7.2 Linux x86_64]: download/textadept_7.2.x86_64.tgz.asc [PGP -- 7.2 Modules]: download/textadept_7.2.modules.zip.asc -## 7.2 beta 4 (11 Apr 2014) +### 7.2 beta 4 (11 Apr 2014) Download: @@ -2372,7 +2372,7 @@ Changes: [PGP -- 7.2 beta 4 Linux x86_64]: download/textadept_7.2_beta_4.x86_64.tgz.asc [PGP -- 7.2 beta 4 Modules]: download/textadept_7.2_beta_4.modules.zip.asc -## 7.2 beta 3 (01 Apr 2014) +### 7.2 beta 3 (01 Apr 2014) Download: @@ -2424,7 +2424,7 @@ Changes: [LuaJIT]: http://luajit.org [Scintilla]: http://scintilla.org -## 7.2 beta 2 (01 Mar 2014) +### 7.2 beta 2 (01 Mar 2014) Download: @@ -2453,7 +2453,7 @@ Changes: [PGP -- 7.2 beta 2 Linux x86_64]: download/textadept_7.2_beta_2.x86_64.tgz.asc [PGP -- 7.2 beta 2 Modules]: download/textadept_7.2_beta_2.modules.zip.asc -## 7.2 beta (11 Feb 2014) +### 7.2 beta (11 Feb 2014) Download: @@ -2496,7 +2496,7 @@ Changes: [`buffer:drop_selection_n()`]: api.html#buffer.drop_selection_n [Scintilla]: http://scintilla.org -## 7.2 alpha (01 Jan 2014) +### 7.2 alpha (01 Jan 2014) Download: @@ -2561,7 +2561,7 @@ Changes: [Lua]: http://lua.org [Scintilla]: http://scintilla.org -## 7.1 (11 Nov 2013) +### 7.1 (11 Nov 2013) Download: @@ -2602,7 +2602,7 @@ Changes: [`ui.tabs`]: api.html#ui.tabs [`events.FILE_CHANGED`]: api.html#events.FILE_CHANGED -## 7.0 (01 Nov 2013) +### 7.0 (01 Nov 2013) Please see the [6 to 7 migration guide][] for upgrading from Textadept 6 to Textadept 7. @@ -2640,7 +2640,7 @@ Changes: [PGP -- 7.0 Linux x86_64]: download/textadept_7.0.x86_64.tgz.asc [PGP -- 7.0 Modules]: download/textadept_7.0.modules.zip.asc -## 7.0 beta 5 (21 Oct 2013) +### 7.0 beta 5 (21 Oct 2013) Download: @@ -2688,7 +2688,7 @@ Changes: [rule]: api.html#lexer.Rules [Child lexers]: api.html#lexer.Child.Lexer -## 7.0 beta 4 (01 Oct 2013) +### 7.0 beta 4 (01 Oct 2013) Download: @@ -2765,7 +2765,7 @@ Changes: [`lexer.delimited_range()`]: api.html#lexer.delimited_range [`lexer.nested_pair()`]: api.html#lexer.nested_pair -## 7.0 beta 3 (11 Sep 2013) +### 7.0 beta 3 (11 Sep 2013) Download: @@ -2813,7 +2813,7 @@ Changes: [`io` module]: api.html#io [CDK]: http://invisible-island.net/cdk/cdk.html -## 7.0 beta 2 (11 Aug 2013) +### 7.0 beta 2 (11 Aug 2013) Download: @@ -2851,7 +2851,7 @@ Changes: [`gui.maximized`]: api.html#ui.maximized [Scintilla]: http://scintilla.org -## 7.0 beta (11 Jul 2013) +### 7.0 beta (11 Jul 2013) Download: @@ -2887,7 +2887,7 @@ Changes: [`_M.textadept.file_types`]: api.html#textadept.file_types [directly]: manual.html#File.Types -## 7.0 alpha 2 (01 Jul 2013) +### 7.0 alpha 2 (01 Jul 2013) Download: @@ -2939,7 +2939,7 @@ Changes: [LuaJIT]: http://luajit.org [nightly builds]: README.html#Download -## 7.0 alpha (01 Jun 2013) +### 7.0 alpha (01 Jun 2013) Download: @@ -2979,7 +2979,7 @@ Changes: [*properties.lua*]: manual.html#Buffer.Settings [Scintilla]: http://scintilla.org -## 6.6 (01 Jun 2013) +### 6.6 (01 Jun 2013) Download: @@ -3023,7 +3023,7 @@ Changes: [PGP -- 6.6 Modules]: download/textadept_6.6.modules.zip.asc [Scintilla]: http://scintilla.org -## 6.6 beta (01 May 2013) +### 6.6 beta (01 May 2013) Download: @@ -3092,7 +3092,7 @@ Changes: [`_M.textadept.editing.select_enclosed()`]: api.html#textadept.editing.select_enclosed [`io.encodings`]: api.html#io.encodings -## 6.5 (01 Apr 2013) +### 6.5 (01 Apr 2013) Download: @@ -3149,7 +3149,7 @@ Changes: [Scintilla]: http://scintilla.org [Lua]: http://lua.org -## 6.4 (01 Mar 2013) +### 6.4 (01 Mar 2013) Download: @@ -3192,7 +3192,7 @@ Changes: [Scintilla]: http://scintilla.org [LuaJIT]: http://luajit.org -## 6.3 (01 Feb 2013) +### 6.3 (01 Feb 2013) Download: @@ -3237,7 +3237,7 @@ Changes: [Scintilla]: http://scintilla.org [typeover characters]: api.html#textadept.editing.typeover_chars -## 6.2 (01 Jan 2013) +### 6.2 (01 Jan 2013) Download: @@ -3272,7 +3272,7 @@ Changes: [PGP -- 6.2 Modules]: download/textadept_6.2.modules.zip.asc [`_M.textadept.snapopen.open()`]: api.html#io.quick_open -## 6.1 (11 Dec 2012) +### 6.1 (11 Dec 2012) Download: @@ -3317,7 +3317,7 @@ Changes: [API documentation]: api.html [LuaJIT]: http://luajit.org -## 6.0 (01 Nov 2012) +### 6.0 (01 Nov 2012) Please see the [5 to 6 migration guide][] for upgrading from Textadept 5 to Textadept 6. @@ -3378,7 +3378,7 @@ Changes: [Scintilla]: http://scintilla.org [LuaJIT]: http://luajit.org -## 6.0 beta 3 (01 Oct 2012) +### 6.0 beta 3 (01 Oct 2012) Download: @@ -3427,7 +3427,7 @@ Changes: [PGP -- 6.0 beta 3 Modules]: download/textadept_6.0_beta_3.modules.zip.asc [`_M.textadept.keys`]: api.html#textadept.keys -## 6.0 beta 2 (01 Sep 2012) +### 6.0 beta 2 (01 Sep 2012) Download: @@ -3485,7 +3485,7 @@ Changes: [`buffer:vc_home_display_extend()`]: api.html#buffer.vc_home_display_extend [Scintilla]: http://scintilla.org -## 6.0 beta (01 Aug 2012) +### 6.0 beta (01 Aug 2012) Download: @@ -3546,7 +3546,7 @@ Changes: [`buffer.whitespace_chars`]: api.html#buffer.whitespace_chars [Scintilla]: http://scintilla.org -## 5.5 beta (01 Jul 2012) +### 5.5 beta (01 Jul 2012) Download: @@ -3594,7 +3594,7 @@ Changes: [Lua 5.2.1]: http://www.lua.org/manual/5.2/ [LuaJIT]: http://luajit.org -## 5.4 (01 Jun 2012) +### 5.4 (01 Jun 2012) Download: @@ -3641,7 +3641,7 @@ Changes: [`buffer:delete_range()`]: api.html#buffer.delete_range [Scintilla]: http://scintilla.org -## 5.3 (01 May 2012) +### 5.3 (01 May 2012) Download: @@ -3693,7 +3693,7 @@ Changes: [GLib]: http://gtk.org/download/linux.php [Scintilla]: http://scintilla.org -## 5.2 (01 Apr 2012) +### 5.2 (01 Apr 2012) Download: @@ -3751,7 +3751,7 @@ Changes: [GTK]: http://gtk.org [Scintilla]: http://scintilla.org -## 5.1 (01 Mar 2012) +### 5.1 (01 Mar 2012) Download: @@ -3789,7 +3789,7 @@ Changes: [PGP -- 5.1 Modules]: download/textadept_5.1.modules.zip.asc [GtkOSXApplication]: https://live.gnome.org/GTK%2B/OSX/Integration#Gtk-mac-integration.2BAC8-GtkOSXApplication -## 5.0 (01 Feb 2012) +### 5.0 (01 Feb 2012) Please see the [4 to 5 migration guide][] for upgrading from Textadept 4 to Textadept 5. @@ -3834,7 +3834,7 @@ Changes: [Scintilla]: http://scintilla.org [LuaJIT]: http://luajit.org -## 5.0 beta (11 Jan 2012) +### 5.0 beta (11 Jan 2012) Download: @@ -3876,7 +3876,7 @@ Changes: [manual]: manual.html [`select_word()`]: api.html#textadept.editing.select_word -## 5.0 alpha (21 Dec 2011) +### 5.0 alpha (21 Dec 2011) Download: @@ -3915,7 +3915,7 @@ Changes: [manual]: manual.html [LuaJIT]: http://luajit.org -## 4.3 (01 Dec 2011) +### 4.3 (01 Dec 2011) Download: @@ -3960,7 +3960,7 @@ Changes: [`lexer.LABEL`]: api.html#lexer.LABEL [Scintilla]: http://scintilla.org -## 4.2 (01 Nov 2011) +### 4.2 (01 Nov 2011) Download: @@ -3997,7 +3997,7 @@ Changes: [PGP -- 4.2 Modules]: download/textadept_4.2.modules.zip.asc [Scintilla]: http://scintilla.org -## 4.1 (01 Oct 2011) +### 4.1 (01 Oct 2011) Download: @@ -4057,7 +4057,7 @@ Changes: [LuaCoco]: http://coco.luajit.org/ [Scintilla]: http://scintilla.org -## 4.0 (01 Sep 2011) +### 4.0 (01 Sep 2011) Please see the [3 to 4 migration guide][] for upgrading from Textadept 3 to Textadept 4. @@ -4100,7 +4100,7 @@ Changes: [PGP -- 4.0 Source]: download/textadept_4.0.src.zip.asc [PGP -- 4.0 Modules]: download/textadept_4.0.modules.zip.asc -## 4.0 beta 2 (11 Aug 2011) +### 4.0 beta 2 (11 Aug 2011) Download: @@ -4140,7 +4140,7 @@ Changes: [PGP -- 4.0 beta 2 Modules]: download/textadept_4.0_beta_2.modules.zip.asc [recent file list]: api.html#io.recent_files -## 4.0 beta (01 Aug 2011) +### 4.0 beta (01 Aug 2011) Download: @@ -4201,7 +4201,7 @@ Changes: [menu]: api.html#ui.menu [Scintilla]: http://scintilla.org -## 3.9 (01 Jul 2011) +### 3.9 (01 Jul 2011) Download: @@ -4264,7 +4264,7 @@ Changes: [emit events]: api.html#events.COMPILE_OUTPUT [find]: api.html#ui.find -## 3.8 (11 Jun 2011) +### 3.8 (11 Jun 2011) Download: @@ -4325,7 +4325,7 @@ Changes: [Scintilla]: http://scintilla.org [easier]: api.html#lexer.Code.Folding -## 3.7 (01 May 2011) +### 3.7 (01 May 2011) Download: @@ -4358,7 +4358,7 @@ Changes: [PGP -- 3.7 Source]: download/textadept_3.7.src.zip.asc [PGP -- 3.7 Modules]: download/textadept_3.7.modules.zip.asc -## 3.7 beta 3 (01 Apr 2011) +### 3.7 beta 3 (01 Apr 2011) Download: @@ -4419,7 +4419,7 @@ Changes: [`_m.textadept.snippets`]: api.html#textadept.snippets [repositories]: http://foicica.com/hg -## 3.7 beta 2 (01 Mar 2011) +### 3.7 beta 2 (01 Mar 2011) Download: @@ -4484,7 +4484,7 @@ Changes: [HTML]: api.html#_M.html [Ruby]: api.html#_M.ruby -## 3.7 beta (01 Feb 2011) +### 3.7 beta (01 Feb 2011) Download: @@ -4525,7 +4525,7 @@ Changes: [`char_matches`]: api.html#textadept.editing.auto_pairs [`braces`]: api.html#textadept.editing.brace_matches -## 3.6 (01 Jan 2011) +### 3.6 (01 Jan 2011) Download: @@ -4565,7 +4565,7 @@ Changes: [`_m.textadept.filter_through`]: api.html#textadept.editing.filter_through [shell commands]: manual.html#Shell.Commands.and.Filtering.Text -## 3.5 (01 Dec 2010) +### 3.5 (01 Dec 2010) Download: @@ -4604,7 +4604,7 @@ Changes: [manual]: manual.html [`file_after_save`]: api.html#events.FILE_AFTER_SAVE -## 3.4 (01 Nov 2010) +### 3.4 (01 Nov 2010) Download: @@ -4679,7 +4679,7 @@ Changes: [Scintilla]: http://scintilla.org [`_G.OSX`]: api.html#OSX -## 3.3 (01 Oct 2010) +### 3.3 (01 Oct 2010) Download: @@ -4713,7 +4713,7 @@ Changes: [PGP -- 3.3 Source]: download/textadept_3.3.src.zip.asc [`_m.textadept.snapopen`]: api.html#io.quick_open -## 3.2 (01 Sep 2010) +### 3.2 (01 Sep 2010) Download: @@ -4747,7 +4747,7 @@ Changes: [PGP -- 3.2 Source]: download/textadept_3.2.src.zip.asc [Scintilla]: http://scintilla.org -## 3.1 (21 Aug 2010) +### 3.1 (21 Aug 2010) Download: @@ -4790,7 +4790,7 @@ Changes: [PGP -- 3.1 Source]: download/textadept_3.1.src.zip.asc [Scintilla]: http://scintilla.org -## 3.0 (01 Jul 2010) +### 3.0 (01 Jul 2010) Please see the [2 to 3 migration guide][] for upgrading from Textadept 2 to Textadept 3. @@ -4823,7 +4823,7 @@ Changes: [PGP -- 3.0 Linux x86_64]: download/textadept_3.0.x86_64.tgz.asc [PGP -- 3.0 Source]: download/textadept_3.0.src.zip.asc -## 3.0 beta (21 Jun 2010) +### 3.0 beta (21 Jun 2010) Download: @@ -4887,7 +4887,7 @@ Changes: [Abbreviated]: manual.html#Lua.Command.Entry [arguments]: api.html#args -## 2.2 (11 May 2010) +### 2.2 (11 May 2010) Download: @@ -4919,7 +4919,7 @@ Changes: [PGP -- 2.2 Linux x86_64]: download/textadept_2.2.x86_64.tgz.asc [PGP -- 2.2 Source]: download/textadept_2.2.src.zip.asc -## 2.2 beta 2 (01 May 2010) +### 2.2 beta 2 (01 May 2010) Download: @@ -4965,7 +4965,7 @@ Changes: [Compile and run]: api.html#_M.Compile.and.Run [Block comment]: api.html#textadept.editing.comment_string -## 2.2 beta (01 Apr 2010) +### 2.2 beta (01 Apr 2010) Download: @@ -5011,7 +5011,7 @@ Changes: [gtdialog]: http://foicica.com/gtdialog [`gui.dialog('filteredlist', ...)]: api.html#ui.dialog -## 2.1 (01 Mar 2010) +### 2.1 (01 Mar 2010) Download: @@ -5075,7 +5075,7 @@ Changes: [`buffer.auto_c_current_text`]: api.html#buffer.auto_c_current_text [Scintilla]: http://scintilla.org -## 2.0 (01 Oct 2009) +### 2.0 (01 Oct 2009) Download: @@ -5116,7 +5116,7 @@ Changes: [`style_whitespace`]: api.html#lexer.STYLE_WHITESPACE [lexers]: api.html#lexer -## 2.0 beta (31 Jul 2009) +### 2.0 beta (31 Jul 2009) Download: @@ -5183,7 +5183,7 @@ Changes: [Incremental find]: manual.html#Incremental.Find [GTK]: http://gtk.org -## 1.6 (01 Apr 2009) +### 1.6 (01 Apr 2009) Download: @@ -5218,7 +5218,7 @@ Updates: [PGP -- 1.6 Source]: download/textadept_1.6.src.zip.asc [`file_before_save`]: api.html#events.FILE_BEFORE_SAVE -## 1.6 beta (01 Mar 2009) +### 1.6 beta (01 Mar 2009) Download: @@ -5260,7 +5260,7 @@ Updates: [PGP -- 1.6 beta Linux x86_64]: download/textadept_1.6beta.x86_64.tgz.asc [PGP -- 1.6 beta Source]: download/textadept_1.6beta.src.zip.asc -## 1.5 (20 Feb 2009) +### 1.5 (20 Feb 2009) Download: @@ -5305,7 +5305,7 @@ Updates: [PGP -- 1.5 Linux x86_64]: download/textadept_1.5.x86_64.tgz.asc [PGP -- 1.5 Source]: download/textadept_1.5.src.zip.asc -## 1.4 (10 Feb 2009) +### 1.4 (10 Feb 2009) Download: @@ -5342,7 +5342,7 @@ Updates: [PGP -- 1.4 Linux x86_64]: download/textadept_1.4.x86_64.tgz.asc [PGP -- 1.4 Source]: download/textadept_1.4.src.zip.asc -## 1.3 (30 Jan 2009) +### 1.3 (30 Jan 2009) Download: @@ -5390,7 +5390,7 @@ Updates: [PGP -- 1.3 Linux x86_64]: download/textadept_1.3.x86_64.tgz.asc [PGP -- 1.3 Source]: download/textadept_1.3.src.zip.asc -## 1.2 (21 Jan 2009) +### 1.2 (21 Jan 2009) Download: @@ -5417,7 +5417,7 @@ Updates: [PGP -- 1.2 Linux]: download/textadept_1.2.tgz.asc [`_m.textadept.run`]: api.html#textadept.run -## 1.1 (11 Jan 2009) +### 1.1 (11 Jan 2009) Download: @@ -5448,7 +5448,7 @@ Updates: [localization]: api.html#_L [bookmarks]: api.html#textadept.bookmarks -## 1.0 (01 Jan 2009) +### 1.0 (01 Jan 2009) Download: @@ -5486,7 +5486,7 @@ Updates: [LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html [LuaFileSystem]: http://keplerproject.github.com/luafilesystem/ -## 0.6 (03 Oct 2008) +### 0.6 (03 Oct 2008) Download: @@ -5520,7 +5520,7 @@ Updates: [manual]: manual.html [pattern matching]: manual.html#File.Types -## 0.5 (23 Jul 2008) +### 0.5 (23 Jul 2008) Download: @@ -5544,7 +5544,7 @@ Updates: [PGP -- 0.5 Linux]: download/ta_beta_r5.tgz.asc [PGP -- 0.5 Linux x86_64]: download/ta_beta_r5_x86_64.tgz.asc -## 0.4 (25 Jun 2008) +### 0.4 (25 Jun 2008) Download: @@ -5581,7 +5581,7 @@ Updates: [bookmark]: api.html#textadept.bookmarks [tab-completion]: manual.html#Command.Entry.Tab.Completion -## 0.3 (04 Mar 2008) +### 0.3 (04 Mar 2008) Download: @@ -5608,7 +5608,7 @@ Updates: [Zenity]: http://live.gnome.org/Zenity [lua_dialog]: http://luaforge.net/projects/lua-dialog -## 0.2 (20 Dec 2007) +### 0.2 (20 Dec 2007) Download: @@ -5632,7 +5632,7 @@ Updates: [PGP -- 0.2 OSX]: download/ta_beta_r2.1_osx.tgz.asc [PGP -- 0.2 Linux]: download/ta_beta_r2.tgz.asc -## 0.1 (01 Dec 2007) +### 0.1 (01 Dec 2007) Download: diff --git a/docs/faq.md b/docs/faq.md index 8e33114b..75022e22 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -1,4 +1,4 @@ -# FAQ +## FAQ **Q:** If Textadept is so minimalist, why are the downloads around 10MB in size and the diff --git a/docs/manual.md b/docs/manual.md index 70adad34..01a6d1c0 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -1,4 +1,4 @@ -# Textadept Manual +## Textadept Manual **Contents** @@ -15,10 +15,10 @@ 11. [Appendix](#Appendix) -------------------------------------------------------------------------------- -## Introduction +### Introduction -------------------------------------------------------------------------------- -### Overview +#### Overview  @@ -56,7 +56,7 @@ potential is seemingly limitless.  -### About This Manual +#### About This Manual This manual uses the following typographical conventions: @@ -94,7 +94,7 @@ or need a refresher, the excerpt from [Lua Quick Reference][] may be of help. [Lua Quick Reference]: https://foicica.com/lua/ -### ~/.textadept +#### ~/.textadept Textadept stores all settings and user data in a local user directory that varies, depending on the platform. This directory can also be configured using @@ -161,10 +161,10 @@ assigned to keys, associated with menu items, or connected to events. [Lua API]: api.html -------------------------------------------------------------------------------- -## Installation +### Installation -------------------------------------------------------------------------------- -### Requirements +#### Requirements In its bid for minimalism, Textadept depends on very little to run. On Windows and macOS, it has no external dependencies. On Linux and BSD, the GUI version @@ -180,7 +180,7 @@ systems. Linux and BSD have no defined minimum. [GTK]: https://gtk.org [ncurses]: https://invisible-island.net/ncurses/ncurses.html -### Download +#### Download Download Textadept from the project's [download page][] by selecting the appropriate package for your platform. You can also download a separate set of @@ -210,7 +210,7 @@ version of Textadept, and one for the terminal version. [download page]: https://foicica.com/textadept/download -### Installation +#### Installation Installing Textadept is simple and easy. You do not need administrator privileges. On Windows, Linux, and BSD, simply unpack the archive anywhere. On @@ -234,7 +234,7 @@ your *~/.textadept/init.lua*: require('file_diff') require('spellcheck') -### Running +#### Running Run Textadept on Windows by double-clicking *textadept.exe* or *textadept-curses.exe*. On macOS, double-click *Textadept.app* or invoke the @@ -360,7 +360,7 @@ is a very straightforward and easy process.  -### Updating +#### Updating Textadept releases typically occur on the first day of the month every 1-2 months. There is no auto-update process. (Textadept does not connect to the @@ -369,7 +369,7 @@ contents into your current installation, overwriting any existing files and directories. -------------------------------------------------------------------------------- -## User Interface +### User Interface --------------------------------------------------------------------------------  @@ -381,7 +381,7 @@ command entry, though Textadept initially hides them both. Textadept's titlebar shows the name and path of the current, active buffer. A '\*' character, if present, indicates there are unsaved changes in that buffer. -### Menu +#### Menu The GUI version of Textadept has a completely customizable menu that provides access to nearly all of the application's editing features. @@ -417,7 +417,7 @@ For example, in your *~/.textadept/init.lua*: [`textadept.menu.menubar`]: api.html#textadept.menu.menubar -### Tab Bar +#### Tab Bar The GUI version of Textadept has a tab bar that displays all of Textadept's open buffers by name, though it is only visible when two or more buffers are open. A @@ -463,7 +463,7 @@ For example, in your *~/.textadept/init.lua*: keys['ctrl+b'] = function() ui.switch_buffer(true) end -### Editor View +#### Editor View The editor view is where you will spend most of your time in Textadept. You can split it vertically and horizontally as many times as you like, and you can view @@ -506,7 +506,7 @@ order to perform the split view action. [`view`]: api.html#view [`textadept.menu.context_menu`]: api.html#textadept.menu.context_menu -### Find & Replace Pane +#### Find & Replace Pane The find & replace pane is a compact, full-featured pane that allows you to quickly search through files and directories. The pane is available only when @@ -566,7 +566,7 @@ within non-contiguous selections (e.g. multiple selections). [`ui.find.highlight_all_matches`]: api.html#ui.find.highlight_all_matches -#### Find in Files +##### Find in Files Textadept can search for text within multiple files and directories via `Ctrl+Shift+F` on Windows, Linux, and BSD, and `⌘⇧F` on macOS. (The terminal @@ -604,14 +604,14 @@ bindings for these actions.) [`ui.find_in_files_filters`]: api.html#ui.find.find_in_files_filters -#### Incremental Find +##### Incremental Find Textadept searches for text incrementally as you type when you summon the find & replace pane via `Ctrl+Alt+F` on Windows, Linux, and BSD, `^⌘F` on macOS, and `M-^F` in the terminal version. All of the find options apply except for "In Files". -### Command Entry +#### Command Entry The versatile command entry has many different roles. Its primary role is to execute Lua commands and interact with Textadept's internal Lua state. In @@ -623,7 +623,7 @@ version, and `⇡` and `⇣` on macOS. [Lua extensions]: api.html#ui.command_entry -#### Lua Command Entry +##### Lua Command Entry  @@ -673,7 +673,7 @@ file. [`view`]: api.html#view [`ui`]: api.html#ui -#### Shell Command Entry and Filtering Text +##### Shell Command Entry and Filtering Text You can filter text through shell commands via `Ctrl+|` on Windows, Linux, and BSD, `⌘|` on macOS, and `^\` in the terminal version. An example would be @@ -685,7 +685,7 @@ stdin. [`textadept.editing.filter_through()`]: api.html#textadept.editing.filter_through -### Statusbar +#### Statusbar The statusbar consists of two sections. The left section displays temporary status messages, while the right section shows buffer status information. Buffer @@ -706,7 +706,7 @@ status information includes:  -------------------------------------------------------------------------------- -## Working with Files and Projects +### Working with Files and Projects -------------------------------------------------------------------------------- Textadept allows you to open files using a variety of methods: @@ -786,7 +786,7 @@ startup using the `-s` or `--session` command line argument. [`io.quick_open_filters`]: api.html#io.quick_open_filters [`io.quick_open_max`]: api.html#io.quick_open_max -#### Language +##### Language When Textadept opens a file, it automatically attempts to identify the programming language associated with that file and assigns a lexer to perform @@ -835,7 +835,7 @@ requires pressing `Enter`.) [`textadept.file_types.extensions`]: api.html#textadept.file_types.extensions [lexer]: api.html#lexer -#### Encoding +##### Encoding Textadept has the ability to work with files encoded in one of many different encodings, but by default it only attempts to read UTF-8, ASCII, CP1252, and @@ -861,7 +861,7 @@ text editors and all modern operating systems. [`io.encodings`]: api.html#io.encodings [`buffer.set_encoding()`]: api.html#buffer.set_encoding -#### Buffer Settings +##### Buffer Settings Textadept attempts to auto-detect a file's line end mode (EOL mode), falling back on CRLF ("\r\n") by default on Windows, and LF ('\n') on all other @@ -897,7 +897,7 @@ You can manually change a buffer's indentation using the following process: `Ctrl+Alt+I` on Windows, Linux, and BSD, `^I` on macOS, and `M-I` in the terminal version. -#### View Settings +##### View Settings Textadept normally does not wrap long lines into view, nor does it show whitespace characters. You can toggle line wrapping for the current buffer via @@ -924,7 +924,7 @@ feature: and BSD, and `⌘0` on macOS. -------------------------------------------------------------------------------- -## Adept Editing +### Adept Editing -------------------------------------------------------------------------------- Textadept implements most of the customary key bindings for navigating text @@ -937,7 +937,7 @@ navigation-related key bindings are listed in the "Movement" section of the [key bindings list]: api.html#textadept.keys -### Brace Matching, Auto-pair, and Typeover +#### Brace Matching, Auto-pair, and Typeover Textadept automatically highlights matching brace characters when the caret is over one of them: '(', ')', '[', ']', '{', or '}'. You can jump to the current @@ -972,7 +972,7 @@ behavior by modifying [`textadept.editing.auto_pairs`][] and [`textadept.editing.auto_pairs`]: api.html#textadept.editing.auto_pairs [`textadept.editing.typeover_chars`]: api.html#textadept.editing.typeover_chars -### Word Highlight +#### Word Highlight Textadept can be configured to automatically highlight all occurrences of the word under the caret, or all occurrences of the selected word (e.g. a variable @@ -991,7 +991,7 @@ automatic highlighting. [`textadept.editing.highlight_words`]: api.html#textadept.editing.highlight_words -### Autocompletion and Documentation +#### Autocompletion and Documentation Textadept provides buffer-based word completion. It can also autocomplete symbols for programming languages and display documentation for functions and @@ -1035,7 +1035,7 @@ write your own autocompletion routines. [API files]: api.html#textadept.editing.api_files [language]: api.html#_M -### Text Selections +#### Text Selections Textadept has three kinds of text selections: contiguous, multiple, and rectangular. @@ -1105,7 +1105,7 @@ on all of those lines.  -### Text Transformations +#### Text Transformations Textadept can apply many different transformations to the current word, line, and selected text. @@ -1138,13 +1138,13 @@ You can auto-enclose selected text between any typed punctuation character [`textadept.editing.auto_pairs`]: api.html#textadept.editing.auto_pairs [`textadept.editing.auto_enclose`]: api.html#textadept.editing.auto_enclose -### Goto Line +#### Goto Line You can jump to a specific line in the current buffer via `Ctrl+J` on Windows, Linux, and BSD, `⌘J` on macOS, and `^J` in the terminal version. Enter the line number to jump to in the prompt, and press `Enter` or click `OK`. -### Bookmarks +#### Bookmarks Bookmarks are markers attached to lines of interest. They move in sync with the lines they were added to as buffer text is inserted and deleted. Bookmarks show @@ -1162,7 +1162,7 @@ bookmarks: * Clear all bookmarks in the current buffer via `Ctrl+Shift+F2` on Windows, Linux, and BSD, `⌘⇧F2` on macOS, and `F6` in the terminal version. -### Macros +#### Macros Macros allow you to quickly record a series of edits and play them back without having to write a custom Lua script. The following key bindings apply for @@ -1177,7 +1177,7 @@ macros: You can use the "Tools > Macros" menu to save the most recently recorded macro to a file, and to load one for playback on demand. -### Snippets +#### Snippets Snippets are dynamic text templates that can be inserted into the buffer on demand. They are composed of any combination of plain text, placeholders for @@ -1225,7 +1225,7 @@ The following key bindings apply for snippets: [language]: api.html#_M [snippets documentation]: api.html#textadept.snippets -### Code Folding +#### Code Folding Textadept can temporarily hide blocks of code in supported languages. Markers in the margin to the left of code denote fold points. Clicking on those markers @@ -1234,7 +1234,7 @@ Windows, Linux, and BSD, `⌘*` on macOS, and `M-*` in the terminal version.  -### Virtual Space +#### Virtual Space Textadept normally constrains the caret to remain within text lines. Enabling virtual space allows you to move the caret into the space beyond the ends of @@ -1242,7 +1242,7 @@ lines. Toggle virtual space via `Ctrl+Alt+Shift+V` on Windows, Linux, and BSD, and `^⇧V` in macOS. (The terminal version does not have a default key binding for toggling virtual space.) -### Key Bindings +#### Key Bindings Key bindings are simply commands (Lua functions) assigned to key sequences in the [`keys`][] table. Key sequences are composed of an ordered combination of @@ -1262,7 +1262,7 @@ outside that mode until the mode is unset (e.g. Vim-style modal editing). The [keys documentation]: api.html#keys -------------------------------------------------------------------------------- -## Compile, Run, and Build +### Compile, Run, and Build -------------------------------------------------------------------------------- Textadept knows most of the commands that compile and/or run code in source @@ -1329,7 +1329,7 @@ commands can contain arguments so that you do not have to invoke [`textadept.run.error_patterns`]: api.html#textadept.run.error_patterns -------------------------------------------------------------------------------- -## Modules +### Modules -------------------------------------------------------------------------------- Modules are packages of Lua code that provide functionality for Textadept. Most @@ -1364,7 +1364,7 @@ module's associated lexer is loaded for a buffer. **Note:** lexer language names are typically the names of lexer files in your *~/.textadept/lexers/* directory and Textadept's *lexers/* directory. -### Developing Modules +#### Developing Modules Modules follow the Lua package model: a module is either a single Lua file or a group of Lua files in a directory that contains an *init.lua* file (which is @@ -1402,7 +1402,7 @@ features inside an [`events.LEXER_LOADED`][] event handler. For example, in your [`events.LEXER_LOADED`]: api.html#events.LEXER_LOADED -------------------------------------------------------------------------------- -## Themes +### Themes -------------------------------------------------------------------------------- Themes customize Textadept's look and feel. The editor comes with three built-in @@ -1472,7 +1472,7 @@ not GTK 3. [GTK Resource Files]: https://developer.gnome.org/gtk3/stable/gtk3-Resource-Files.html -------------------------------------------------------------------------------- -## Scripting +### Scripting -------------------------------------------------------------------------------- Nearly every aspect of Textadept can be scripted, or controlled, using Lua. @@ -1541,7 +1541,7 @@ in a convenient and easy-to-use manner. [Lua API]: api.html [Textadept Quick Reference]: media.html#Book -### Generate Autocompletion and Documentation Files +#### Generate Autocompletion and Documentation Files You can generate for use with Textadept [autocompletion and documentation](#Autocompletion.and.Documentation) files for @@ -1566,7 +1566,7 @@ editing Lua code. For example, in your *~/.textadept/init.lua*: [LuaDoc]: https://keplerproject.github.com/luadoc/ -------------------------------------------------------------------------------- -## Compiling +### Compiling -------------------------------------------------------------------------------- Textadept is a bit unusual in that building it is only supported on Linux and @@ -1575,7 +1575,7 @@ Windows and macOS from Linux. While it is certainly possible to compile Textadept natively on those platforms, it is simply not supported in any official capacity. -### Requirements +#### Requirements The requirements for compiling Textadept on Linux or BSD should be readily available from a package manager. The requirements for cross-compiling Textadept @@ -1641,7 +1641,7 @@ more and ultimately consume nearly 3.5GB of disk space. [mingw-w64]: http://mingw-w64.org/ [OSX cross toolchain]: https://github.com/tpoechtrager/osxcross -### Compiling +#### Compiling Textadept is built from its *src/* directory and binaries are placed in the application's root directory. The general procedure is to have Textadept build @@ -1691,7 +1691,7 @@ specify your system's MinGW name prefix using the `CROSS` variable. For example: make CROSS=i586-mingw32-msvc- win32-deps make CROSS=i586-mingw32-msvc- win32 -#### Compiling using Docker +##### Compiling using Docker You can use [Docker][] to build Textadept for Windows, macOS, or Linux. The [image][] required to do so is about 2.5GB in size. For example: @@ -1724,10 +1724,10 @@ compile Textadept manually without Docker. [image]: https://hub.docker.com/repository/docker/textadept/build -------------------------------------------------------------------------------- -## Appendix +### Appendix -------------------------------------------------------------------------------- -### Regex and Lua Pattern Syntax +#### Regex and Lua Pattern Syntax The following table outlines Regex and Lua Pattern syntax: @@ -1779,7 +1779,7 @@ There are a number of references for this syntax on the internet, including: More information on Lua patterns can be found in the [Lua 5.3 Reference Manual](https://www.lua.org/manual/5.3/manual.html#6.4.1). -### Terminal Version Compatibility +#### Terminal Version Compatibility Textadept's terminal version requires a font with good glyph support (like DejaVu Sans Mono or Liberation Mono), and lacks some GUI features due to the @@ -1811,7 +1811,7 @@ terminal's constraints: [`buffer.register_image()`]: api.html#buffer.register_image -### Directory Structure +#### Directory Structure Textadept's directory structure is organized as follows: @@ -1827,7 +1827,7 @@ Textadept's directory structure is organized as follows: * *etc/*, *lib/*, and *share/*: GTK support directories and only appear in the Windows and macOS packages. -### Technologies +#### Technologies Textadept is composed of the following technologies: @@ -1853,9 +1853,9 @@ Textadept is composed of the following technologies: [cdk]: https://invisible-island.net/cdk/ [libtermkey]: http://www.leonerd.org.uk/code/libtermkey/ -### Migrating from Textadept 10 to 11 +#### Migrating from Textadept 10 to 11 -#### API Changes +##### API Changes Old API |Change |New API ---------------------------|:------:|------- @@ -1957,7 +1957,7 @@ section below. [active]: api.html#ui.command_entry.active [progressbar()]: api.html#ui.dialogs.progressbar -#### Buffer Indexing Changes +##### Buffer Indexing Changes All buffer positions, lines, and countable entities now start from `1` instead of `0`. For example, `buffer:get_line(1)` now returns the contents of the first @@ -2001,7 +2001,7 @@ I found it helpful to quickly scan source files for syntax-highlighted numbers and then seeing if those numbers needed to be changed. Searching for "- 1", "+ 1", "buffer.length", etc. was also helpful. -#### View API Additions and Buffer API Changes +##### View API Additions and Buffer API Changes Textadept's [buffer][] API is largely based on the [Scintilla API][], which does not distinguish between buffer- and view-specific functionality. Textadept 11 @@ -2028,7 +2028,7 @@ confirmed. [Scintilla]: https://scintilla.org [view]: api.html#view -#### Theme and Lexer Changes +##### Theme and Lexer Changes Themes and lexers have a new, optional API for defining and using colors and styles. Previously, all definitions and access to colors and styles was @@ -2065,14 +2065,14 @@ Lexers can also utilize these new features. For example: Note that these features are optional. Themes and lexers setting property strings is still supported. -#### Localization Changes +##### Localization Changes GUI mnemonics in localization keys have been removed. For example, `_L['_New']` should be changed to `_L['New']`. Mnemonics can still be used in localization values; it's just the keys that have changed. See Textadept's *core/locale.conf* for examples. -#### Key Bindings Changes +##### Key Bindings Changes Key sequence modifiers have changed from their shortened form to a longer form that is more intuitive. `'c'` is now `'ctrl'`, `'a'` is now `'alt'`, `'m'` is @@ -2084,12 +2084,12 @@ The key binding for inserting a user-specified snippet from a dialog has changed from `Ctrl+K` (`⌥⇥` on macOS | `M-K` on the terminal) to `Ctrl+Shift+K` (`⌥⇧⇥` | `M-S-K`). `Ctrl+K` (`⌥⇥` | `M-K`) now autocompletes snippet names. -#### Session Changes +##### Session Changes Textadept saves and loads session from Lua data files instead of structured text files. As a result, Textadept 11 cannot load session files from 10.x or before. -#### Miscellaneous Changes +##### Miscellaneous Changes * *~/.textadept/?.lua* and *~/.textadept/?.{so,dll}* has been removed from `package.path` and `package.cpath`, respectively. All modules should be placed diff --git a/docs/media.md b/docs/media.md index 8411bde4..6669e39d 100644 --- a/docs/media.md +++ b/docs/media.md @@ -1,6 +1,6 @@ -# Media +## Media -## Book +### Book <div style="float: left; margin: 0 1em 0 1em;"> <a href="book/ta_quickref.png"> @@ -53,7 +53,7 @@ exhaustive API documentation. [ES]: http://www.amazon.es/Textadept-Quick-Reference-Mitchell/dp/0991237943/ [Excerpt]: download/ta_quickref4_excerpt.pdf -## Lua Workshop 2012 +### Lua Workshop 2012 *Textadept - Behind the Scenes* ([slides][]) diff --git a/docs/thanks.md b/docs/thanks.md index b1e3d56e..10680045 100644 --- a/docs/thanks.md +++ b/docs/thanks.md @@ -1,15 +1,15 @@ -# Thanks +## Thanks Thank you everyone for your contributions and feedback. They have helped make Textadept the amazing editor that it is today. -## Sponsors +### Sponsors * [The Library of the University of Antwerp][]: reST and YAML lexers and modules [The Library of the University of Antwerp]: http://www.uantwerpen.be -### Become a Sponsor +#### Become a Sponsor You, your company, or your organization may sponsor a feature in Textadept. The feature will be included in subsequent releases of Textadept and will also be @@ -21,7 +21,7 @@ Please send any inquiries by e-mail to mitchell.att.foicica.com. All correspondence is kept strictly confidential. You may also contact me for private contract work related to Textadept. -## Code and Documentation Contributors +### Code and Documentation Contributors * Ahed Eid * Alex Bepple |