| Age | Commit message (Collapse) | Author | 
|---|
|  | Requires latest Scintillua hg. | 
|  | This requires lspawn r25 (changeset acdfac5eb4cf). | 
|  |  | 
|  |  | 
|  | Also have libtermkey take care of saving and restoring termios. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | This allows process output to be scrolled into view until the user switches
buffers. | 
|  | In a "Find in Files" buffer, goes to the file on the current line.
In a message buffer, jumps to the error or warning on the current line. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Any changes, even incremental ones, are reflected immediately.
As a result, removed `set_menubar()` and `set_contextmenus()` from API. | 
|  |  | 
|  |  | 
|  | Setting the style of `INDIC_BRACEMATCH` to `INDIC_HIDDEN` effectively disables
brace highlighting. | 
|  |  | 
|  |  | 
|  |  | 
|  | Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter
functions. | 
|  | Removed workaround for autocompleting in multiple selections.
Requires Scintilla changeset 5114:bd09a915437d. | 
|  | The new `textadept.editing.autocomplete()` is a generic function for a new
autocompletion framework that will replace Adeptsense. The framework involves
individual autocompletion functions, such as one for autocompleting words.
Also added new `AUTOCOMPLETE_ALL` setting for searching all buffers for word
completions. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Requires Scintillua r423. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | There is a failed assertion related to file descriptors which is somehow caused
by executing a Lua callback on process exit. If there is no Lua callback, there
is no abort. Closing file descriptors before executing the Lua callback has no
effect. | 
|  |  | 
|  |  | 
|  |  | 
|  | Also fixed some curses errors introduced by the last commit. | 
|  | The `textadept.run` module now uses `spawn()` instead of `io.popen()`.
This module replaces the dependency on winapi. Removed experimental
`io.popen()` and `os.execute()` hooks. They may be re-implemented later using
`spawn()`. | 
|  | Corrected documentation. | 
|  |  |