porcupine icon indicating copy to clipboard operation
porcupine copied to clipboard

A decent editor written in tkinter

Results 199 porcupine issues
Sort by recently updated
recently updated
newest added

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.

shitty-highlighter

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...

low priority
run plugin

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,...

windows

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,...

run plugin