Age | Commit message (Collapse) | Author |
|
|
|
|
|
Not all shadowing warnings need to be fixed.
|
|
Use clang-format, LuaFormatter, and 100 character limit on lines.
|
|
Requires latest Scintillua.
|
|
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
Requires latest Scintillua.
|
|
This allows users and language modules to easily add bindings and snippets
without stepping on each other.
|
|
Of note:
* io.save_all_files() does not visit each buffer to save anymore. An unintended
side-effect was checking for outside modification (but only if the file itself
was modified), so outside changes will always be saved over now.
* The menu clicked handler uses assert_type(), so the 'Unknown command'
localization is no longer needed.
* When printing to a new buffer type would split the view, use an existing split
view when possible.
* Prefer 'goto continue' construct in loops over nested 'if's.
* Fixed clearing of ui.find.replace_entry_text on reset in the GUI version.
* Fixed lack of statusbar updating when setting options like buffer EOL mode,
indentation, and encoding.
* Renamed internal new_snippet() to new() and put it in the snippet metatable.
|
|
|
|
|
|
Updated header id generation, anchors, links, and header levels.
Added dedicated book page and support data.
Removed extra module autocompletion and documentation from Lua module.
Removed GPG signing and verification, as everything is built and distributed on
GitHub.
Removed all release links prior to 10.8 since there is no point in uploading
the relevant files to GitHub.
|
|
|
|
|
|
This is good practice.
|
|
This allows for a superficial separation of buffer- and view-specific Scintilla
functionality. buffers and views can now be used interchangeably for the most
part, and the APIs are guidance, not hard requirements. User scripts do not
require any modification and will continue to function normally.
|
|
|
|
This helps avoid disorienting jumps when the user is not aware a snippet is
still active.
|
|
Experience has shown a vast majority of filteredlist dialogs need to be wide.
Use a standard width that needs to be overridden rather than remembered.
|
|
|
|
|
|
Removed leading '_' from snippet methods, but kept compatibility for now.
|
|
|
|
Also refactored snippet lookup, added options to Lua and C modules to include
snippet triggers in autocompletion lists, swapped snippet keybindings, and fixed
a bug recognizing lexer-specific snippet files as global.
|
|
The first character in the snippet was being deleted. An example of the end
placeholder being lost is when it and the caret are at the end of the line and
Enter is pressed -- the autoindent feature appears to delete it.
This fix assumes a snippet of at least length 1 was inserted.
|
|
|
|
|
|
Snippet prev/next coupled with subsequent edits may cause the buffer to contain
an unexpected snippet placeholder. Handle it gracefully.
|
|
Lua 5.3 made them optional and LuaJIT support has been dropped.
|
|
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax.
|
|
|
|
|
|
|
|
Ensure snippet start position is as far back as possible.
|
|
|
|
|
|
Thanks to Michael Richter for the idea.
|