| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
Add a new `-p` / `--preserve` flag to textadept-curses. When specified,
don’t grab the XON and XOFF control characters from the TTY driver. This
allows textadept-curses to run effectively on serial terminals that use
XON/XOFF flow control.
The `-p` flag was chosen to align with nano, where it has the same
behavior.
|
| |
|
|
|
|
| |
Use table library for removing buffers and views from their respective registry tables, use
|
| |
|
|
|
|
| |
For some reason, GTK 3 and its GLib cannot read from the pipe.
|
|
|
|
| |
Also removed unnecessary #if tests.
|
| |
|
| |
|
|
|
|
| |
Temporary workaround is to prevent changing the menubar after it is set.
|
|
|
|
| |
This change should be the next version of Scintilla after 5.1.4.
|
| |
|
|
|
|
| |
The latest Scinterm hg hides the cursor when the Scintilla caret is out of view.
|
|
|
|
|
|
| |
hides on Windows.
Ideally Scintilla would handle this properly, as this issue was introduced in a recent 5.x release.
|
|
|
|
| |
Updated themes to use new `view.element_color` and treat all colors as opaque if no alpha was given.
|
| |
|
|
|
|
| |
Also fix memory leak.
|
|
|
|
| |
This can be helpful when running in a headless test environment.
|
|
|
|
|
|
| |
`ui.find.entry_font`.
Also use type checks when setting find & replace text and labels.
|
|
|
|
| |
Some of the Scintilla API has changed, and by extension the Scintillua API.
|
|
|
|
| |
Use clang-format, LuaFormatter, and 100 character limit on lines.
|
|
|
|
|
|
|
| |
Also change brace highlight style to not change the background color, as some
terminal cursors invert the current cell, so this would cause the highlighted
brace at the current position to "unhighlight", causing confusion.
This requires latest Scinterm.
|
| |
|
|
|
|
|
|
| |
Textadept hides the first tab by default since its information is duplicated in
the titlebar and screen space is wasted. However, some users choose to hide
titlebars (e.g. on window maximize/fullscreen), so this option now exists.
|
|
|
|
| |
Note that connecting to `events.MODIFIED` is still intentionally undocumented.
|
| |
|
|
|
|
| |
Do not emit this event when a dialog is active.
|
| |
|
| |
|
|
|
|
| |
Otherwise, autocompletion lists may not be canceled.
|
|
|
|
| |
It's more reliable and is similar to `ui.find.active`.
|
|
|
|
|
| |
External modules that have finalizers (__gc metamethod) need to be run now,
or else segfaults can occur when running the gc later with stale data.
|
| |
|
|
|
|
| |
This is analagous to `events.FIND_TEXT_CHANGED`.
|
| |
|
|
|
|
|
| |
Scintilla LongTerm3 maintenance is ending with upcoming Scintilla 5.
Textadept now requires a C++17 compiler. Also updated Docker image.
|
| |
|
| |
|
|
|
|
| |
Word auto-highlighting when searching is too distracting.
|
| |
|
|
|
|
| |
This is not necessary if deleting a non-visible buffer (e.g. in the dummy view).
|
|
|
|
|
|
|
| |
For some reason, modern MinGW-w64 GCC always returns boolean true unless
compiling with debug symbols. Most typing into Scintilla widgets was not working
at all.
This does not occur on older versions of MinGW GCC.
|
| |
|
|
|
|
| |
This affects SCN_URIDROPPED among others.
|
|
|
|
|
|
| |
In the GUI, Enter and Shift+Enter invoke Find Next and Find Prev, respectively.
In the terminal, Up, Down, and Tab toggle between buttons more consistently;
removed Shift-Tab binding. Also fixed entry drawing issue with Tab.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also updated `ui.find.focus()` to accept an optional table of options (e.g.
in_files, incremental, etc.) for convenience.
|
|
|
|
|
|
| |
GtkEntries are initialized with the same initial text pointer, which makes it
impossible to initially differentiate between `find_text` and `repl_text` by
their text pointers alone.
|