porcupine
porcupine copied to clipboard
A decent editor written in tkinter
Currently you need to: 1. Close porcupine 2. Run or click whatever thing you use to start Porcupine 3. Depending on your settings, maybe reopen all the tabs you had...
https://github.com/Akuli/porcupine/blob/df7919c8f85a54db796ff39c404f1351b59ff039/porcupine/plugins/highlight.py#L150-L158 Here `change.end` is the old end (see #1118) and `[0]` finds the line number from a `[line, column]` pair. I don't think this works as intended when you press...
Adding a list of many string values makes Porcupine unresponsive. It accepts the commands but executes them with a long delay and Windows eventually kills it for unresponsiveness.
Bugs with handling change events are difficult to reproduce, so it's important that using them correctly is easy. Porcupine has a dataclass `textutils.Change` that contains: ```python3 # These should be...
If I click "Pastebin" --> "dpaste.com", I get a dialog saying "Do you want to send ..." as expected. It shows up in front of the Porcupine window, but is...
In the Shift+F5 dialog, you can say `{project_name}` and it will be substituted with the name of the project. This is great, except that it's unusable when I use a...
Since #1105, building the launcher exe works again, but the exe file is not as good quality as it was before: - The exe properties are missing several things: version,...
it's possible to have the same file opened at the same time in two different porcupines, that can be confusing, especially because porcupine doesn't detect if another program has changed...
Currently I don't have multiple monitors on any computer. Don't know how poppingtabs plugin would work in that case. The code seems to assume one screen only.
I often run something like `python3 {file_name}.py`, get an error, and then fix the problem that caused the error in some other file. To check if the error is gone,...