Support multiple selections with `select_word()`; modules/textadept/editing.lua
Fixed bug with builds not linking src/LexLPeg.cxx in `make deps`; src/Makefile
Renamed `buffer:convert_eo_ls()` to `buffer:convert_eols()`.
Added call tip highlight color to themes.
Code and documentation cleanup.
Fixed incorrect constants introduced in r1574; modules/textadept/editing.lua
Integrated compile and run commands for most languages.
Compile and run should work out of the box for most languages. Also added a
warning marker, renamed `compile_command` and `run_command` tables to
`compile_commands` and `run_commands`, respectively, and renamed `error_details`
to `error_patterns`, changing its structure to just hold patterns.
Added new `ui.dialogs` module for more user-friendly dialog support.
As a result, removed `ui.filteredlist()` and changed `io.open_file()` and
`io.snapopen()` APIs to accept tables of files and paths instead of "\n"
delimited strings.
Fix error when block commenting in plain text; modules/textadept/editing.lua
Added properties.lua to install targets; src/Makefile