Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | ||
2010-06-16 | Code and documentation cleanup. | ||
2010-06-14 | Fixes from Robert Gieseke. | ||
2010-06-11 | Moved core extension modules into textadept module. | ||