aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/textadept.c
Commit message (Collapse)AuthorAge
...
* Implement spawn functionality for terminal version.Gravatar mitchell2014-07-12
| | | | | Requires lspawn r21. Thanks to Chris Emerson for proof-of-concept code. Spawning still does not work for Win32 terminal version, though.
* Refactored bits of the Makefile and added Scintillua et. al. versioning.Gravatar mitchell2014-07-09
|
* Added `event.FOCUS` for when Textadept's window receives focus.Gravatar mitchell2014-06-20
|
* Added parameter to `events.UPDATE_UI`.Gravatar mitchell2014-06-07
|
* Code cleanup.Gravatar mitchell2014-05-29
|
* More accurate error message; src/textadept.cGravatar mitchell2014-04-10
|
* Added basic project support for snapopen and build scripts.Gravatar mitchell2014-03-27
| | | | Also fixed some curses errors introduced by the last commit.
* Include my new "lspawn" module by default for spawning processes.Gravatar mitchell2014-03-26
| | | | | | | 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()`.
* Fixed Win32 terminal bug that disallowed Shifted characters; src/textadept.cGravatar mitchell2014-03-10
|
* Added split views in the terminal version thanks to Chris Emerson.Gravatar mitchell2014-02-12
|
* C code cleanup; src/textadept.cGravatar mitchell2014-02-12
|
* Removed unnecessary return from `main()`; src/textadept.cGravatar mitchell2014-02-10
|
* Small C code cleanup; src/textadept.cGravatar mitchell2014-01-16
|
* Updated copyright information.Gravatar mitchell2014-01-12
|
* Merge the separate Textadept and lexer Lua states into a single unified one.Gravatar mitchell2014-01-01
| | | | This is an experimental change and requires the latest Scintillua changes.
* C code cleanup; src/textadept.cGravatar mitchell2013-12-29
|
* Added configurable tab context menus.Gravatar mitchell2013-12-19
| | | | | Deprecated `textadept.menu.set_contextmenu()` in favor of new `textadept.menu.set_contextmenus()`.
* Export TermKey instance so CDK can use it for input.Gravatar mitchell2013-12-19
| | | | | This eliminates the problems caused by libtermkey and CDK having separate input buffers.
* Updated to Scintilla 3.3.7.Gravatar mitchell2013-12-15
|
* Experimental winapi extension for preventing the flashing black box on Windows.Gravatar mitchell2013-11-19
| | | | | Compile in a stripped version of Steve Donovan's winapi library and override `io.popen` and `os.execute`.
* `ui.clipboard_text` is no longer read-only.Gravatar mitchell2013-11-10
|
* Added support for tabs.Gravatar mitchell2013-11-07
|
* Fixed GTK3 bug with split views introduced in r1611; src/textadept.cGravatar mitchell2013-10-30
|
* Fix warnings and errors when compiling for GTK3.Gravatar mitchell2013-10-29
|
* The buffer API applies to all buffers now, not just the global one.Gravatar mitchell2013-10-18
| | | | | | Created a "dummy" Scintilla view for operating on non-global documents. Removed `buffer:check_global()` and replaced `buffer.dirty` with Scintilla's `buffer.modify`.
* Fixed bug in processing command line options introduced in r1546.Gravatar mitchell2013-09-06
|
* Renamed `ui.docstatusbar_text` to `ui.bufstatusbar_text`.Gravatar mitchell2013-09-05
|
* Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup.Gravatar mitchell2013-08-31
| | | | A side effect is more efficient event emission during startup.
* Renamed `gui` to `ui` since it's more applicable.Gravatar mitchell2013-08-26
|
* Include Scintilla constants in `buffer`s.Gravatar mitchell2013-08-24
|
* Fixed compile error on curses from previous commit; src/textadept.cGravatar mitchell2013-07-17
|
* Save window maximized state in sessions.Gravatar mitchell2013-07-16
| | | | Also ensure backward-compatibility with existing session files.
* Ensure split view is painted by GTK before scrolling it; src/textadept.cGravatar mitchell2013-07-08
| | | | This prevents any disorienting scrolling.
* Ensure split view is drawn by GTK before scrolling it; src/textadept.cGravatar mitchell2013-07-08
| | | | This prevents any disorienting scrolling.
* Removed `_G.RESETTING`; test for `arg` instead.Gravatar mitchell2013-06-24
|
* No need to initialize static variables; src/textadept.cGravatar mitchell2013-06-08
| | | | C implicitly initializes them to NULL.
* Fixed curses autocomplete with the "Enter" key.Gravatar mitchell2013-06-04
| | | | This reverts "Enter" to '\r' in Lua, so make a KEYSYM to retain '\n'.
* Rewrote theme implementation.Gravatar mitchell2013-05-15
| | | | | | | Themes are now just single files that share Textadept's Lua state. Also added a new "settings.lua" that functions in place of buffer and view theme files. Requires latest Scintillua.
* Use '\n' keycode in curses instead of '\r'; src/textadept.cGravatar mitchell2013-05-21
| | | | Win32-curses still uses '\r' since pdcurses reports it.
* Reverted r1412 to allow hiding command entry on focus lost; src/textadept.cGravatar mitchell2013-05-16
| | | | | | | | | If command_entry_completion handles keys first, pressing "Tab" after showing completions switches focus to Scintilla without propagating the key. If command_entry handles keys first, pressing "Enter" in the completion list will be incorrectly interpreted as a normal "Enter" press. Reverted to using the "activate" signal to interpret "Enter" so command_entry can handle keys first, keeping "Tab" from switching focus.
* Fixed GTK assertion errors when removing find history items; src/textadept.cGravatar mitchell2013-05-15
|
* Do not emit keys while the command entry completion is active; src/textadept.cGravatar mitchell2013-04-24
| | | | The GtkEntryCompletion's key handler should take precedence over GtkEntry's.
* Renamed `_G.buffer_new()` to `buffer.new()`.Gravatar mitchell2013-04-24
|
* Updates to compile with latest GTK-OSX.Gravatar mitchell2013-04-21
| | | | This fixes Fn key recognition.
* Allow updating of curses command entry text from events; src/textadept.cGravatar mitchell2013-04-15
|
* Better key handling in Windows curses; src/textadept.cGravatar mitchell2013-04-15
|
* Added key modes and changed the command entry to use them.Gravatar mitchell2013-04-11
| | | | Removed obsoleted `events.COMMAND_ENTRY_COMMAND`.
* Make "command_entry_keypress" event more consistent with "keypress" in curses.Gravatar mitchell2013-04-08
|
* Reduce the delay when pressing the Escape key in curses; src/textadept.cGravatar mitchell2013-04-08
|
* Initial support for Windows terminal via pdcurses.Gravatar mitchell2013-04-05
|