Edward K. Ream
Edward K. Ream
It's natural to use r"regex-pattern". When converting % operators within such strings, it would be much more helpful to leave the regex-pattern exactly as it was, *except* for any %...
Regardless of vs-code's `debug.internalConsoleOptions` setting, LeoJS shows the Console on startup. This is a minor irritation, but I would like to see it fixed. **Update**: As a workaround, I added...
One of my common outline patterns is: ```python @language rest notes about an issue @language python ``` followed by python child nodes relating to the issue. Bug: LeoJS colorizes the...
I'm not a big fan of icons in general. Here are two (somewhat conflicting!) suggestions: - Add an option to suppress the icons in the 'Outline' pane. These icons obscure...
Leo 6.8.0 no longer uses either `free_layout` or `nested_splitter` plugins. A single method, `LeoQtGui.find_widget_by_name`, replaces both plugins! This ScriptingInfo item contains tested example scripts. Note: none of these scripts injects...
This PR describes all the diffs between 6.8.0 and 6.7.8. This release must be named 6.8.0 because of breaking changes to Leo's API. See the distribution checklist for a list...
See #3950. The script checks all of Leo's files in about 1.8 seconds. - [x] Add `leo/scripts/check_leo.py`. The script checks: - that all called methods exist, - that only expected...
- The new command will *only* check attribute chains. - This new command will *not* duplicate any tests in pyflakes, pylint or mypy. **Background** PR #3943 contained a blunder: the...
Python's argparse module is complex. True, but this issue is a bad idea. `leo/scripts/check_leo.py` shows that argparse can do simple things simply.
I'll reinstate the richtext.py plugin, but I am not willing to do anything else.