aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Allow `textadept.menu.menubar = nil`; modules/textadept/menu.luaGravatar mitchell2016-04-15
| | | | | This will hide the menubar, but allow `textadept.menu.select_command()` to keep functioning.
* Use function notation for menu and key commands.Gravatar mitchell2016-04-15
| | | | | | | | | As a result, the undocumented `textadept.keys.utils` has been removed. Those functions have been moved directly into menu definitions and their corresponding keys have been bound to those menu functions (this also shows menu key shortcuts properly). Therefore, "textadept.menu" should be loaded before "textadept.keys" now. Also, setting `textadept.menu.menubar = {}` must be done within an `events.INITIALIZED` handler.
* Ouput 'cd' for run/compile commands when necessary; modules/textadept/run.luaGravatar mitchell2016-04-12
|
* Fixed regression for `%<...>` and `%[...]`; modules/textadept/snippets.luaGravatar mitchell2016-04-11
| | | | | It is currently not possible to escape `<` and `[` immediately after a `%n` mirror.
* Save and restore horizontal scroll position when switching buffers; core/ui.luaGravatar mitchell2016-04-11
|
* Small documentation update.Gravatar mitchell2016-04-10
|
* Fixed "replace within selection" edge case; modules/textadept/find.luaGravatar mitchell2016-04-10
| | | | Do not match one character past the end of the selection.
* Center found text in the view; modules/textadept/find.luaGravatar mitchell2016-04-10
|
* More efficient window refreshing in the terminal version; src/textadept.cGravatar mitchell2016-04-09
| | | | Requires Scinterm r150 (changeset ca37264a865c).
* Fixed bugs in session view restoration; modules/textadept/session.luaGravatar mitchell2016-04-09
| | | | Also, existing files should be closed upon opening a new session.
* Code cleanup, bugfixes, and improvements; modules/textadept/run.luaGravatar mitchell2016-04-07
| | | | | | | | Do not throw an error if there is no project for a build command. Pass command output unprocessed to event handlers. Assume it is UTF-8 unless a warning or error message is detected. In that case, assume it is encoded in _CHARSET in order to jump to the correct file. (This matters particularly on Win32.)
* Only show snippet trigger and text in selection dialog.Gravatar mitchell2016-04-07
|
* Allow string lookup of menu items in menus; modules/textadept/menu.luaGravatar mitchell2016-04-06
| | | | This is in addition to the existing number lookup.
* Do not assume 1-byte characters in incremental find; modules/textadept/keys.luaGravatar mitchell2016-04-06
|
* Default to project root when finding in files; modules/textadept/find.luaGravatar mitchell2016-04-06
|
* Support UTF-8 searches in files; modules/textadept/find.luaGravatar mitchell2016-04-05
|
* Improved efficiency of word autocompletion from all buffers.Gravatar mitchell2016-04-05
| | | | Also fixed a bug that reset some non-focused buffer properties.
* Fixed indentation conversion; modules/textadept/editing.luaGravatar mitchell2016-04-05
| | | | | Use mixture of tabs and spaces when necessary in order to preserve indentation amount.
* Use more accurate variable names in `events.CHAR_ADDED` events.Gravatar mitchell2016-04-05
|
* Reworked Lua completions; modules/textadept/command_entry.luaGravatar mitchell2016-04-05
| | | | In addition to code cleanup, ':' limits results to functions.
* Do not run some `events.UPDATE_UI` handlers when scrolling.Gravatar mitchell2016-04-05
|
* Only convert filenames from `_CHARSET` to UTF-8, not UTF-8-encoded buffer names.Gravatar mitchell2016-04-05
|
* File dialogs only return UTF-8-encoded filenames on Win32 GTK; core/ui.luaGravatar mitchell2016-04-05
|
* Import Lua UTF-8 pattern functions directly into `utf8` library from C.Gravatar mitchell2016-04-05
|
* Code cleanup.Gravatar mitchell2016-04-02
| | | | Do not use `ipairs()` and use more consistent variable names among other things.
* No need to pack and unpack `...`; core/events.luaGravatar mitchell2016-03-29
|
* Updated comment strings; modules/textadept/editing.luaGravatar mitchell2016-03-29
| | | | Added for recently supported languages.
* Always link to iconv on BSD; src/MakefileGravatar mitchell2016-03-26
| | | | Do not assume GTK+'s pkg-config lib flags give iconv.
* Support UTF-8 Lua pattern matching.Gravatar mitchell2016-03-26
| | | | Makes use of an external luautf8 library, but only a subset of it.
* Only show the menubar if there are menus; src/textadept.cGravatar mitchell2016-03-22
|
* Updated to Scintilla and Scintillua 3.6.4; src/MakefileGravatar mitchell2016-03-18
|
* Added tag textadept_8.6 for changeset f27778cd1d49Gravatar mitchell2016-03-01
|
* Removed extraneous debug statement; modules/textadept/session.luaGravatar mitchell2016-03-01
|
* Updated CHANGELOG.md.Gravatar mitchell2016-02-29
|
* Temporarily use latest version of Scintillua; src/MakefileGravatar mitchell2016-02-29
|
* Updated for 8.6.Gravatar mitchell2016-02-29
|
* Updated Lua autocompletion and documentation.Gravatar mitchell2016-02-29
|
* Fixed bug in setting view properties when restoring sessions with nested splits.Gravatar mitchell2016-02-26
|
* Updated to lspawn 1.4; src/MakefileGravatar mitchell2016-02-25
|
* Fixed potential buffer overflow; src/textadept.cGravatar mitchell2016-02-17
| | | | Thanks to Markus F.X.J. Oberhumer.
* Fix building CDK in debug mode.Gravatar mitchell2016-02-05
| | | | | In debug mode, inline functions are not inlined, so ensure internal linkage. Thanks to Markus F.X.J. Oberhume.
* Ensure Win32 single instance thread is terminated on exit; src/textadept.cGravatar mitchell2016-02-03
|
* Updated to Scinterm 1.7; src/MakefileGravatar mitchell2016-02-03
|
* Use an archived CDK version instead of the latest; src/MakefileGravatar mitchell2016-02-01
| | | | Otherwise building Textadept from the source could break at any time.
* Code cleanup; ui.luaGravatar mitchell2016-02-01
|
* Do not assume 1 byte char widths in Lua pattern find; modules/textadept/find.luaGravatar mitchell2016-02-01
| | | | Eventually UTF-8 patterns may be possible.
* Replaced `buffer:text_range()` C function with a Lua function.Gravatar mitchell2016-01-30
|
* Added single-instance functionality for Win32 and require GLib 2.28+.Gravatar mitchell2016-01-30
| | | | Thanks to Carl Sturtivant for the Win32 proof-of-concept code.
* Code cleanup; src/textadept.cGravatar mitchell2016-01-30
|
* Code cleanup; core/args.luaGravatar mitchell2016-01-29
|