aboutsummaryrefslogtreecommitdiffhomepage
path: root/init.lua
Commit message (Collapse)AuthorAge
* Updated some documentation and use macOS instead of Mac OSX.Gravatar mitchell2020-08-17
|
* Updated to latest Scintilla hg to get `lexer.fold_consecutive_lines()`.Gravatar mitchell2020-08-03
|
* Emit more helpful initialization error messages in buffer/view settings.Gravatar mitchell2020-08-01
|
* Fixed _G.keys issues introduced by compatibility code.Gravatar mitchell2020-07-29
| | | | Metatables were not being preserved.
* Updated to Scintilla 3.21.0.Gravatar mitchell2020-07-27
|
* Moved word highlighting back into editing module and disable by default.Gravatar mitchell2020-07-25
| | | | Also fixed `HIGHLIGHT_SELECTED` behavior with non-word selections.
* Updated to latest Scintilla for new `lexer.fold*` API.Gravatar mitchell2020-07-18
| | | | This replaces the need for `view.property['fold*'] = ...`
* Make `lexer` global by default when it's available.Gravatar mitchell2020-07-13
|
* Auto-highlight all occurrences of selected words and find results.Gravatar mitchell2020-07-13
| | | | | This supercedes `textadept.editing.highlight_word()`, which has been removed. Changed the color of word highlights in themes.
* Be more consistent with "key sequences", "key commands", and "key bindings".Gravatar mitchell2020-07-12
| | | | Sequences are key strings, commands are Lua functions, and bindings are commands assigned to sequences.
* Auto-convert '#RRGGBB' format theme colors to 0xBBGGRR number format.Gravatar mitchell2020-07-08
| | | | This allows for use of colors directly in view functions.
* Added `lexer.colors` and `lexer.styles` and updated themes to utilize them.Gravatar mitchell2020-07-07
| | | | | | | This allows for a more Lua table-oriented approach to defining and using colors and styles, instead of manually manipulating Scintilla property strings. Themes are still backwards compatible, as the underlying mechanisms are still in place.
* Ignore language name in language-specific keys when warning about compatibility.Gravatar mitchell2020-06-30
|
* Enabled compatibility message for old key modifiers.Gravatar mitchell2020-06-29
|
* Changed keybinding modifier keys.Gravatar mitchell2020-06-28
| | | | They had always been a bit counter-intuitive.
* Renamed some buffer/view fields to use American English instead of Australian.Gravatar mitchell2020-06-10
| | | | This requires theme updates, primarily due to colour -> color.
* Replaced `lfs.dir_foreach()` with `lfs.walk()` generator.Gravatar mitchell2020-06-10
|
* Prefer `view.property*` instead of `buffer.property*`.Gravatar mitchell2020-06-08
|
* Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits.Gravatar mitchell2020-06-05
| | | | Also improved separate themes-per-view functionality.
* Allow views to be used as buffers and update API.Gravatar mitchell2020-05-25
| | | | | | | This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally.
* Switched to 1-based indices for buffer positions, lines, and countable entities.Gravatar mitchell2020-03-26
|
* Moved individual buffer functions in `io` into `buffer`.Gravatar mitchell2020-03-16
| | | | e.g. `io.reload_buffer()` was renamed `buffer:reload()`.
* Fixed crash introduced in previous commit.Gravatar mitchell2020-03-16
| | | | | | | The assumption was that `buffer.set_lexer` is only unavailable for the first buffer, which has `buffer:private_lexer_call(SETLEXERLANGUAGE, ...)` called in the `events.BUFFER_NEW` handler. However, `reset()` throws a wrench into everything and a buffer can end up without a lexer.
* More code cleanup, refactoring, and reformatting.Gravatar mitchell2020-03-14
|
* Removed *~/.textadept/?.{lua,so}* from `package.path`.Gravatar mitchell2020-03-14
| | | | | This is not used internally and not documented. All modules should be in *~/.textadept/modules*.
* Fixed bug in previous commit that always loaded default lexers before user ones.Gravatar mitchell2020-03-09
|
* Ask LPeg lexer which lexers are available instead of searching for them.Gravatar mitchell2020-03-07
|
* Separated `_G.snippets` from `textadept.snippets`.Gravatar mitchell2020-02-22
| | | | Removed leading '_' from snippet methods, but kept compatibility for now.
* Updated copyright year.Gravatar mitchell2019-12-31
|
* Also grow line number margin in new views as necessary.Gravatar mitchell2019-03-27
|
* Line number margin grows for large files as needed.Gravatar mitchell2019-03-27
|
* Fixed regression of Retina support on OSX.Gravatar mitchell2018-10-13
|
* Removed Textadept 10.0 compatibility notices.Gravatar mitchell2018-07-31
| | | | These were merely for aid in migrating from a previous version to 10.0.
* Fixed `buffer:set_theme()` for lexers that have their own styles.Gravatar mitchell2018-06-16
| | | | | The default lexer styles were being refreshed, but not any custom styles defined by the lexer.
* Enable pasting into multiple selections by default.Gravatar mitchell2018-06-02
|
* Fixed unset lexer bug upon splitting a newly created buffer.Gravatar mitchell2018-05-01
|
* Removed LuaJIT version of Textadept.Gravatar mitchell2018-04-25
| | | | Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
* Fixed stale styles on split view.Gravatar mitchell2018-04-07
|
* Removed call restriction on `buffer.set_theme()` and added initial `buffer` arg.Gravatar mitchell2018-03-25
|
* Start using Scintilla's LongTerm3, which now includes Scintillua and Scinterm.Gravatar mitchell2018-03-12
| | | | | Since LongTerm3 requires a C++11 compiler, GCC 4.9+ is required. Since C++11 includes regex capability, drop TRE dependency.
* Updated copyright year.Gravatar mitchell2018-01-25
|
* Updated `init.lua` to include new `fold.compact` property setting.Gravatar mitchell2018-01-17
| | | | Requires Scintillua r474 (changeset e0da6f7984c6).
* Print compatibility messages instead of showing a dialog box.Gravatar mitchell2018-01-04
|
* Added temporary compatibility notices when upgrading to Textadept 10.Gravatar mitchell2017-12-31
| | | | | | These notices are only for changes that are likely to affect users like theme settings and ~/textadept/properties.lua. These notices should be removed later.
* Buffer settings on startup apply to subsequent buffers.Gravatar mitchell2017-11-12
| | | | | As a result, no need for a *properties.lua* file anymore. Also, renamed `ui.set_theme()` to `buffer.set_theme()`.
* Updated copyright information.Gravatar mitchell2016-12-31
|
* Updated copyright date.Gravatar mitchell2015-12-31
|
* Updated copyright year.Gravatar mitchell2014-12-31
|
* Add "_HOME/modules" to `package.cpath`; init.luaGravatar mitchell2014-05-10
|
* Updated copyright information.Gravatar mitchell2014-01-12
|