aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/editing.lua
AgeCommit message (Collapse)Author
2016-12-31Updated copyright information.mitchell
2016-10-06Added support for Protobuf and Crystal.mitchell
Requires Scintillua r570 (changeset fe4431acc506).
2016-09-05Better error handling in filter-through; modules/textadept/editing.luamitchell
2016-08-29Fixed potential crash on Windows with filter-through and some locales.mitchell
cmd.exe can choke on outputting some non-ASCII characters.
2016-06-15`textadept.editing.goto_line()` takes 0-based line number.mitchell
It used to take a 1-based line number. Mimic Scintilla.
2016-06-15Lots of small LuaDoc improvements (grammar mainly).mitchell
2016-06-15Changed some settings and table names in `textadept.editing`.mitchell
Language-specific auto-paired characters, typeover characters, and matching braces is no longer supported.
2016-04-28`enclose()` works with multiple selections; modules/textadept/editing.luamitchell
Thanks to Brian Schott.
2016-04-16`events.CHAR_ADDED` emits a character code, not a byte.mitchell
2016-04-05Improved efficiency of word autocompletion from all buffers.mitchell
Also fixed a bug that reset some non-focused buffer properties.
2016-04-05Fixed indentation conversion; modules/textadept/editing.luamitchell
Use mixture of tabs and spaces when necessary in order to preserve indentation amount.
2016-04-05Use more accurate variable names in `events.CHAR_ADDED` events.mitchell
2016-04-05Do not run some `events.UPDATE_UI` handlers when scrolling.mitchell
2016-04-02Code cleanup.mitchell
Do not use `ipairs()` and use more consistent variable names among other things.
2016-03-29Updated comment strings; modules/textadept/editing.luamitchell
Added for recently supported languages.
2015-12-31Updated copyright date.mitchell
2015-09-14Improved apidoc lookup behind the caret; modules/textadept/editing.luamitchell
Documentation for open functions is shown.
2015-08-25Use an empty block comment string by default; modules/textadept/editing.luamitchell
This prevents an error message being generated.
2015-08-16Block comment should respect indentation; modules/textadept/editing.luamitchell
2015-08-08Added comment support for Elixir and WSF; modules/textadept/editing.luamitchell
2015-07-16Fixed transpose characters bug at buffer start; modules/textadept/editing.luamitchell
2015-06-23Allow `select_word()` to select all occurrences; modules/textadept/editing.luamitchell
This takes advantage of some of Scintilla's new API functions.
2015-03-20Small documentation updates.mitchell
2015-03-19Added some support for Rust and TOML.mitchell
This requires Scintillua r484 (changeset 6a4307f7d2cb).
2015-03-16Code cleanup based on the output of luacheck, a Lua linter.mitchell
2015-03-14Filter through now uses `spawn()`; modules/textadept/editing.luamitchell
2015-03-12Lua code cleanup.mitchell
2015-03-11Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3.mitchell
LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes.
2015-03-09Updated to Scintilla 3.5.4.mitchell
2015-01-22Small code and documentation cleanup.mitchell
2015-01-20Updated Lua autocompletion and documentation.mitchell
2015-01-15Added events for terminal suspend and resume.mitchell
Suspend can be prevented by an error handler, described in a new FAQ entry. New `events.RESUME` replaces `events.FOCUS` for the terminal version. Utilize these events to disable/enable bracketed paste and mouse modes.
2014-12-31Updated copyright year.mitchell
2014-11-26Allow connection to `events.QUIT` without requiring index of 1.mitchell
2014-11-11Added new `_SCINTILLA.next_image_type()` for registering images.mitchell
2014-10-18Handle unknown CSI events and bracketed pasted in the terminal version.mitchell
For bracketed paste, turn off auto-pair and auto-indent.
2014-06-30Condensed manual and API documentation into single files.mitchell
2014-06-20More code cleanup; modules/textadept/editing.luamitchell
2014-06-12Lua code cleanup.mitchell
2014-06-09Fixed word autocompletion bug when ignoring case; modules/textadept/editing.luamitchell
2014-05-29Code cleanup.mitchell
2014-05-28Removed `textadept.editing.select_indented_block()`.mitchell
2014-05-28Fixed bug in highlighting a word from its end; modules/textadept/editing.luamitchell
2014-05-28Removed `HIGHLIGHT_BRACES` option; modules/textadept/editing.luamitchell
Setting the style of `INDIC_BRACEMATCH` to `INDIC_HIDDEN` effectively disables brace highlighting.
2014-05-28Utilize list separator characters instead of hard-coded characters.mitchell
2014-05-25Added character equivalents for XPM images; modules/textadept/editing.luamitchell
2014-05-24Removed Adeptsense in favor of new framework committed in r1735.mitchell
Replaced ANSI C and Lua module Adeptsenses with their equivalent autocompleter functions.
2014-05-24Updated past Scintilla 3.4.2 for `buffer.auto_c_multi` feature.mitchell
Removed workaround for autocompleting in multiple selections. Requires Scintilla changeset 5114:bd09a915437d.
2014-05-23Renamed `textadept.editing.autocomplete_word()` and added `AUTOCOMPLETE_ALL`.mitchell
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.
2014-05-13Added block comment support for reST and YAML; modules/textadept/editing.luamitchell