diff options
-rw-r--r-- | CHANGELOG.md | 433 |
1 files changed, 211 insertions, 222 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b14eaa1..9dbde148 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,11 +9,101 @@ [donate]: http://gum.co/textadept [book]: MEDIA.html#Book -## 11.0 alpha 2 (01 Jun 2020) +## 11.0 alpha 3 (01 Aug 2020) Please see the [10 to 11 migration guide][] for upgrading from Textadept 10 to Textadept 11. +* [Textadept 11.0 alpha 3 -- Win32][] | [PGP -- 11.0 alpha 3 Win32][] +* [Textadept 11.0 alpha 3 -- Mac OSX 10.6+][] | [PGP -- 11.0 alpha 3 OSX][] +* [Textadept 11.0 alpha 3 -- Linux][] | [PGP -- 11.0 alpha 3 Linux][] +* [Textadept 11.0 alpha 3 -- Linux x86_64][] | [PGP -- 11.0 alpha 3 Linux x86_64][] +* [Textadept 11.0 alpha 3 -- Modules][] | [PGP -- 11.0 alpha 3 Modules][] + +Bugfixes: + +* Fixed toggling of Find & Replace Pane visibility with `ui.find.focus()`. +* Fixed potential hangs with `os.spawn()` in the terminal version. +* Fixed `--line` command line switch. +* Fixed `ui.dialogs.optionselect()`'s `text` option. +* Call `os.spawn()` exit callback after `proc:wait()`. +* Fixed an instance of buffer selection data not being saved to a session. +* Fixed initial setting of `ui.find.replace_entry_text` in the GUI. +* Fixed `keys.keychain[i]` access if its length ever exceeded 1. +* Modules: Fixed custom Lua regex for generating Ctags. +* Modules: Fixed file comparison colors in the terminal version. +* Modules: Fixed many bugs in file comparison and merging. +* Modules: Fixed export of styles defined only in lexers. +* Scintilla: Fixed crash when *lexer.lua* cannot be found. +* Scintilla: Fixed crash when setting a style with no token. + +Changes: + +* Renamed `buffer:set_theme()` to [`view:set_theme()`][]. +* Replaced `lfs.dir_foreach()` with [`lfs.walk()`][] generator. +* Renamed some buffer/view fields to use American English instead of Australian + English (e.g. "colour" to "color"). +* Changed key binding modifier keys from `c` (Ctrl), `m` (Meta/Command), `a` + (Alt), and `s` (Shift) to `ctrl`, `meta`/`cmd`, `alt`, and `shift`, + respectively. +* Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`. +* Only save before compile/run if the buffer has been modified. +* Added support for Fennel. +* Added [`buffer:style_of_name()`][] as an analogue to `buffer:name_of_style()`. +* When requiring modules, read from `LUA_PATH` and `LUA_CPATH` environment + variables instead of `TA_LUA_PATH` and `TA_LUA_CPATH`. +* `ui.goto_file_found()` and `textadept.run.goto_error()` arguments are now + optional. +* Moved Find Incremental into the Find & Replace pane (via + [`ui.find.incremental`][]), eliminated `ui.find.find_incremental()` and + `ui.find.find_incremental_keys`, and added [`events.FIND_TEXT_CHANGED`][]. +* Replaced `textadept.editing.highlight_word()` with + [`textadept.editing.highlight_words`][] auto-highlighting option. +* Find & Replace Pane now allows file filters to be specified for Find in Files. +* Use monospaced font in Find & Replace Pane text entries. +* Removed legacy "refresh syntax highlighting" feature. +* Modules: Added documentation for generating ctags and API files. +* Modules: Improved in-place editing of files during comparison. +* Scintilla: added [`lexer.colors`][] and [`lexer.styles`][] tables for use in + themes. Also added new way to [define and reference styles][]. +* Scintilla: added [`lexer.fold*`][] options instead of setting view properties. +* Scintilla: optimized performance when opening huge files. +* Scintilla: Added [`buffer.eol_annotation_text`][] analogue to + `buffer.annotation_text`, but for EOL annotations. +* Scintilla: Display DEL control characters like other control characters. +* Scintilla: Allow caret width to be up to 20 pixel. +* Scintilla: Updated markdown and C lexers. +* Scintilla: Fixed bug with GTK on recent Linux distributions where underscores + were invisible. +* Scintilla: Fixed GTK on Linux bug when pasting from closed application. +* Updated to [Scintilla][] 3.21.0. + +[10 to 11 migration guide]: manual.html#Textadept.10.to.11 +[Textadept 11.0 alpha 3 -- Win32]: download/textadept_11.0_alpha_3.win32.zip +[Textadept 11.0 alpha 3 -- Mac OSX 10.6+]: download/textadept_11.0_alpha_3.osx.zip +[Textadept 11.0 alpha 3 -- Linux]: download/textadept_11.0_alpha_3.i386.tgz +[Textadept 11.0 alpha 3 -- Linux x86_64]: download/textadept_11.0_alpha_3.x86_64.tgz +[Textadept 11.0 alpha 3 -- Modules]: download/textadept_11.0_alpha_3.modules.zip +[PGP -- 11.0 alpha 3 Win32]: download/textadept_11.0_alpha_3.win32.zip.asc +[PGP -- 11.0 alpha 3 OSX]: download/textadept_11.0_alpha_3.osx.zip.asc +[PGP -- 11.0 alpha 3 Linux]: download/textadept_11.0_alpha_3.i386.tgz.asc +[PGP -- 11.0 alpha 3 Linux x86_64]: download/textadept_11.0_alpha_3.x86_64.tgz.asc +[PGP -- 11.0 alpha 3 Modules]: download/textadept_11.0_alpha_3.modules.zip.asc +[`view:set_theme()`]: api.html#view.set_theme +[`lfs.walk()`]: api.html#lfs.walk +[`buffer:style_of_name()`]: api.html#buffer.style_of_name +[`ui.find.incremental`]: api.html#ui.find.incremental +[`events.FIND_TEXT_CHANGED`]: api.html#events.FIND_TEXT_CHANGED +[`textadept.editing.highlight_words`]: api.html#textadept.editing.highlight_words +[`lexer.colors`]: api.html#lexer.colors +[`lexer.styles`]: api.html#lexer.styles +[define and reference styles]: api.html#lexer.Styles.and.Styling +[`lexer.fold*`]: api.html#lexer.fold_by_indentation +[`buffer.eol_annotation_text`]: api.html#buffer.eol_annotation_text +[Scintilla]: https://scintilla.org + +## 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][] * [Textadept 11.0 alpha 2 -- Linux][] | [PGP -- 11.0 alpha 2 Linux][] @@ -77,7 +167,7 @@ Bugfixes: * Fixed Textadept API autocompletion and documentation on Windows. * Fixed bug that regards lexer-specific snippet files as global. * Fixed hangs on Win32 terminal version with - [`textadept.editing.filter_through()`][]. + `textadept.editing.filter_through()`. * Fixed issues with buffer z-order when switching between views. * Fixed accidental clipping of first character in a snippet under certain circumstances. @@ -86,8 +176,8 @@ Bugfixes: run, but disconnected. * Fixed bugs in the return values of `ui.dialogs.standard_dropdown` and `msgbox` dialogs. -* Fixed [`events.FILE_CHANGED`][] not emitting a filename. -* Fixed bug with pipes in [`textadept.editing.filter_through()`]. +* Fixed `events.FILE_CHANGED` not emitting a filename. +* Fixed bug with pipes in `textadept.editing.filter_through()`. * Fixed tab label display on Windows. * Fixed bug in syntax highlighting with PHP, Django, and other lexers that embed themselves. @@ -96,24 +186,22 @@ Changes: * All buffer positions, lines, and countable entities start from 1 instead of 0. * Support more Alt and Shift+Alt keys in the Win32 terminal version. -* [`textadept.editing.api_files`][] acts as if it already has lexer tables - defined. -* [`textadept.run.goto_error()`][] wraps searches now. +* `textadept.editing.api_files` acts as if it already has lexer tables defined. +* `textadept.run.goto_error()` wraps searches now. * Added snippet trigger autocompletion via - [`textadept.editing.autocomplete`][]`('snippet')`. + `textadept.editing.autocomplete('snippet')`. * Improved Lua API [documentation generator][]. -* Localization keys in [`_L`][] no longer contain GUI mnemonics ('\_'). -* [`textadept.snippets`][] functions no longer have a '\_' prefix. +* Localization keys in `_L` no longer contain GUI mnemonics ('\_'). +* `textadept.snippets` functions no longer have a '\_' prefix. * `--help` command line options are alphabetized. -* The Lua command entry can now run any [`view`][] functions by name (e.g. - split). +* The Lua command entry can now run any `view` functions by name (e.g. split). * Auto-pair, type-over, and auto-deletion of matching braces now works with multiple selections. * Removed `textadept.file_types.lexers` table in favor of asking the LPeg lexer for known lexer names. * Updated German translation. -* Changed [`textadept.bookmarks.toggle()`][] to only toggle bookmarks on the - current line. +* Changed `textadept.bookmarks.toggle()` to only toggle bookmarks on the current + line. * Removed '=' prefix in command entry that would print results; printing results has been the default behavior for quite some time. * Replaced `buffer.style_name[]` with [`buffer:name_of_style()`][]. @@ -123,11 +211,11 @@ Changes: * Removed *~/.textadept/?.lua* and *~/.textadept/?.{so,dll}* from `package.path` and `package.cpath`, respectively. * Lua errors in Textadept can now be jumped to via double-click or Enter. -* [`ui.dialogs.filteredlist()`][] dialogs have a reasonable default width. +* `ui.dialogs.filteredlist()` dialogs have a reasonable default width. * Renamed `keys.MODE` to [`keys.mode`][]. * Moved individual buffer functions in `io` into `buffer`. * Event handlers can now return any non-`nil` value instead of a boolean value - and have that value passed back to [`events.emit()`][]. + and have that value passed back to `events.emit()`. * Lua command entry completions show images just like in Lua autocompletion. * Align block comments by column if possible, not indent. * Added per-mode command entry history which can be cycled through using the @@ -151,22 +239,11 @@ Changes: [PGP -- 11.0 alpha Linux]: download/textadept_11.0_alpha.i386.tgz.asc [PGP -- 11.0 alpha Linux x86_64]: download/textadept_11.0_alpha.x86_64.tgz.asc [PGP -- 11.0 alpha Modules]: download/textadept_11.0_alpha.modules.zip.asc -[`events.FILE_CHANGED`]: api.html#events.FILE_CHANGED -[`textadept.editing.filter_through()`]: api.html#textadept.editing.filter_through -[`textadept.editing.api_files`]: api.html#textadept.editing.api_files -[`textadept.run.goto_error()`]: api.html#textadept.run.goto_error -[`textadept.editing.autocomplete`]: api.html#textadept.editing.autocomplete [documentation generator]: manual.html#Generating.LuaDoc -[`_L`]: api.html#_L -[`textadept.snippets`]: api.html#textadept.snippets -[`view`]: api.html#view -[`textadept.bookmarks.toggle()`]: api.html#textadept.bookmarks.toggle [`buffer:name_of_style()`]: api.html#buffer.name_of_style [`events.SESSION_SAVE`]: api.html#events.SESSION_SAVE [`events.SESSION_LOAD`]: api.html#events.SESSION_LOAD -[`ui.dialogs.filteredlist()`]: api.html#ui.dialogs.filteredlist [`keys.mode`]: api.html#keys.mode -[`events.emit()`]: api.html#events.emit [`ui.dialogs.progressbar()`]: api.html#ui.dialogs.progressbar [PDCurses]: https://pdcurses.sourceforge.io/ @@ -192,8 +269,8 @@ Changes: keys. * Autocompletion and documentation for Textadept's Lua API only happens in Textadept files now (i.e. files in `_HOME` and `_USERHOME`). -* [`textadept.editing.api_files`][] and [`_M.lua.tags`][] can contain functions - that return file paths. +* `textadept.editing.api_files` and `_M.lua.tags` can contain functions that + return file paths. * Added support for txt2tags. * Scintilla: Added access to virtual space at the start and end of multiple selections. @@ -211,8 +288,6 @@ Changes: [PGP -- 10.8 Linux x86_64]: download/textadept_10.8.x86_64.tgz.asc [PGP -- 10.8 Modules]: download/textadept_10.8.modules.zip.asc [`events.TAB_CLICKED`]: api.html#events.TAB_CLICKED -[`textadept.editing.api_files`]: api.html#textadept.editing.api_files -[`_M.lua.tags`]: api.html#_M.lua.tags [Scintilla]: http://scintilla.org ## 10.7 (01 Nov 2019) @@ -329,7 +404,7 @@ Changes: * Improved C++ lexer to support single quotes in C++14 integer literals. * Scintilla: Improved performance opening and closing large files with fold points. -* Scintilla: Tweaked behavior of [`buffer.style_case`][]'s `buffer.CASE_CAMEL` +* Scintilla: Tweaked behavior of `buffer.style_case`'s `buffer.CASE_CAMEL` option to treat only letters as word characters. * Updated to [Scintilla][] 3.10.6. @@ -344,7 +419,6 @@ Changes: [PGP -- 10.5 Linux x86_64]: download/textadept_10.5.x86_64.tgz.asc [PGP -- 10.5 Modules]: download/textadept_10.5.modules.zip.asc [`textadept.editing.show_documentation()`]: api.html#textadept.editing.show_documentation -[`buffer.style_case`]: api.html#buffer.style_case [Scintilla]: http://scintilla.org ## 10.4 (01 May 2019) @@ -366,7 +440,7 @@ Changes: * Recognize `.vue` and `.yml` file extensions. * Line number margin grows for large files as needed. -* Do not emit [`events.SAVE_POINT_LEFT`][] event for unfocused views. +* Do not emit `events.SAVE_POINT_LEFT` event for unfocused views. * Updated CSS lexer to support CSS3. * Updated YAML lexer. * Updated to [Scintilla][] 3.10.4. @@ -382,7 +456,6 @@ Changes: [PGP -- 10.4 Linux]: download/textadept_10.4.i386.tgz.asc [PGP -- 10.4 Linux x86_64]: download/textadept_10.4.x86_64.tgz.asc [PGP -- 10.4 Modules]: download/textadept_10.4.modules.zip.asc -[`events.SAVE_POINT_LEFT`]: api.html#events.SAVE_POINT_LEFT [Scintilla]: http://scintilla.org [LuaFileSystem]: https://keplerproject.github.io/luafilesystem/ [LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/ @@ -438,7 +511,7 @@ Bugfixes: * Fixed Alt+Gr key handling in the Windows terminal version. * Only pass command entry text to function passed to `ui.command_entry.finish_mode()`. -* Fixed handling of escaped double-quotes in [`os.spawn()`][] in the terminal +* Fixed handling of escaped double-quotes in `os.spawn()` in the terminal version. * Ensure long filenames are visible in the reload dialog prompt in the terminal version. @@ -463,8 +536,8 @@ Changes: [PGP -- 10.3 beta Linux]: download/textadept_10.3_beta.i386.tgz.asc [PGP -- 10.3 beta Linux x86_64]: download/textadept_10.3_beta.x86_64.tgz.asc [PGP -- 10.3 beta Modules]: download/textadept_10.3_beta.modules.zip.asc -[`os.spawn()`]: api.html#os.spawn [`textadept.editing.show_documentation()`]: api.html#textadept.editing.show_documentation +[file filter]: api.html#io.quick_open [PDCurses]: https://pdcurses.sourceforge.io/ ## 10.2 (01 Nov 2018) @@ -483,16 +556,16 @@ Bugfixes: * Fixed regression of Retina display support of Mac OSX. * Fixed key handling on some international keyboards. * Fixed tab labels not updating when loading message buffers from a session. -* Fixed potential crashes in [`string.iconv()`][] with tiny strings. +* Fixed potential crashes in `string.iconv()` with tiny strings. * Fixed inability to resize one split view configuration with the mouse in the terminal version. Changes: * Renamed `spawn()` to [`os.spawn()`][]. -* [`os.spawn()`][] now allows omission of `cwd` and `env` parameters. -* [`spawn_proc:wait()`][] returns the process' exit code. -* [`textadept.editing.filter_through()`][] halts on non-zero status instead of +* `os.spawn()` now allows omission of `cwd` and `env` parameters. +* `spawn_proc:wait()` returns the process' exit code. +* `textadept.editing.filter_through()` halts on non-zero status instead of clobbering the buffer or selected text. * Removed `textadept.editing.paste()` and `textadept.editing.paste_reindents` option; Textadept no longer reindents pasted text by default. @@ -513,10 +586,7 @@ Changes: [PGP -- 10.2 Linux]: download/textadept_10.2.i386.tgz.asc [PGP -- 10.2 Linux x86_64]: download/textadept_10.2.x86_64.tgz.asc [PGP -- 10.2 Modules]: download/textadept_10.2.modules.zip.asc -[`string.iconv()`]: api.html#string.iconv [`os.spawn()`]: api.html#os.spawn -[`spawn_proc:wait()`]: api.html#spawn_proc:wait -[`textadept.editing.filter_through()`]: api.html#textadept.editing.filt [`textadept.macros`]: api.html#textadept.macros [Scintilla]: http://scintilla.org @@ -534,7 +604,7 @@ Bugfixes: * Fixed view focus synchronization issues when dropping files into split views. * Fixed potential crash with non-UTF-8 bytes copy-pasted into non-UTF-8 buffer. -* [`spawn_proc:read()`][] correctly handles `\r\n` sequences. +* `spawn_proc:read()` correctly handles `\r\n` sequences. Changes: @@ -556,7 +626,6 @@ Changes: [PGP -- 10.1 Linux]: download/textadept_10.1.i386.tgz.asc [PGP -- 10.1 Linux x86_64]: download/textadept_10.1.x86_64.tgz.asc [PGP -- 10.1 Modules]: download/textadept_10.1.modules.zip.asc -[`spawn_proc:read()`]: api.html#spawn_proc:read [`events.RESET_BEFORE`]: api.html#events.RESET_BEFORE [`events.RESET_AFTER`]: api.html#events.RESET_AFTER [`ui.find.find_in_files_filters`]: api.html#ui.find.find_in_files_filters @@ -791,7 +860,7 @@ Changes: * Pasted text is reindented by default via `textadept.editing.paste()`, and is configured with `textadept.editing.paste_reindents`. * Replaced `textadept.editing.match_brace()` with a menu function, enhanced - [`textadept.editing.select_enclosed()`][] behavior, and removed redundant + `textadept.editing.select_enclosed()` behavior, and removed redundant "Select in ..." menu items. * Removed the need for *~/.textadept/properties.lua*. All `buffer` settings set in *~/.textadept/init.lua* will apply to the first and subsequent buffers. @@ -811,7 +880,6 @@ Changes: [PGP -- 10.0 alpha Linux]: download/textadept_10.0_alpha.i386.tgz.asc [PGP -- 10.0 alpha Linux x86_64]: download/textadept_10.0_alpha.x86_64.tgz.asc [PGP -- 10.0 alpha Modules]: download/textadept_10.0_alpha.modules.zip.asc -[`textadept.editing.select_enclosed()`]: api.html#textadept.editing.select_enclosed [`buffer.brace_match()`]: api.html#buffer.brace_match [`events.ZOOM`]: api.html#events.ZOOM [create lexers]: api.html#lexer @@ -860,7 +928,7 @@ Download: Bugfixes: * Do not attempt to provide code completions when there is no context. -* Properly handle [`buffer.margin_left`][] and [`buffer.margin_right`][]. +* Properly handle `buffer.margin_left` and `buffer.margin_right`. * Ensure context menus are configurable outside of `events.INITIALIZE`. * Various fixes in diff, Forth, and Elixir lexers. * Character transposing is now UTF-8-aware. @@ -885,8 +953,6 @@ Changes: [PGP -- 9.5 Linux]: download/textadept_9.5.i386.tgz.asc [PGP -- 9.5 Linux x86_64]: download/textadept_9.5.x86_64.tgz.asc [PGP -- 9.5 Modules]: download/textadept_9.5.modules.zip.asc -[`buffer.margin_left`]: api.html#buffer.margin_left -[`buffer.margin_right`]: api.html#buffer.margin_right [`ui.switch_buffer()`]: api.html#ui.switch_buffer [`io.open_file()`]: api.html#io.open_file @@ -1154,7 +1220,7 @@ Changes: * Added TaskPaper lexer. * Scintilla: Added `buffer.VS_NOWRAPLINESTART` option to - [`buffer.virtual_space_options`][]. + `buffer.virtual_space_options`. * Updated to [Scintilla][] 3.6.7. [8 to 9 migration guide]: manual.html#Textadept.8.to.9 @@ -1168,7 +1234,6 @@ Changes: [PGP -- 9.0 Linux]: download/textadept_9.0.i386.tgz.asc [PGP -- 9.0 Linux x86_64]: download/textadept_9.0.x86_64.tgz.asc [PGP -- 9.0 Modules]: download/textadept_9.0.modules.zip.asc -[`buffer.virtual_space_options`]: api.html#buffer.virtual_space_options [Scintilla]: http://scintilla.org ## 9.0 beta (01 Sep 2016) @@ -1183,13 +1248,13 @@ Download: Bugfixes: -* Fixed potential bug with [`events.disconnect()`][]. +* Fixed potential bug with `events.disconnect()`. * Fixed potential infinite loop with "Replace All" in selection. * Fixed passing of quoted arguments to OSX `ta` script. * Fixed CapsLock key handling. * Fixed button order in the terminal version's dialogs. -* Fixed potential crash on Windows with [`textadept.editing.filter_through()`][] - and some locales. +* Fixed potential crash on Windows with `textadept.editing.filter_through()` and + some locales. * Fixed infinite loop in "Replace All" with zero-length regex matches. Changes: @@ -1206,8 +1271,6 @@ Changes: [PGP -- 9.0 beta Linux]: download/textadept_9.0_beta.i386.tgz.asc [PGP -- 9.0 beta Linux x86_64]: download/textadept_9.0_beta.x86_64.tgz.asc [PGP -- 9.0 beta Modules]: download/textadept_9.0_beta.modules.zip.asc -[`events.disconnect()`]: api.html#events.disconnect -[`textadept.editing.filter_through()`]: api.html#textadept.editing.filter_through [`events.TAB_CLICKED`]: api.html#events.TAB_CLICKED ## 9.0 alpha 2 (11 Jul 2016) @@ -1222,7 +1285,7 @@ Download: Bugfixes: -* Check range bounds for [`buffer:text_range()`][]. +* Check range bounds for `buffer:text_range()`. * Fixed inability to properly halt `lfs.dir_foreach()`. Changes: @@ -1241,7 +1304,6 @@ Changes: [PGP -- 9.0 alpha 2 Linux]: download/textadept_9.0_alpha_2.i386.tgz.asc [PGP -- 9.0 alpha 2 Linux x86_64]: download/textadept_9.0_alpha_2.x86_64.tgz.asc [PGP -- 9.0 alpha 2 Modules]: download/textadept_9.0_alpha_2.modules.zip.asc -[`buffer:text_range()`]: api.html#buffer.text_range [regular expressions]: manual.html#Regular.Expressions ## 9.0 alpha (01 Jul 2016) @@ -1256,7 +1318,7 @@ Download: Bugfixes: -* Fixed stack overflow when accessing `nil` keys in [`textadept.menu`][]. +* Fixed stack overflow when accessing `nil` keys in `textadept.menu`. * Fixed inability to re-encode files incorrectly detected as binary. * Scintilla: Fixed crash when idle styling is active upon closing Textadept. * Scintilla: Fixed various bugs on GTK 3.20. @@ -1277,14 +1339,14 @@ Changes: `lfs.dir_foreach()`. * Locale files can optionally use `#` for comments instead of `%`. * Renamed `ui.SILENT_PRINT` to [`ui.silent_print`][]. -* Renamed all [`textadept.editing`]`.[A-Z]+` options to their lower-case +* Renamed all [`textadept.editing`][]`.[A-Z]+` options to their lower-case equivalents and renamed `textadept.editing.braces` to [`textadept.editing.brace_matches`][]. * *post_init.lua* files for language modules are [no longer auto-loaded][]; use [`events.LEXER_LOADED`][] to load additional bits instead. * Renamed `ui.find.FILTER` to [`ui.find.find_in_files_filter`][] and added an optional argument to [`ui.find.find_in_files()`][]. -* Renamed all [`textadept.session`]`.[A-Z]+` options to their lower-case +* Renamed all [`textadept.session`][]`.[A-Z]+` options to their lower-case equivalents. * Removed syntax checking support, renamed `textadept.run.RUN_IN_BACKGROUND` to [`textadept.run.run_in_background`][], removed `textadept.run.cwd` and @@ -1294,10 +1356,10 @@ Changes: [`textadept.run.error_patterns`][]. * Rewrote sections 7-9 in the [manual][] and added a new part to section 11. Understanding how to configure and script Textadept should be easier now. -* [`textadept.editing.goto_line()`][] takes a 0-based line number like all +* `textadept.editing.goto_line()` takes a 0-based line number like all Scintilla functions. -* [`ui.goto_view()`][] and [`view:goto_buffer()`][] now take actual `view` and - `buffer` arguments, respectively, or a relative number. +* `ui.goto_view()` and `view:goto_buffer()` now take actual `view` and `buffer` + arguments, respectively, or a relative number. * Added [file-based snippet][] capabilities. * Updated to [Scintilla][] 3.6.6. * Updated to [Lua][] 5.3.3 @@ -1312,7 +1374,6 @@ Changes: [PGP -- 9.0 alpha Linux]: download/textadept_9.0_alpha.i386.tgz.asc [PGP -- 9.0 alpha Linux x86_64]: download/textadept_9.0_alpha.x86_64.tgz.asc [PGP -- 9.0 alpha Modules]: download/textadept_9.0_alpha.modules.zip.asc -[`textadept.menu`]: api.html#textadept.menu [`io.quick_open()`]: api.html#io.quick_open [`io.quick_open_max`]: api.html#io.quick_open_max [`io.quick_open_filters`]: api.html#io.quick_open_filters @@ -1332,9 +1393,6 @@ Changes: [`textadept.run.build()`]: api.html#textadept.run.build [`textadept.run.error_patterns`]: api.html#textadept.run.error_patterns [manual]: manual.html -[`textadept.editing.goto_line()`]: api.html#textadept.editing.goto_line -[`ui.goto_view()`]: api.html#ui.goto_view -[`view:goto_buffer()`]: api.html#view.goto_buffer [file-based snippet]: manual.html#Snippet.Preferences [Scintilla]: http://scintilla.org [Lua]: http://www.lua.org @@ -1356,8 +1414,7 @@ Bugfixes: * Fix building for some BSDs. * Added some block comment strings for languages lacking them. * Fixed a number of small encoding issues in various corner cases. -* Fixed bug in [`textadept.editing.convert_indentation()`][] with mixed - indentation. +* Fixed bug in `textadept.editing.convert_indentation()` with mixed indentation. * Fixed an obscure side-effect that reset buffer properties when working with non-focused buffers. * Fixed incremental find with UTF-8 characters. @@ -1385,11 +1442,11 @@ Changes: * Save and restore horizontal scroll position when switching buffers. * The undocumented `keys.utils` was removed. This will break custom key bindings that depend on it. See [this mailing list post][] for more information. -* The menubar is loaded on [`events.INITIALIZED`][] now. See the above mailing +* The menubar is loaded on `events.INITIALIZED` now. See the above mailing list post for more information. * Allow file-specific [compile commands][] and [run commands][]. * Added new dialog for specifying compile/run command arguments to "Tools" menu. -* [`textadept.editing.enclose()`][] works with multiple selections. +* `textadept.editing.enclose()` works with multiple selections. * Disabled `textadept.run.CHECK_SYNTAX` by default. * Updated to [lspawn][] 1.5. * Updated to [Scintilla][] 3.6.5. @@ -1405,14 +1462,11 @@ Changes: [PGP -- 8.7 Linux]: download/textadept_8.7.i386.tgz.asc [PGP -- 8.7 Linux x86_64]: download/textadept_8.7.x86_64.tgz.asc [PGP -- 8.7 Modules]: download/textadept_8.7.modules.zip.asc -[`textadept.editing.convert_indentation()`]: api.html#textadept.editing.convert_indentation [luautf8]: https://github.com/starwing/luautf8 [`textadept.menu.menubar`]: api.html#textadept.menu.menubar [this mailing list post]: http://foicica.com/lists/code/201604/3171.html -[`events.INITIALIZED`]: api.html#events.INITIALIZED [compile commands]: api.html#textadept.run.compile_commands [run commands]: api.html#textadept.run.run_commands -[`textadept.editing.enclose()`]: api.html#textadept.editing.enclose [lspawn]: http://foicica.com/hg/lspawn [Scintilla]: http://scintilla.org @@ -1433,7 +1487,7 @@ Bugfixes: * Do not "busy wait" for spawned process stdout or stderr on Mac OSX. * Fixed bug in escaping `([{<` after mirrors in snippets. * Only change spawned process environment if one was specified on Mac OSX. -* Fixed focus bug in [`view:goto_buffer()`][] with non-focused view. +* Fixed focus bug in `view:goto_buffer()` with non-focused view. * Fixed building the terminal version in debug mode. * Fixed potential crash with malformed style properties. * Fixed unlikely buffer overflow in messages coming from Scintilla. @@ -1468,7 +1522,6 @@ Changes: [PGP -- 8.6 Linux]: download/textadept_8.6.i386.tgz.asc [PGP -- 8.6 Linux x86_64]: download/textadept_8.6.x86_64.tgz.asc [PGP -- 8.6 Modules]: download/textadept_8.6.modules.zip.asc -[`view:goto_buffer()`]: api.html#view.goto_buffer [style property]: api.html#lexer.Styles.and.Styling [`lexer.line_state`]: api.html#lexer.line_state [`lexer.line_from_position()`]: api.html#lexer.line_from_position @@ -1490,7 +1543,7 @@ Bugfixes: * Fixed some '%' escape sequences in snippets. * Fixed bug resolving relative paths with multiple '../' components. -* Do not visit buffers that do not need saving in [`io.save_all_files()`][]. +* Do not visit buffers that do not need saving in `io.save_all_files()`. * Fixed various small bugs in snippets. * Fixed restoration of split view sizes in large windows. * Lua: Fixed potential crash in `io.lines()` with too many arguments. @@ -1514,7 +1567,6 @@ Changes: [PGP -- 8.5 Linux]: download/textadept_8.5.i386.tgz.asc [PGP -- 8.5 Linux x86_64]: download/textadept_8.5.x86_64.tgz.asc [PGP -- 8.5 Modules]: download/textadept_8.5.modules.zip.asc -[`io.save_all_files()`]: api.html#io.save_all_files [compile, run, and build commands]: api.html#textadept.run.build_commands [Lua]: http://www.lua.org @@ -1534,7 +1586,7 @@ Bugfixes: * Fixed `S-Tab` in Find & Replace pane in the terminal version. * Do not error when attempting to snapopen a non-existant project. * Scintilla: fixed height of lines in autocompletion lists. -* Scintilla: fixed bug in [`buffer:line_end_display()`][]. +* Scintilla: fixed bug in `buffer:line_end_display()`. Changes: @@ -1559,7 +1611,6 @@ Changes: [PGP -- 8.4 Linux]: download/textadept_8.4.i386.tgz.asc [PGP -- 8.4 Linux x86_64]: download/textadept_8.4.x86_64.tgz.asc [PGP -- 8.4 Modules]: download/textadept_8.4.modules.zip.asc -[`buffer:line_end_display()`]: api.html#buffer.line_end_display [Scintilla]: http://scintilla.org [LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/ @@ -1579,7 +1630,7 @@ Bugfixes: * Fixed bug in parsing Ruby error output. * Do not emit `events.LEXER_LOADED` for the command entry. * Fixed bug with Python syntax checking on Win32. -* Scintilla: fixed bug in [`buffer:count_characters()`][]. +* Scintilla: fixed bug in `buffer:count_characters()`. * Scintilla: small GTK fixes. Changes: @@ -1600,7 +1651,6 @@ Changes: [PGP -- 8.3 Linux]: download/textadept_8.3.i386.tgz.asc [PGP -- 8.3 Linux x86_64]: download/textadept_8.3.x86_64.tgz.asc [PGP -- 8.3 Modules]: download/textadept_8.3.modules.zip.asc -[`buffer:count_characters()`]: api.html#buffer.count_characters [Refactored snippets]: http://foicica.com/lists/code/201509/2687.html [`os.spawn()`]: api.html#os.spawn [Scintilla]: http://scintilla.org @@ -1792,7 +1842,7 @@ Changes: * Upgraded to Lua 5.3, LPeg 0.12.2, lfs 1.6.3, and lspawn 1.2. * Removed `keys.LANGUAGE_MODULE_PREFIX`, but left that prefix unused on all platforms. -* [`textadept.editing.filter_through()`][] now uses [`os.spawn()`][]. +* `textadept.editing.filter_through()` now uses `os.spawn()`. * Removed long-hand [compile and run macros][] in favor of shorter ones. * [`textadept.bookmarks.toggle()`][] accepts an optional line to bookmark. * Added support for Rust and TOML. @@ -1811,8 +1861,6 @@ Changes: [PGP -- 8.0 alpha Linux]: download/textadept_8.0_alpha.i386.tgz.asc [PGP -- 8.0 alpha Linux x86_64]: download/textadept_8.0_alpha.x86_64.tgz.asc [PGP -- 8.0 alpha Modules]: download/textadept_8.0_alpha.modules.zip.asc -[`textadept.editing.filter_through()`]: api.html#textadept.editing.filter_through -[`os.spawn()`]: api.html#os.spawn [compile and run macros]: api.html#textadept.run.compile\_commands [`textadept.bookmarks.toggle()`]: api.html#textadept.bookmarks.toggle [`spawn_proc:kill()`]: api.html#spawn_proc:kill @@ -1890,7 +1938,7 @@ Bugfixes: Changes: * Removed language-specific context menus; manipulate - [`textadept.menu.context_menu`][] directly from language modules. + `textadept.menu.context_menu` directly from language modules. [Textadept 7.8 -- Win32]: download/textadept_7.8.win32.zip [Textadept 7.8 -- Mac OSX Intel 10.5+]: download/textadept_7.8.osx.zip @@ -1902,7 +1950,6 @@ Changes: [PGP -- 7.8 Linux]: download/textadept_7.8.i386.tgz.asc [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 -[`textadept.menu.context_menu`]: api.html#textadept.menu.context_menu ## 7.8 beta 3 (21 Jan 2015) @@ -2007,12 +2054,12 @@ Bugfixes: * Fixed bug in C autocompletion. * Disable GCC optimizations when compiling with debug symbols. * Ensure "find in files" is off when activating normal find. -* Fixed return values from [`ui.dialogs.optionselect()`][]. +* Fixed return values from `ui.dialogs.optionselect()`. * The command entry does not hide when the window loses focus. * Fixed '//' bug when iterating over root directory with `lfs.dir_foreach()`. * Fixed bug in jumping to compile/run errors and clear annotations before building projects. -* Fixed memory leaks in [`ui.dialog()`][]. +* Fixed memory leaks in `ui.dialog()`. Changes: @@ -2047,14 +2094,12 @@ Changes: [PGP -- 7.8 beta Linux]: download/textadept_7.8_beta.i386.tgz.asc [PGP -- 7.8 beta Linux x86_64]: download/textadept_7.8_beta.x86_64.tgz.asc [PGP -- 7.8 beta Modules]: download/textadept_7.8_beta.modules.zip.asc -[`ui.dialog()`]: api.html#ui.dialog [`ui.command_entry.editing_keys`]: api.html#ui.command_entry.editing_keys [CSI events]: api.html#events.CSI [curses incompatibilities]: manual.html#Curses.Compatibility [`_G.LINUX`]: api.html#LINUX [`_G.BSD`]: api.html#BSD [Rectangular selections]: manual.html#Rectangular.Selection -[`ui.dialogs.optionselect()`]: api.html#ui.dialogs.optionselect [`_SCINTILLA.next_image_type()`]: api.html#_SCINTILLA.next_image_type ## 7.7 (01 Oct 2014) @@ -2076,7 +2121,7 @@ Bugfixes: Changes: -* Mac OSX GUI version can truly [`os.spawn()`][] processes now. +* Mac OSX GUI version can truly `os.spawn()` processes now. * Improved performance for lexers with no grammars and no fold rules. * Updated to [Scintilla][] 3.5.1. @@ -2105,13 +2150,13 @@ Download: Bugfixes: * Recognize DEL when emitted by the Backspace key in the terminal version. -* Scintilla: fixed [`buffer:del_word_right()`][] selection redrawing bug. +* Scintilla: fixed `buffer:del_word_right()` selection redrawing bug. * Scintilla: fixed autocompletion list memory leak. * Scintilla: fixed overtype caret when it is over multi-byte characters. Changes: -* Terminal version can truly [`os.spawn()`][] processes now. +* Terminal version can truly `os.spawn()` processes now. * Added Linux .desktop files for menus and launchers. * Indicate presence of a BOM in the statusbar. * Switch to previous buffer after closing a buffer. @@ -2128,8 +2173,6 @@ Changes: [PGP -- 7.6 Linux]: download/textadept_7.6.i386.tgz.asc [PGP -- 7.6 Linux x86_64]: download/textadept_7.6.x86_64.tgz.asc [PGP -- 7.6 Modules]: download/textadept_7.6.modules.zip.asc -[`buffer:del_word_right()`]: api.html#buffer.del_word_right -[`os.spawn()`]: api.html#os.spawn [Scintilla]: http://scintilla.org ## 7.5 (11 Jul 2014) @@ -2226,7 +2269,7 @@ Bugfixes: Changes: * Added reST and YAML lexers and official language modules for each. -* Use [`os.spawn()`][] for launching help. +* Use `os.spawn()` for launching help. * Renamed `io.set_buffer_encoding()` to [`buffer:set_encoding()`][]. * Removed Adeptsense in favor of [autocompleter functions][], but kept existing [api file format][]. @@ -2259,7 +2302,6 @@ Changes: [PGP -- 7.3 Linux]: download/textadept_7.3.i386.tgz.asc [PGP -- 7.3 Linux x86_64]: download/textadept_7.3.x86_64.tgz.asc [PGP -- 7.3 Modules]: download/textadept_7.3.modules.zip.asc -[`os.spawn()`]: api.html#os.spawn [`buffer:set_encoding()`]: api.html#buffer.set_encoding [autocompleter functions]: api.html#textadept.editing.autocompleters [api file format]: api.html#textadept.editing.api_files @@ -2466,7 +2508,7 @@ Download: Bugfixes: -* Honor [`ui.maximized`][] setting in session files. +* Honor `ui.maximized` setting in session files. * Do not halt opening files if one of them is already open. * Better key input handling in the terminal version. * Fixed Makefile bug in grabbing dependencies with older versions of wget. @@ -2486,7 +2528,7 @@ Changes: changes in Mac OSX 10.9. * [Experimental] Replaced Lua's `io.popen()` and `os.execute()` with versions that do not flash the "black box" on Windows. -* Added read-only access to the current key chain via [`keys.keychain`][]. +* Added read-only access to the current key chain via `keys.keychain`. * Renamed "hypertext" lexer and its corresponding module to "html". * Added configurable tab context menus via `textadept.menu.set_contextmenus()`. * New GUI theme for Mac OSX. @@ -2512,9 +2554,7 @@ Changes: [PGP -- 7.2 alpha Linux]: download/textadept_7.2_alpha.i386.tgz.asc [PGP -- 7.2 alpha Linux x86_64]: download/textadept_7.2_alpha.x86_64.tgz.asc [PGP -- 7.2 alpha Modules]: download/textadept_7.2_alpha.modules.zip.asc -[`ui.maximized`]: api.html#ui.maximized [OSX environment variables]: manual.html#Mac.OSX.Environment.Variables -[`keys.keychain`]: api.html#keys.keychain [`buffer.representation`]: api.html#buffer.representation [`buffer:position_relative()`]: api.html#buffer.position_relative [`buffer.mouse_selection_rectangular_switch`]: api.html#buffer.mouse_selection_rectangular_switch @@ -2545,8 +2585,8 @@ Changes: * Split C/C++ lexer into separate lexers and replaced default "cpp" module with "ansi\_c". * Find and replace text may utilize "%0" capture containing the entire match. -* Disable [`textadept.editing.STRIP_TRAILING_SPACES`][] by default. -* [`ui.clipboard_text`][] is no longer read-only. +* Disable `textadept.editing.STRIP_TRAILING_SPACES` by default. +* `ui.clipboard_text` is no longer read-only. * Added [`events.FILE_CHANGED`][] event. [Textadept 7.1 -- Win32]: download/textadept_7.1.win32.zip @@ -2560,8 +2600,6 @@ Changes: [PGP -- 7.1 Linux x86_64]: download/textadept_7.1.x86_64.tgz.asc [PGP -- 7.1 Modules]: download/textadept_7.1.modules.zip.asc [`ui.tabs`]: api.html#ui.tabs -[`textadept.editing.STRIP_TRAILING_SPACES`]: api.html#textadept.editing.strip_trailing_spaces -[`ui.clipboard_text`]: api.html#ui.clipboard_text [`events.FILE_CHANGED`]: api.html#events.FILE_CHANGED ## 7.0 (01 Nov 2013) @@ -2588,7 +2626,7 @@ Changes: * Added Assembly (NASM) lexer with compile and run commands. * `textadept.adeptsense.goto_ctag()` can show all known tags now. -* [`textadept.editing.enclose()`][] encloses the whole current word. +* `textadept.editing.enclose()` encloses the whole current word. [6 to 7 migration guide]: manual.html#Textadept.6.to.7 [Textadept 7.0 -- Win32]: download/textadept_7.0.win32.zip @@ -2601,7 +2639,6 @@ Changes: [PGP -- 7.0 Linux]: download/textadept_7.0.i386.tgz.asc [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 -[`textadept.editing.enclose()`]: api.html#textadept.editing.enclose ## 7.0 beta 5 (21 Oct 2013) @@ -2627,7 +2664,7 @@ Changes: * Added Nimrod lexer and compile and run commands. * Use [`textadept.editing.INDIC_BRACEMATCH`][] indicator for brace highlighting instead of styles. -* The [`buffer`][] API applies to all buffers now, not just the global one. +* The `buffer` API applies to all buffers now, not just the global one. * Added "Save All" to the menu. * Updated D lexer. * Added additional parameter to [`lexer.load()`][] to allow child lexers to be @@ -2647,7 +2684,6 @@ Changes: [PGP -- 7.0 beta 5 Linux x86_64]: download/textadept_7.0_beta_5.x86_64.tgz.asc [PGP -- 7.0 beta 5 Modules]: download/textadept_7.0_beta_5.modules.zip.asc [`textadept.editing.INDIC_BRACEMATCH`]: api.html#textadept.editing.INDIC_BRACEMATCH -[`buffer`]: api.html#buffer [`lexer.load()`]: api.html#lexer.load [rule]: api.html#lexer.Rules [Child lexers]: api.html#lexer.Child.Lexer @@ -2671,14 +2707,14 @@ Bugfixes: Changes: * [`events.disconnect()`][] now accepts function argument instead of ID. -* [`buffer.filename`][] and all internal filenames are no longer encoded in +* `buffer.filename` and all internal filenames are no longer encoded in UTF-8, but in [`_CHARSET`][]. * Removed many unused Scintilla constants and stripped many constants of `SC` and `SC_` prefixes. * Changed marker margin symbols via *properties.lua*. -* Calling [`textadept.editing.select_word()`][] repeatedly makes multiple +* Calling `textadept.editing.select_word()` repeatedly makes multiple selections. -* Renamed `buffer:convert_eo_ls()` to [`convert_eols()`]. +* Renamed `buffer:convert_eo_ls()` to [`convert_eols()`][]. * Added [`textadept.run.MARK_WARNING`][] marker. * Renamed `textadept.run.compile_command` and `textadept.run.run_command` to [`compile_commands`][] and [`run_commands`][], respectively. @@ -2711,9 +2747,7 @@ Changes: [PGP -- 7.0 beta 4 Linux x86_64]: download/textadept_7.0_beta_4.x86_64.tgz.asc [PGP -- 7.0 beta 4 Modules]: download/textadept_7.0_beta_4.modules.zip.asc [`events.disconnect()`]: api.html#events.disconnect -[`buffer.filename`]: api.html#buffer.filename [`_CHARSET`]: api.html#_CHARSET -[`textadept.editing.select_word()`]: api.html#textadept.editing.select_word [`convert_eols()`]: api.html#buffer.convert_eols [`textadept.run.MARK_WARNING`]: api.html#textadept.run.MARK_WARNING [`compile_commands`]: api.html#textadept.run.compile_commands @@ -2800,7 +2834,7 @@ Bugfixes: Changes: * New [`gui.maximized`][] field so Textadept can remember its maximized state. -* Changed [`lexer._tokenstyles`][] to be a map instead of a list. +* Changed `lexer._tokenstyles` to be a map instead of a list. * Scintilla: improved UTF-8 case-insensitive searching. * Updated to [Scintilla][] 3.3.4. @@ -2815,7 +2849,6 @@ Changes: [PGP -- 7.0 beta 2 Linux x86_64]: download/textadept_7.0_beta_2.x86_64.tgz.asc [PGP -- 7.0 beta 2 Modules]: download/textadept_7.0_beta_2.modules.zip.asc [`gui.maximized`]: api.html#ui.maximized -[`lexer._tokenstyles`]: api.html#lexer.Token.Styles [Scintilla]: http://scintilla.org ## 7.0 beta (11 Jul 2013) @@ -3081,9 +3114,9 @@ Bugfixes: * Fixed CSS preprocessor styling. * Fixed labels for inputbox dialogs. * Scintilla: fixed some instances of incorrect folded text display. -* Scintilla: fixed [`buffer:visible_from_doc_line()`][] to never return a line +* Scintilla: fixed `buffer:visible_from_doc_line()` to never return a line beyond the end of the buffer. -* Scintilla: fixed [`buffer:line_scroll()`][] for negative columns. +* Scintilla: fixed `buffer:line_scroll()` for negative columns. * Scintilla: fixed tab marker display when indentation lines are visible. Changes: @@ -3091,7 +3124,7 @@ Changes: * Reset Lua state after selecting a new theme. * Added `lfs.dir_foreach()`. * Added file and directory [filtering][] for Find in Files. -* Moved `_M.textadept.snapopen` into [`io`][]. +* Moved `_M.textadept.snapopen` into `io`. * Renamed some [`lexer` constants][]. * Added Less, Literal Coffeescript, and Sass lexers. * Scintilla: added [`buffer:scroll_range()`][] for scrolling ranges into view. @@ -3110,10 +3143,7 @@ Changes: [PGP -- 6.5 Linux x86_64]: download/textadept_6.5.x86_64.tgz.asc [PGP -- 6.5 Source]: download/textadept_6.5.src.zip.asc [PGP -- 6.5 Modules]: download/textadept_6.5.modules.zip.asc -[`buffer:visible_from_doc_line()`]: api.html#buffer.visible_from_doc_line -[`buffer:line_scroll()`]: api.html#buffer.line_scroll [filtering]: api.html#ui.find.find_in_files_filter -[`io`]: api.html#io.quick_open [`lexer` constants]: api.html#lexer.FOLD_BASE [`buffer:scroll_range()`]: api.html#buffer.scroll_range [Scintilla]: http://scintilla.org @@ -3361,14 +3391,14 @@ Download: Bugfixes: -* Canceling in [`buffer:close()`][] caused unwanted key propagation. -* Correctly emit [`RUN_OUTPUT` events][]. +* Canceling in `buffer:close()` caused unwanted key propagation. +* Correctly emit `RUN_OUTPUT` events. * Fixed bug with extra empty entry in the buffer browser. * Fixed incremental find in ncurses. * Fixed ncurses crash when pasting with no clipboard text. * Keep termios disabled in ncurses CDK widgets. * Do not write ncurses initialization errors over titlebar. -* Fixed bug in [`string.iconv()`][]. +* Fixed bug in `string.iconv()`. * Include `_` as identifier char in Desktop lexer. Changes: @@ -3395,9 +3425,6 @@ Changes: [PGP -- 6.0 beta 3 Linux x86_64]: download/textadept_6.0_beta_3.x86_64.tgz.asc [PGP -- 6.0 beta 3 Source]: download/textadept_6.0_beta_3.src.zip.asc [PGP -- 6.0 beta 3 Modules]: download/textadept_6.0_beta_3.modules.zip.asc -[`buffer:close()`]: api.html#buffer.close -[`RUN_OUTPUT` events]: api.html#textadept.run.Run.Events -[`string.iconv()`]: api.html#string.iconv [`_M.textadept.keys`]: api.html#textadept.keys ## 6.0 beta 2 (01 Sep 2012) @@ -3417,7 +3444,7 @@ Bugfixes: * ncurses replace entry can now be focused. * Fixed ncurses memory leaks. * Fixed multiple selection in Mac OSX. -* Show key shortcuts in ncurses [`_M.textadept.menu.select_command()`][]. +* Show key shortcuts in ncurses `_M.textadept.menu.select_command()`. * Scintilla: fixed rectangular selection range after backspacing. * Scintilla: fixed bug with negative ranges in call tip highlighting. @@ -3428,8 +3455,8 @@ Changes: * Consolidated `_M.textadept.bookmarks.add()` and `_M.textadept.bookmarks.remove()` into [`_M.textadept.bookmarks.toggle()`][]. * Updated manual images. -* `_M.textadept.snapopen.DEFAULT_DEPTH` is now `99` since [`MAX`][] is the - limiting factor. +* `_M.textadept.snapopen.DEFAULT_DEPTH` is now `99` since `MAX` is the limiting + factor. * Use constant names in theme options instead of nondescript integers. * Added new [`lexer.last_char_includes()`][] function for better regex detection. @@ -3451,9 +3478,7 @@ Changes: [PGP -- 6.0 beta 2 Linux x86_64]: download/textadept_6.0_beta_2.x86_64.tgz.asc [PGP -- 6.0 beta 2 Source]: download/textadept_6.0_beta_2.src.zip.asc [PGP -- 6.0 beta 2 Modules]: download/textadept_6.0_beta_2.modules.zip.asc -[`_M.textadept.menu.select_command()`]: api.html#textadept.menu.select_command [`_M.textadept.bookmarks.toggle()`]: api.html#textadept.bookmarks.toggle -[`MAX`]: api.html#io.quick_open_max [`lexer.last_char_includes()`]: api.html#lexer.last_char_includes [`buffer.selection_empty`]: api.html#buffer.selection_empty [`buffer:vc_home_display()`]: api.html#buffer.vc_home_display @@ -3476,11 +3501,10 @@ Bugfixes: * Lots of bugfixes to the experimental ncurses version. * Fixed bug with `$$` variables in Perl lexer. * Scintilla: do not show empty autocompletion list if - [`buffer.auto_c_choose_single`][] is set. -* Scintilla: fixed [`buffer:marker_delete()`][] to only delete one marker per - call. + `buffer.auto_c_choose_single` is set. +* Scintilla: fixed `buffer:marker_delete()` to only delete one marker per call. * Scintilla: fixed caret positioning after undoing multiple deletions. -* Scintilla: fixed margin drawing after [`buffer.margin_style`][] is altered. +* Scintilla: fixed margin drawing after `buffer.margin_style` is altered. * Scintilla: fixed margin click handling. * Scintilla: fixed hang when drawing block carets on a zero-width space at the beginning of a buffer. @@ -3515,9 +3539,6 @@ Changes: [PGP -- 6.0 beta Linux x86_64]: download/textadept_6.0_beta.x86_64.tgz.asc [PGP -- 6.0 beta Source]: download/textadept_6.0_beta.src.zip.asc [PGP -- 6.0 beta Modules]: download/textadept_6.0_beta.modules.zip.asc -[`buffer.auto_c_choose_single`]: api.html#buffer.auto_c_choose_single -[`buffer:marker_delete()`]: api.html#buffer.marker_delete -[`buffer.margin_style`]: api.html#buffer.margin_style [`_M.textadept.session.load()`]: api.html#textadept.session.load [`_M.textadept.session.save()`]: api.html#textadept.session.save [`buffer.punctuation_chars`]: api.html#buffer.punctuation_chars @@ -3545,7 +3566,7 @@ Changes: * Experimental ncurses support. * No more `'gtk-'` stock menu item support and changed `'separator'` to `''`. * Renamed `gui.gtkmenu()` to [`gui.menu()`][]. -* Changed [`gui.statusbar_text`][] to be write-only. +* Changed `gui.statusbar_text` to be write-only. * Changed 'Quit' key command to 'Ctrl+Q' on Win32 and Linux. * Show text that could not be localized. * Changed `make` commands for [compiling][] Textadept. @@ -3569,7 +3590,6 @@ Changes: [PGP -- 5.5 beta Source]: download/textadept_5.5_beta.src.zip.asc [PGP -- 5.5 beta Modules]: download/textadept_5.5_beta.modules.zip.asc [`gui.menu()`]: api.html#ui.menu -[`gui.statusbar_text`]: api.html#ui.statusbar_text [compiling]: manual.html#Compiling [Lua 5.2.1]: http://www.lua.org/manual/5.2/ [LuaJIT]: http://luajit.org @@ -3686,9 +3706,9 @@ Download: Bugfixes: -* Fixed LuaDoc for [`buffer:get_lexer()`][]. +* Fixed LuaDoc for `buffer:get_lexer()`. * Fixed bug with relative paths from command line files. -* [`buffer:get_lexer(true)`][] is used more often when it should be. +* `buffer:get_lexer(true)` is used more often when it should be. * Improved message double-clicking behavior for run and compile commands. * Scintilla: line and selection duplication is one undo action. * Scintilla: allow indicators to be set for entire document. @@ -3701,9 +3721,9 @@ Bugfixes: Changes: -* [`_M.set_buffer_properties()`][] is now optional for language modules. -* Added keypad keys to [`keys.KEYSYMS`][]. -* [`_G.timeout()`][] accepts fractional seconds. +* `_M.set_buffer_properties()` is now optional for language modules. +* Added keypad keys to `keys.KEYSYMS`. +* `_G.timeout()` accepts fractional seconds. * Replaced `scripts/update_doc` with `src/Makefile` targets. * New Manual and LuaDoc HTML page formatting. * `_M.textadept.editing.autocomplete_word()` accepts default words. @@ -3727,11 +3747,6 @@ Changes: [PGP -- 5.2 Linux x86_64]: download/textadept_5.2.x86_64.tgz.asc [PGP -- 5.2 Source]: download/textadept_5.2.src.zip.asc [PGP -- 5.2 Modules]: download/textadept_5.2.modules.zip.asc -[`buffer:get_lexer()`]: api.html#buffer.get_lexer -[`buffer:get_lexer(true)`]: api.html#buffer.get_lexer -[`_M.set_buffer_properties()`]: api.html#_M.Buffer.Properties -[`keys.KEYSYMS`]: api.html#keys.KEYSYMS -[`_G.timeout()`]: api.html#timeout [generating LuaDoc]: manual.html#Generating.LuaDoc [GTK]: http://gtk.org [Scintilla]: http://scintilla.org @@ -3832,7 +3847,7 @@ Download: Bugfixes: -* Fixed bug in [`reset()`][] from update to Lua 5.2. +* Fixed bug in `reset()` from update to Lua 5.2. Changes: @@ -3856,7 +3871,6 @@ Changes: [PGP -- 5.0 beta Linux x86_64]: download/textadept_5.0_beta.x86_64.tgz.asc [PGP -- 5.0 beta Source]: download/textadept_5.0_beta.src.zip.asc [PGP -- 5.0 beta Modules]: download/textadept_5.0_beta.modules.zip.asc -[`reset()`]: api.html#reset [`_L`]: api.html#_L [`_M`]: api.html#_M [manual]: manual.html @@ -4011,7 +4025,7 @@ Changes: + Removed `buffer.doc_pointer` and `view.doc_pointer`. + Added [`view.buffer`][] field. + Renamed `gui.check_focused_buffer()` to `buffer:check_global()`. - + [`view:goto_buffer()`][] and [`gui.goto_view()`] arguments make sense now. + + [`view:goto_buffer()`][] and [`gui.goto_view()`][] arguments make sense now. (May require changes to custom key bindings.) * Directory is remembered in file chooser dialog after open or save as. * Added language-specific [context menu][] support. @@ -4060,8 +4074,8 @@ Download: Bugfixes: * Makefile should only link to `libdl.so` on Linux/BSD. -* Fixed memory access bug in [`gui.dialog()`][]. -* Autocompletion list sort order respects [`buffer.auto_c_ignore_case`][] now. +* Fixed memory access bug in `gui.dialog()`. +* Autocompletion list sort order respects `buffer.auto_c_ignore_case` now. * Fixed split view focus bug with the same buffer in two views. * Set new buffer EOL mode properly on Mac OSX. * Fixed some general bugs in folding. @@ -4085,8 +4099,6 @@ Changes: [PGP -- 4.0 Linux x86_64]: download/textadept_4.0.x86_64.tgz.asc [PGP -- 4.0 Source]: download/textadept_4.0.src.zip.asc [PGP -- 4.0 Modules]: download/textadept_4.0.modules.zip.asc -[`gui.dialog()`]: api.html#ui.dialog -[`buffer.auto_c_ignore_case`]: api.html#buffer.auto_c_ignore_case ## 4.0 beta 2 (11 Aug 2011) @@ -4202,7 +4214,7 @@ Download: Bugfixes: -* Fixed bug for when [`gui.dialog`][] steals focus. +* Fixed bug for when `gui.dialog()` steals focus. * Colors are now styled correctly in the Properties lexer. * Scintilla: fixed bug with wrong colors being drawn. * Scintilla: fixed font leak. @@ -4210,7 +4222,7 @@ Bugfixes: * Scintilla: fixed multiple selection typing when selections collapse. * Scintilla: expand folds when needed in word wrap mode. * Scintilla: fixed edge line drawing for wrapped lines. -* Scintilla: fixed unnecessary scrolling in [`buffer:goto_line()`][]. +* Scintilla: fixed unnecessary scrolling in `buffer:goto_line()`. * Scintilla: fixed undo functionality when deleting within virtual space. Changes: @@ -4246,10 +4258,8 @@ Changes: [PGP -- 3.9 Source]: download/textadept_3.9.src.zip.asc [PGP -- 3.9 Modules]: download/textadept_3.9.modules.zip.asc [GTK]: http://gtk.org -[`gui.dialog`]: api.html#ui.dialog [functions]: api.html#_SCINTILLA [`buffer:set_empty_selection()`]: api.html#buffer.set_empty_selection -[`buffer:goto_line()`]: api.html#buffer.goto_line [Scintilla]: http://scintilla.org [emit events]: api.html#events.COMPILE_OUTPUT [find]: api.html#ui.find @@ -4328,7 +4338,7 @@ Download: Bugfixes: -* Fixed bug in [`buffer:get_lexer()`][]. +* Fixed bug in `buffer:get_lexer()`. Changes: @@ -4347,7 +4357,6 @@ Changes: [PGP -- 3.7 Linux x86_64]: download/textadept_3.7.x86_64.tgz.asc [PGP -- 3.7 Source]: download/textadept_3.7.src.zip.asc [PGP -- 3.7 Modules]: download/textadept_3.7.modules.zip.asc -[`buffer:get_lexer()`]: api.html#buffer.get_lexer ## 3.7 beta 3 (01 Apr 2011) @@ -4375,7 +4384,7 @@ Changes: * Added RHTML module. * Updated mime-types and prioritize by shebang, pattern, and then file extension. -* [`buffer:get_lexer(true)`] returns the lexer at the caret position. +* `buffer:get_lexer(true)` returns the lexer at the caret position. * Adeptsense can be triggered in embedded lexers now. * Added C standard library and Lua C API to C/C++ Adeptsense. * Lua module fields are now in Lua Adeptsense. @@ -4389,7 +4398,7 @@ Changes: etc. is now `Ctrl+Shift+B` (`Apple+Shift+B`). * Key bindings and menu definition syntax changed. * Snapopen allows for multiple-selection. -* [`gui.print()`][] handles `nil` and non-string arguments properly. +* `gui.print()` handles `nil` and non-string arguments properly. * Officially supported modules have their own [repositories][] and are available as a separate download. * Added cancel button to standard dialogs. @@ -4406,10 +4415,8 @@ Changes: [PGP -- 3.7 beta 3 Linux x86_64]: download/textadept_3.7_beta_3.x86_64.tgz.asc [PGP -- 3.7 beta 3 Source]: download/textadept_3.7_beta_3.src.zip.asc [PGP -- 3.7 beta 3 Modules]: download/textadept_3.7_beta_3.modules.zip.asc -[`buffer:get_lexer(true)`]: api.html#buffer.get_lexer [Scintilla]: http://scintilla.org [`_m.textadept.snippets`]: api.html#textadept.snippets -[`gui.print()`]: api.html#ui.print [repositories]: http://foicica.com/hg ## 3.7 beta 2 (01 Mar 2011) @@ -4441,7 +4448,7 @@ Bugfixes: Changes: -* Scintilla: [`events.UPDATE_UI`][] now occurs when scrolling. +* Scintilla: `events.UPDATE_UI` now occurs when scrolling. * Scintilla: added per-margin mouse cursors. * Updated to [Scintilla][] 2.24. * Updated mime-types. @@ -4472,7 +4479,6 @@ Changes: [PGP -- 3.7 beta 2 Linux]: download/textadept_3.7_beta_2.tgz.asc [PGP -- 3.7 beta 2 Linux x86_64]: download/textadept_3.7_beta_2.x86_64.tgz.asc [PGP -- 3.7 beta 2 Source]: download/textadept_3.7_beta_2.src.zip.asc -[`events.UPDATE_UI`]: api.html#events.UPDATE_UI [Scintilla]: http://scintilla.org [CSS]: api.html#_M.css [HTML]: api.html#_M.html @@ -4538,7 +4544,7 @@ Bugfixes: Changes: -* [`buffer.rectangular_selection_modifier`][] on Linux is the Super/Windows key. +* `buffer.rectangular_selection_modifier` on Linux is the Super/Windows key. * Improved HTML lexer. * Added Markdown, BibTeX, CMake, CUDA, Desktop Entry, F#, GLSL, and Nemerle lexers. @@ -4556,7 +4562,6 @@ Changes: [PGP -- 3.6 Linux]: download/textadept_3.6.tgz.asc [PGP -- 3.6 Linux x86_64]: download/textadept_3.6.x86_64.tgz.asc [PGP -- 3.6 Source]: download/textadept_3.6.src.zip.asc -[`buffer.rectangular_selection_modifier`]: api.html#buffer.rectangular_selection_modifier [`_m.textadept.filter_through`]: api.html#textadept.editing.filter_through [shell commands]: manual.html#Shell.Commands.and.Filtering.Text @@ -4579,7 +4584,7 @@ Changes: * Lua files are syntax-checked for errors on save. * [Menus][] are easier to create. -* Changed [`_m.textadept.editing.enclose()`][] behavior. +* Changed `_m.textadept.editing.enclose()` behavior. * Win32 and Mac OSX packages are all-in-one bundles; GTK is no longer an external dependency. * New [manual][]. @@ -4596,7 +4601,6 @@ Changes: [PGP -- 3.5 Linux x86_64]: download/textadept_3.5.x86_64.tgz.asc [PGP -- 3.5 Source]: download/textadept_3.5.src.zip.asc [Menus]: api.html#textadept.menu -[`_m.textadept.editing.enclose()`]: api.html#textadept.editing.enclose [manual]: manual.html [`file_after_save`]: api.html#events.FILE_AFTER_SAVE @@ -4622,7 +4626,7 @@ Bugfixes: * Scintilla: fixed caret position caching after autocompletion. * Scintilla: fixed paging up/down in virtual space. * Scintilla: fixed crash with negative arguments passed to - [`buffer:marker_add()`][] and [`buffer:marker_add_set()`][]. + `buffer:marker_add()` and `buffer:marker_add_set()`. * Scintilla: dwell notifications are not emitted when the mouse is outside the view. @@ -4631,7 +4635,7 @@ Changes: * Multi-language lexers (HTML, PHP, RHTML, etc.) are processed as fast as single language ones, resulting in a huge speed improvement. * An `update_ui` event is triggered after a Lua command is entered. -* [`gui.dialog()`][] can take tables of strings as arguments now. +* `gui.dialog()` can take tables of strings as arguments now. * [`_m.textadept.snapopen.open()`][] takes a recursion depth as a parameter and falls back on a `DEFAULT_DEPTH` if necessary. * Removed `_m.textadept.editing.smart_cutcopy()` and @@ -4639,7 +4643,7 @@ Changes: * Added `_m.textadept.editing.SAVE_STRIPS_WS` option to disable strip whitespace on save. * Changed locale implementation. Locale files are much easier to create now. -* [`gui.statusbar_text`][] is now readable instead of being write-only. +* `gui.statusbar_text` is now readable instead of being write-only. * Can [highlight][] all occurances of a word. * Added jsp lexer. * More consistant handling of `\` directory separator for Win32. @@ -4667,11 +4671,7 @@ Changes: [PGP -- 3.4 Linux x86_64]: download/textadept_3.4.x86_64.tgz.asc [PGP -- 3.4 Source]: download/textadept_3.4.src.zip.asc [Switch Buffers]: manual.html#Buffers -[`buffer:marker_add()`]: api.html#buffer.marker_add -[`buffer:marker_add_set()`]: api.html#buffer.marker_add_set -[`gui.dialog()`]: api.html#ui.dialog [`_m.textadept.snapopen.open()`]: api.html#io.quick_open -[`gui.statusbar_text`]: api.html#ui.statusbar_text [highlight]: manual.html#Word.Highlight [`_G.timeout()`]: api.html#timeout [find API]: api.html#ui.find.find_in_files @@ -4836,7 +4836,7 @@ Download: Bugfixes: * Fixed Mac OSX paste issue. -* Fixed [`buffer:text_range()`][] argcheck problem. +* Fixed `buffer:text_range()` argcheck problem. * Differentiate between division and regex in Javascript lexer. * Fixed bug with child's main lexer not having a `_tokenstyles` table. * Scintilla: fixed flashing while scrolling. @@ -4867,7 +4867,7 @@ Changes: * Updated to [Scintilla][] 2.12. * [Abbreviated][] Lua commands in the command entry. * Dynamic command line [arguments][]. -* Added statusbar notification on [`reset()`][]. +* Added statusbar notification on `reset()`. * Added Gtkrc, Prolog, and Go lexers. [Textadept 3.0 beta -- Win32]: download/textadept_3.0_beta.win32.zip @@ -4880,14 +4880,12 @@ Changes: [PGP -- 3.0 beta Linux]: download/textadept_3.0_beta.tgz.asc [PGP -- 3.0 beta Linux x86_64]: download/textadept_3.0_beta.x86_64.tgz.asc [PGP -- 3.0 beta Source]: download/textadept_3.0_beta.src.zip.asc -[`buffer:text_range()`]: api.html#buffer.text_range [`textadept`]: api.html#textadept [API]: api.html [`buffer.multi_paste`]: api.html#buffer.multi_paste [Scintilla]: http://scintilla.org [Abbreviated]: manual.html#Lua.Command.Entry [arguments]: api.html#args -[`reset()`]: api.html#reset ## 2.2 (11 May 2010) @@ -4907,8 +4905,8 @@ Bugfixes: Changes: -* [`_USERHOME`][] comes before [`_HOME`][] in `package.path` so `require` - searches `~/.textadept/` first. +* `_USERHOME` comes before `_HOME` in `package.path` so `require` searches + `~/.textadept/` first. [Textadept 2.2 -- Win32]: download/textadept_2.2.win32.zip [Textadept 2.2 -- Mac OSX Intel 10.5+]: download/textadept_2.2.osx.zip @@ -4920,8 +4918,6 @@ Changes: [PGP -- 2.2 Linux]: download/textadept_2.2.tgz.asc [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 -[`_USERHOME`]: api.html#_USERHOME -[`_HOME`]: api.html#_HOME ## 2.2 beta 2 (01 May 2010) @@ -4935,7 +4931,7 @@ Download: Bugfixes: -* Fixed crash with [`buffer:text_range()`][]. +* Fixed crash with `buffer:text_range()`. * Fixed snippets bug with `%n` sequences. * Respect tab settings for snippets. * Fixed help hanging bug in Win32. @@ -4966,7 +4962,6 @@ Changes: [PGP -- 2.2 beta 2 Linux]: download/textadept_2.2_beta_2.tgz.asc [PGP -- 2.2 beta 2 Linux x86_64]: download/textadept_2.2_beta_2.x86_64.tgz.asc [PGP -- 2.2 beta 2 Source]: download/textadept_2.2_beta_2.src.zip.asc -[`buffer:text_range()`]: api.html#buffer.text_range [Compile and run]: api.html#_M.Compile.and.Run [Block comment]: api.html#textadept.editing.comment_string @@ -5036,7 +5031,7 @@ Bugfixes: * Fixed typos in templates generated by modules PM browser. * Scintilla: fixed crash after adding an annotation and then adding a new line below it. -* Scintilla: fixed [`buffer:get_sel_text()`][]. +* Scintilla: fixed `buffer:get_sel_text()`. * Scintilla: fixed some instances of text positioning. * Scintilla: fixed various problems with rectangular selections and rectangular pastes. @@ -5050,7 +5045,7 @@ Bugfixes: Changes: * Added Dot and JSON lexers. -* Search [`_USERHOME`][] in addition to [`_HOME`][] for themes. +* Search `_USERHOME` in addition to `_HOME` for themes. * Added command line switch for not loading/saving session. * Modified key bindings to be more key-layout agnostic. * Added `reset_before` and `reset_after` events while `textadept.reset()` is @@ -5058,7 +5053,7 @@ Changes: * Reload current lexer module after `textadept.reset()`. * Added `~/.textadept/modules/` to `package.path`. * Scintilla: added support for multiple selections and virtual space. -* Scintilla: [`buffer.first_visible_line`][] is no longer read-only. +* Scintilla: `buffer.first_visible_line` is no longer read-only. * Scintilla: added [`buffer.whitespace_size`][] for changing the size of visible whitespace. * Scintilla: added [`buffer.auto_c_current_text`][] for retrieving the currently @@ -5076,10 +5071,6 @@ Changes: [PGP -- 2.1 Linux]: download/textadept_2.1.tgz.asc [PGP -- 2.1 Linux x86_64]: download/textadept_2.1.x86_64.tgz.asc [PGP -- 2.1 Source]: download/textadept_2.1.src.zip.asc -[`buffer:get_sel_text()`]: api.html#buffer.get_sel_text -[`_USERHOME`]: api.html#_USERHOME -[`_HOME`]: api.html#_HOME -[`buffer.first_visible_line`]: api.html#buffer.first_visible_line [`buffer.whitespace_size`]: api.html#buffer.whitespace_size [`buffer.auto_c_current_text`]: api.html#buffer.auto_c_current_text [Scintilla]: http://scintilla.org @@ -5245,7 +5236,7 @@ Bugfixes: * Marker colors are set for all views now. * Fixed never-ending "reload modified file?" dialog bug. * Fixed key command for `m_snippets.list`. -* Fixed issues with [`_m.textadept.run`][] module. +* Fixed issues with `_m.textadept.run` module. * Fixed document modification status bug for unfocused split views. * Fixed filename encoding issues for Windows. @@ -5268,7 +5259,6 @@ Updates: [PGP -- 1.6 beta Linux]: download/textadept_1.6beta.tgz.asc [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 -[`_m.textadept.run`]: api.html#textadept.run ## 1.5 (20 Feb 2009) @@ -5288,8 +5278,8 @@ Bugfixes: Updates: -* Consolidated `core/ext/key_commands_{std,mac}.lua` into single - `core/ext/key_commands.lua`. +* Consolidated *core/ext/key_commands_{std,mac}.lua* into single + *core/ext/key_commands.lua*. * Can use the `Tab` and `Shift+Tab` keys for snippets now. * Removed support for Textmate-style snippets in favor of Lua-style snippets. * Load drag-and-dropped directories into file browser. @@ -5298,11 +5288,11 @@ Updates: * Added `textadept.context_menu` field for right-click inside Scintilla. * Project Manager cursors are saved and restored. * Only use escape sequences in Lua pattern searches. -* Rewrote `modules/textadept/run.lua` to be easier to use and configure. +* Rewrote *modules/textadept/run.lua* to be easier to use and configure. * Find in Files marks the selected line for easier reference. * Save special buffers in session file (e.g. error buffer, message buffer, etc.) -* Moved mime-types into `core/ext/mime_types.conf` configuration file. -* Moved localization into `core/locale.conf` configuration file. +* Moved mime-types into *core/ext/mime_types.conf* configuration file. +* Moved localization into *core/locale.conf* configuration file. [Textadept 1.5 -- Win32]: download/textadept_1.5.win32.zip [Textadept 1.5 -- Mac OSX Intel 10.5+]: download/textadept_1.5.dmg @@ -5379,10 +5369,10 @@ Updates: * Look for `~/.ta_theme` for setting Textadept `_THEME`. * `_THEME` can now be a directory path. -* Themes now contain their own `lexer.lua` for defining lexer colors. +* Themes now contain their own *lexer.lua* for defining lexer colors. * Added "Find in Files" support. * Can set the Project Manager cursor through Lua. -* Look for `~/.ta_modules` to load instead of default modules in `init.lua`. +* Look for *~/.ta_modules* to load instead of default modules in *init.lua*. * Added "Replace All" for just selected text. * Removed menu label text in favor of using menu id numbers for menu actions. * Added Find/Replace history. @@ -5437,17 +5427,17 @@ Download: Bugfixes: -* Fixed `core/ext/key_commands_std.lua` key conflict (`Ctrl+V`). +* Fixed *core/ext/key_commands_std.lua* key conflict (`Ctrl+V`). Updates: * Dramatic speed increase in lexing for large, single-language files. * Added [localization][] support. * Added [bookmarks][] support. -* All `require` statements have been moved to `init.lua` for easy module +* All `require` statements have been moved to *init.lua* for easy module configuration. * Various improvements to efficiency, speed, and readability of source code. -* Manually parse `~/.gtkrc-2.0` on Mac since GTK-OSX does not do it. +* Manually parse *~/.gtkrc-2.0* on Mac since GTK-OSX does not do it. [Textadept 1.1 -- Win32]: download/textadept_1.1_win32.zip [Textadept 1.1 -- Mac OSX Intel 10.5+]: download/textadept_1.1.dmg @@ -5506,7 +5496,7 @@ Download: Bugfixes: -* Gracefully exit when `core/init.lua` fails to load. +* Gracefully exit when *core/init.lua* fails to load. Updates: @@ -5570,14 +5560,14 @@ Bugfixes: Updates: -* Added [bookmark][] support through `modules/textadept/bookmarks.lua` (not +* Added [bookmark][] support through *modules/textadept/bookmarks.lua* (not loaded by default). * Added icons to Textadept. * Added a modules browser for adding, deleting, and editing modules easily. -* Consolidated source files into `textadept.c`, `textadept.h`, and - `lua_interface.c`. +* Consolidated source files into *textadept.c*, *textadept.h*, and + *lua_interface.c*. * Always load project manager settings from session file if available. -* Include `liblua5.1.a` for compiling Lua into Textadept. +* Include *liblua5.1.a* for compiling Lua into Textadept. * Added true [tab-completion][] to Lua command entry. * Added Doxygen documentation for C source files. * Updated Luadoc, and added Textadept manual. @@ -5600,7 +5590,7 @@ Download: Bugfixes: * Fixed bug in editing module's `select_indented_block()`. -* Fixed empty [`buffer.filename`][] bug in `textadept.io.save_as()`. +* Fixed empty `buffer.filename` bug in `textadept.io.save_as()`. * Fixed setting of Ruby lexer after detecting filetype. Updates: @@ -5615,7 +5605,6 @@ Updates: [Textadept 0.3 -- Linux]: download/ta_beta_r3.tgz [PGP -- 0.3 Linux]: download/ta_beta_r3.tgz.asc -[`buffer.filename`]: api.html#buffer.filename [Zenity]: http://live.gnome.org/Zenity [lua_dialog]: http://luaforge.net/projects/lua-dialog |