Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-05 | Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits. | ||
Also improved separate themes-per-view functionality. | |||
2020-05-25 | Allow views to be used as buffers and update API. | ||
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. | |||
2020-03-26 | Switched to 1-based indices for buffer positions, lines, and countable entities. | ||
2020-03-16 | Moved individual buffer functions in `io` into `buffer`. | ||
e.g. `io.reload_buffer()` was renamed `buffer:reload()`. | |||
2020-03-16 | Fixed crash introduced in previous commit. | ||
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. | |||
2020-03-14 | More code cleanup, refactoring, and reformatting. | ||
2020-03-14 | Removed *~/.textadept/?.{lua,so}* from `package.path`. | ||
This is not used internally and not documented. All modules should be in *~/.textadept/modules*. | |||
2020-03-09 | Fixed bug in previous commit that always loaded default lexers before user ones. | ||
2020-03-07 | Ask LPeg lexer which lexers are available instead of searching for them. | ||
2020-02-22 | Separated `_G.snippets` from `textadept.snippets`. | ||
Removed leading '_' from snippet methods, but kept compatibility for now. | |||
2019-12-31 | Updated copyright year. | ||
2019-03-27 | Also grow line number margin in new views as necessary. | ||
2019-03-27 | Line number margin grows for large files as needed. | ||
2018-10-13 | Fixed regression of Retina support on OSX. | ||
2018-07-31 | Removed Textadept 10.0 compatibility notices. | ||
These were merely for aid in migrating from a previous version to 10.0. | |||
2018-06-16 | Fixed `buffer:set_theme()` for lexers that have their own styles. | ||
The default lexer styles were being refreshed, but not any custom styles defined by the lexer. | |||
2018-06-02 | Enable pasting into multiple selections by default. | ||
2018-05-01 | Fixed unset lexer bug upon splitting a newly created buffer. | ||
2018-04-25 | Removed LuaJIT version of Textadept. | ||
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax. | |||
2018-04-07 | Fixed stale styles on split view. | ||
2018-03-25 | Removed call restriction on `buffer.set_theme()` and added initial `buffer` arg. | ||
2018-03-12 | Start using Scintilla's LongTerm3, which now includes Scintillua and Scinterm. | ||
Since LongTerm3 requires a C++11 compiler, GCC 4.9+ is required. Since C++11 includes regex capability, drop TRE dependency. | |||
2018-01-25 | Updated copyright year. | ||
2018-01-17 | Updated `init.lua` to include new `fold.compact` property setting. | ||
Requires Scintillua r474 (changeset e0da6f7984c6). | |||
2018-01-04 | Print compatibility messages instead of showing a dialog box. | ||
2017-12-31 | Added temporary compatibility notices when upgrading to Textadept 10. | ||
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. | |||
2017-11-12 | Buffer settings on startup apply to subsequent buffers. | ||
As a result, no need for a *properties.lua* file anymore. Also, renamed `ui.set_theme()` to `buffer.set_theme()`. | |||
2016-12-31 | Updated copyright information. | ||
2015-12-31 | Updated copyright date. | ||
2014-12-31 | Updated copyright year. | ||
2014-05-10 | Add "_HOME/modules" to `package.cpath`; init.lua | ||
2014-01-12 | Updated copyright information. | ||
2013-10-02 | Show user-init error messages in a dialog to prevent crashing; init.lua | ||
2013-09-06 | Fixed bug in processing command line options introduced in r1546. | ||
2013-08-31 | Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup. | ||
A side effect is more efficient event emission during startup. | |||
2013-08-26 | Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now. | ||
2013-08-26 | Renamed `gui` to `ui` since it's more applicable. | ||
2013-06-24 | Removed `_G.RESETTING`; test for `arg` instead. | ||
2013-05-15 | `_M.textadept = require('textadept')` in user init is superfluous. | ||
The module was being loaded by default anyway. Besides, the user's modules/textadept/init.lua controls which parts are loaded. | |||
2013-04-29 | More code cleanup. | ||
"local buffer = buffer" and similar optimizations are not needed since lexing the buffer is much more expensive and reaction time is limited by how fast the keyboard can submit key presses. | |||
2013-01-20 | Updated copyright date. | ||
2012-09-22 | Fixes to Lua paths. | ||
Do not look in the current working directory for modules. Look in _USERHOME for shared libraries. | |||
2012-07-21 | Lua code cleanup and API changes. | ||
2012-04-10 | Support for single-instance on Linux and BSD with GLib 2.28. | ||
Also added documentation on running with LuaJIT and require GTK+ 2.18 now. | |||
2012-03-07 | Updated contact email address. | ||
2012-01-06 | Updated copyright information. | ||
2012-01-05 | Code cleanup. | ||
2010-12-28 | Updated copyright information. | ||
2010-11-23 | Code cleanup. | ||
Also modified the editing module's enclose() and select_enclosed() functions. | |||
2010-06-17 | Added dynamic command line argument handling. | ||